@import url('../../images/storecustom.css');

@charset "utf-8";
h1, h2, h3, h4, h5, h6 {
   font-family: Arial, Verdana;
}
html {
   height:100%;
}
table { 
   font-size: medium;
   text-align:left; 
}
body {
   font-family: Arial, Verdana, Helvetica, sans-serif;
   font-size: 95%;
   height: 100%;
   text-align: center;
   color:black;
}
ul, li, img, body, html {
   margin: 0;
   padding: 0;
}
a {
   text-decoration: none;
   color: #333333;
}
a:hover {
   text-decoration: underline;
}
a img {
   border: none;
}
#container {
   width: 1017px;
   margin: auto;
   min-height: 100%;
   background-image:url('../../images/container-bg.jpg');
   background-repeat:repeat-y;
   padding-bottom: 1em;
   overflow:hidden;
}
#header {
   position:relative;
   overflow:hidden;
}
#banner {
   background-image:url('../../images/sports-ticker.jpg');
   background-repeat:no-repeat;
   background-position:center;
   position:relative;
   width:1017px;
   height:134px;
   margin-left:auto;
   margin-right:auto;
   overflow:hidden;
}
#header h1 {
   display: none;
}
#shoppinglinks {
   float:left;
   padding-left:32px;
   padding-top:0.5em;
   font-weight:bold;
   font-family: Arial;
   font-size: small;
}
#shoppinglinks a {
   color:#333333;
}
#search {
   float:right;
   padding-right: 32px;
   padding-top: 0.5em;
}
#searchboxDoSearch {
   vertical-align:bottom;
   margin-left: 4px;
}
.maintable {
   margin-top: 1.5em;
   max-width: 95%;
   margin-left:auto;
   margin-right:auto;
   clear: both;
}
.maintable td {
   line-height: 1.2em;
}

.scroll {
   overflow:auto;
   width:999px;
   margin-left:auto;
   margin-right:auto;
   }

#article table, #article table tr {
   align: center;
}
#nav {
   float:left;
   width:142px;
   background-image:url('../../images/nav.jpg');
   background-repeat:repeat-y;
   margin-left: 32px;
   margin-top: 1em;
   margin-bottom: 2em;
}
#nav ul {
   margin-left:auto;
   margin-right:auto;
   list-style-type:none;
   width:125px;
}
#nav li {
   text-align:center;
   width:100%;
   padding-top: 0.4em;
   padding-bottom: 0.4em;
}
#nav li:hover {
   background-image: url('../../images/rollover.jpg');
}
#nav a {
   color:#ffffff;
   text-decoration:none;
   font-size: smaller;
   font-family: Verdana;
}
#navcap {
   background-image:url('../../images/navcap.jpg');
   width:141px;
   height:33px;
}
#navshoes {
   background-image:url('../../images/navshoes.jpg');
   width:141px;
   height:37px;
}
#maincontent {
   padding: 1em 13px 0 13px;
   margin: 0;
   line-height: normal;
}
#maincontent {
   overflow: hidden;
}
#tableft {
   background-image: url('../../images/tableft.jpg');
   width: 17px;
   height: 51px;
   float:left;
}
#tab {
   background-image: url('../../images/stage.jpg');
   height: 51px;
   float: left;
}
#tabright {
   background-image: url('../../images/tabright.jpg');
   height: 51px;
   width: 69px;
   float: left;
}
#pages {
   float: right;
   padding-right: 17px;
}
#stagetop {
   width: 808px;
   height: 12px;
   background-image: url('../../images/stagetop.jpg');
   float: left;
   margin-top: 0;
}
#stage {
   background-image: url('../../images/stage.jpg');
   width: 802px;
   float: left;
   margin-right:0;
   padding-left: 0.4em;
   overflow: hidden;
}
#NoRecords {
   margin-top: 2em;
   margin-bottom: 2em;
   font-size: 140%;
}
#stage div.productbox {
   background-image: url('../../images/product-box-bg.jpg');
   float: left;
   width: 159px;
   height: 254px;   
   font-size:90%;
   position: relative;
}
#stage div.prodcontent {
   width: 135px;
   top: 19em;
   left: 1em;
   position:absolute;
}
span.prodimg {
   position: absolute;
   left: 0;
   width: 100%;
   bottom: 11.5em;
}
span.prodimg img {
   margin-left: auto;
   margin-right: auto;
}
span.prodname {
   position:absolute;
   left: 0;
   width: 100%;
   bottom: 4em;
}
span.prodname h3{
   margin-left:auto;
   margin-right:auto;
}
span.prodname a:hover{
   text-decoration:none;
}
span.price {
   position:absolute;
   left:0;
   bottom: 2.6em;
   width:100%;
}
span.price p {
   margin-left:auto;
   margin-right:auto;
   color:#999999;
}
span.cart {
   position:absolute;
   left:0;
   width:100%;
   bottom: 0.5em;
}
span.cart p {
   margin-left:auto;
   margin-right:auto;
}
span.cart a {
   color:#333333;
   text-decoration: underline;
}
#stagebottom {
   width: 809px;
   height: 14px;
   background-image: url('../../images/stagebottom.jpg');
   float:left;
   margin-bottom: 7em;
}