/* Custom CSS Document for Denver Athletics
~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*/
* { behavior: url(iepngfix.htc); }

/* GLOBAL STYLES
--------------------------------------------------------*/
body {background: #E7E7E5 url(images/design/bkgd-tile.gif) repeat-x top; font-family: Verdana, Tahoma, sans-serif}
#Form2 {margin: 0; padding: 0}
#Form2 input, #Form2 select {line-height: normal; font: 11px Verdana, Tahoma, sans-serif; color: #192F64}
#PageSubTable {width: 760px; background: #fff url(images/design/bn-bkgd.jpg) no-repeat 50% 0}
#ContentCell {width: 79%; background: #fff; border-right: 3px solid #1D3105}
#Instruction1_InstructCell {background: #F3F3F3 url(images/design/bkgd-instruct.gif) repeat-x top; border: 1px solid #C6C6C6; padding: 7px}
#Instruction1_InstructCell a {color: #192F64}
.Instructions {font-size: 11px; color: #192F64}
.Messages,
.ErrorMessages {font-size: 10px; font-weight: bold; color: #C20000}
.Headings {font-size: 16px; font-weight: bold; color: #192F64}
.ContentTableHeader, 
.ContentTable,
.ContentTableHorizontal {font-size: 14px; font-weight: bold; color: #fff; background: #333}
.Content {line-height: 16px; font-size: 11px; color: #192F64}
.Content a {color: #192F64; text-decoration: underline}
.Content a:hover {color: #192F64; text-decoration: none}

/* TopBanner Styles
--------------------------------------------------------*/
#TopBannerCell {font-size: 10px; color: #fff}
#TopBannerCell .phone {width: 260px; float: left}
#TopBannerCell .phone h1 {font-weight: bold; font-size: 10px; margin: 75px 0 0 25px; padding: 0}
#TopBannerCell .logo {width: auto; float: left}
#TopBannerCell .cart {width: auto; float: right; text-align: right; margin: 53px 0 0 0}
#TopBannerCell .cart #cartwrap {background: url(images/design/bn-cart.gif) no-repeat 0 50%; width: auto; padding-left: 15px; margin-right: 13px}
#TopBannerCell .cart #cartwrap span.total {color: #333}
#TopBannerCell .cart ul {margin: 9px 0 0 0; padding: 0; list-style: none}
#TopBannerCell .cart li {display: inline; background: url(images/design/bn-topnav_divide.gif) no-repeat 100% 50%; padding: 0 7px 0 10px}
#TopBannerCell .cart ul a {color: #CAE8BB; text-decoration: underline}
#TopBannerCell .cart ul a:hover {text-decoration: none}
#TopBannerCell .cart li#checkout {background: none; padding: none}
#TopBannerCell .cart li#checkout a {color: #F9B106; background: url(images/design/bn-topnav_arrow.gif) no-repeat 100% 50%; padding-right: 10px}

/* TopSubBanner Styles
--------------------------------------------------------*/
#TopSubBannerCell {font-size: 10px; color: #fff; font-weight: bold}
#TopSubBannerCell a {color: #fff; text-decoration: none}
#TopSubBannerCell a:hover {text-decoration: underline}
#TopSubBannerCell ul {margin: 0; padding: 0; list-style: none; height: 28px}
#TopSubBannerCell li {float: left; width: auto; height: 28px; line-height: 28px; padding: 0 15px; background: url(images/design/bn-nav_divide.gif) no-repeat 100% 50%}
#TopSubBannerCell li#home {padding-left: 0; margin-left: 25px}
#TopSubBannerCell li#contact {background: none}
#TopSubBannerCell li#search {line-height: normal; float: right; background: none; margin: 0 25px 0 0; padding: 0}
#TopSubBannerCell li#search a {color: #fff; font-weight: normal; font-size: 9px}
#TopSubBannerCell li#search input {font-size: 10px; background: #8B4545; border: 1px solid #FDF8F8; width: 120px; color: #fff}
#TopSubBanner1_SimpleSearch1_Panel1 {font-size: 11px; font-weight: bold; color: #FF898C; width: auto; background: url(images/design/bn-spyglass.gif) no-repeat 0 50%; padding-left: 15px; margin-top: 5px}
#TopSubBanner1_SimpleSearch1_Panel1 td {text-align: right}
#TopSubBannerCell h2 {background: url(images/design/bn-buy.gif) no-repeat 0 14px; width: 307px; height: 42px; line-height: 42px; text-indent: -9999px; margin: 0 0 0 223px; padding: 0}

/* LeftColumnNav Styles
--------------------------------------------------------*/
#LeftColumnCell {width: 21%; background: #333 url(images/design/lc-bkgd.gif) repeat-x top; border-left: 3px solid #1D3105; padding-top: 13px}
#LeftColumnNav1_custommenu {width: 160px; font-size: 11px}
#LeftColumnNav1_custommenu h1 {margin: 0 0 0 1px; padding: 0; height: 27px; line-height: 27px; color: #FF898C; text-indent: 10px; background: url(images/design/lc-head.gif) no-repeat top left; font-size: 11px; font-weight: bold}
#LeftColumnNav1_custommenu ul {width: 159px; list-style: none; margin: 0; padding: 0}
#LeftColumnNav1_custommenu li a {color: #fff; text-decoration: none; height: 23px; line-height: 23px; width: 100%; display: block; text-indent: 10px}
#LeftColumnNav1_custommenu li a:hover {background: #444}
#LeftColumnNav1_custommenu .help {margin-top: 40px; background: url(images/design/lc-help_bkgd.gif) no-repeat top left; height: 97px; line-height: 16px; color: #fff}
#LeftColumnNav1_custommenu .help h2 {font-size: 11px; font-style: italic; font-weight: bold; color: #FF898C; margin: 0 0 0 13px; padding: 13px 0 0 0}
#LeftColumnNav1_custommenu .help p {margin: 0 0 0 13px; padding: 0}
#LeftColumnNav1_custommenu .help span {font-size: 9px}
#LeftColumnNav1_custommenu .help a {color: #fff; text-decoration: underline}
#LeftColumnNav1_custommenu .help a:hover {text-decoration: none}

/* Footer Styles
--------------------------------------------------------*/
#FooterCell {padding: 15px 0; color: #fff; background: #213163 url(images/design/ft-tile.gif) repeat-x top; border: 3px solid #1D3105; border-top: none; text-align: center; font-size: 10px}
#FooterCell p {margin: 0 0 15px 0; padding: 0; line-height: 20px}
#FooterCell a {color: #fff; text-decoration: underline}
#FooterCell a:hover {text-decoration: none}
#FooterCell .ft-subnav {background: #444; margin: auto; border: 1px solid #B6C5CF; margin-left: 15px; margin-right: 15px; padding: 0 15px; height: 115px; line-height: 16px}
#FooterCell .ft-subnav ul {text-align: left; margin: 0 0 15px 0; padding: 15px 0 0 0; list-style: none; width: 25%; float: left}
#FooterCell .ft-subnav strong {font-size: 11px; text-decoration: none}

/* Default Page Styles
--------------------------------------------------------*/
.default {padding: 11px 0 11px 11px}
.default div {float: left}
.default .left {width: auto; margin-right: 15px}
.default .right {width: auto; width: 377px}
.default .musthave {font-size: 10px; width: auto}
.default .musthave h2 {background: url(images/design/df-musthave.gif) no-repeat top left; height: 14px; width: 160px; text-indent: -9999px; margin: 0 0 65px 0; padding: 0}
.default .musthave ul {margin: 65px 0 0 0; padding: 0; list-style: none}
.default .musthave ul li.prodName {font-weight: bold}
.default .musthave ul li.prodPrice {color: #c20000; font-weight: bold}
.default .musthave ul li.prodDescription {margin-top: 10px}
.default .musthave ul li.button img {margin-top: 10px}
.default .featured {width: 377px; background: url(images/design/df-feat-tile.gif) repeat-y left}
.default .featured .head {width: 100%; height: 34px; background: url(images/design/df-feat-head_bkgd.jpg) no-repeat top left}
.default .featured .head h2 {margin: 10px 0 0 9px; padding: 0; background: url(images/design/df-featgear.gif) no-repeat top left; text-indent: -9999px; width: 179px; height: 16px}
.default .featured .products {width: auto; margin: 20px 0 5px 35px}
.default .featured ul {float: left; width: 125px; margin: 0 17px; padding: 0; list-style: none}
.default .featured ul li.prodImg img {margin-bottom: 10px}
.default .featured ul li.prodName {font-weight: bold}
.default .featured ul li.prodPrice {color: #157E00; font-weight: bold}
.default .featured ul li.prodDescription {font-size: 10px}
.default .featured ul li.button img {margin-top: 10px}
.default .featured .base {background: url(images/design/df-feat-base.gif) no-repeat bottom left; height: 9px; width: 100%; clear: both}
.default .sale {line-height: normal; text-align: center; font-size: 13px; font-weight: bold; width: 135px; height: 124px; background: url(images/design/df-sale_bkgd.jpg) no-repeat top left; margin-top: 17px; margin-right: 14px; padding: 0}
.default .sale p {margin: 0; padding: 12px 0 0 0}
.default .sale a {color: #fff; text-decoration: none; height: 124px; width: 135px; display: block; padding: 0}
.default .sale a:hover {color: #fff}
.default .account {width: 227px; height: 124px; background: url(images/design/df-account_bkgd.gif) no-repeat top left; margin-top: 17px}
.default .account h3 {background: url(images/design/df-create.gif) no-repeat top left; width: 164px; height: 15px; text-indent: -9999px; margin: 10px 0 5px 10px}
.default .account ul {margin: 0 10px; padding: 0; list-style: none; color: #fff; font-size: 10px}
.default .account li {background: url(images/design/df-check.gif) no-repeat 0 4px; padding-left: 20px}
.default .account li.button {background: none; float: right}
.default .account li.button a {color: #fff}

/* Static Page Styles
--------------------------------------------------------*/
#ContentCell.static {padding: 8px}
#ContentCell.static h1 {font-size: 16px; font-weight: bold; border-bottom: 1px solid #F9B106; padding: 3px 0 11px 0}
#ContentCell.static h2 {font-size: 14px; font-weight: bold}
#ContentCell.static h3 {font-size: 12px; font-weight: bold}

/* Detail / Search Result Page Styles */
.swatchimg img {width: 250px; height: auto}
.searchimg img {width: 150px; height: auto}
