/*Merchants--Use this file to make any edits that you wish to override styles in the main stylesheets. By making edits to this CSS file, your styles applied here will cascade and overwrite styles in the main CSS files. This will allow you to replace the entire contents of the main stylesheets should it become necessary to update those to fix styling issues with the themes without losing any of your custom styles.*/

/*Prevent Code from showing on item pages*/
#itemtype .code {display:none;}
#itemtype .code em {display:none;}

/*CSS-Base*/
/* CSS Document */
/* 100606 0.04*/
/* Elements */
a{color:#004d99;}
a:hover{text-decoration:none;}
a:visited{color:#004d99;}
* {padding:0; /*margin:0;*/}
td {font-size: 12px ; color:#000000; padding:0; margin:0;}
h1, h2, h3, h4{margin:0;}
h2 {font-size:20px;color:#002d51;}
h4 {font-size:16px;color:red;}
body {text-align:center; background:#e6e6e6/*e8e8e8*/ url('http://ep.yimg.com/ca/I/yhst-12548530603239_2122_388248755') repeat-y 50%; font:normal 12px Arial, Helvetica, sans-serif; width:100%;margin:0;color:#000000; }
li{margin:0 0 0 2px; padding:0;}
ol, ul{list-style:none; margin:0; padding:0;}

/* Classes */
.boxclose {zoom:1;}
.breadcrumbs{margin:3px 10px;}
.clear {clear:both; display:block; font-size:1px; height:1px; line-height:-1;}
.last {border:0 solid;}
input.buttonsubmit {margin-left:4px !important; text-transform:uppercase;}

/* IDs */
/*#info-div{
	background-color:#ffffff;
border:solid 0px #dfdfdf; 
	padding:5px 10px 10px 10px;
margin:0px 0px 0px 0px;
	zoom:1;
}*/
#info-div {margin:10px 0px 10px; padding: 0px 0px;
background:#ffffff  url('') 0 0 repeat-x repeat-y;
 border:solid #dfdfdf 1px;}

#info-div-p {margin:0px 10px 0px 10px;}

#info-div:after{clear:both; content:"."; display:block; height:0; visibility:hidden;}
#accessorytitle {}
	#itemtype #accessorytitle {color:#112b66; background:none; font:bold 15px Arial, Helvetica, sans-serif; padding:2px 10px 8px;}

#container {margin:0 auto;
      text-align:left;
      width:980px; /* 798 2 col, 980 3 col */ 
      border-right:solid thin #c0c0c0;border-bottom:solid thin #c0c0c0;border-left:solid thin #c0c0c0;border-top:solid 0px #102962;
      background:#efefef url('') 0 0 repeat-y;} /* This "container" is needed as IE produces resize induced rendering errors when using the BODY element for a container. */ 

#bodyshell {background:#ffffff; border-left:150px solid #fff; float:left; zoom:1; margin:0 0 0px;} /*Left Column Color*/ /* Background color is needed to counter an IE rendering bug that erases the left column bgcolor */ /* float:left is needed in Moz to handle extra wide cntent that breaks the width */ /* Left/Right Margin was removed due to expanded content errors in Moz, this was used to push the nav/content area in to match the mock-up */

*:first-child+html #bodyshell { width:830px; }

#bodyshell:after {clear:both; content:"."; display:block; height:0; visibility:hidden;}

#bodycontent {float:left; width:626px; /*border-left:1px solid #c0c0c0;*/} /* 2 col float:right; width:647px;, 3 col float:left; width:626px;, 150 + 610 = 760 */ /* The Min-width is needed for Moz to stretch the bodycontent that is shrinkwrapping content due to floats. This is only necessary on pages without Tables in the contents. Min-width breaks Opera's layout so Width:100% is used instead of Min-width. If layout breaks, delete border-left & put border-right back in #nav-product. */

#brandmark {float:left; font:normal 26px Arial, Helvetica, sans-serif; width:auto; margin-top:0px;} /* 510 + 250 = 760 */

#brandmark a {color:#112b66; display:block; padding:0 0 0px 6px; text-decoration:none;}

#caption {zoom:1; background:transparent;}
#caption:after {clear:both; content:"."; display:block; height:0; visibility:hidden; }
#contentarea #caption {background:transparent; margin:10px;}
#itemtype #caption {clear:both;/*padding:0 10px;*/}
#maintype #caption {background:transparent; padding:15px 7px 5px 7px;}

#captionarea, #messagearea, #info-div {margin:10px 10px 9px;
background:#ffffff url('') 0 0 repeat-x repeat-y;
 border-bottom:1px #fff solid;} /* 1px is used to prevent Margin Folding */


#messagearea {margin:10px 10px 10px;
background:#ffffff  url('') 0 0 repeat-x repeat-y;
 border:solid #dfdfdf 1px;} /* 1px is used to prevent Margin Folding */

#messagetitle{
background:#efefef url('http://ep.yimg.com/ca/I/yhst-12548530603239_2122_388249189') 0 0 repeat-x;
     border-bottom: solid 1px #dfdfdf;
     color:#112b66;
     font:bold 15px Arial, Helvetica, sans-serif;
     margin:0px 0px 0px 0px;
     padding:6px 5px 4px 10px;
text-transform: uppercase;
}

#itemtype #contentarea #captiontitle {margin:15px 0 10px; padding:0 2px;}
#itemtype #captiontitle {background:none; color:#112b66; font:bold 14px Arial, Helvetica, sans-serif; margin:0; padding:2px 2px 8px;} /*The Left/Right Padding is smaller because the Caption Title needs to be nested within the Caption on Item pages, but not on Section pages */

#contentarea {margin: 10px 10px 10px 10px;border:solid #dfdfdf 1px; padding:0 0px 5px 0px;}

#captionsubtitle {color:#002d51; background:none; font:bold 15px Arial, Helvetica, sans-serif; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

#section-contenttitle {
background:#efefef url('http://ep.yimg.com/ca/I/yhst-12548530603239_2122_388249465') 0 0 repeat-x;
     border-bottom: solid 1px #dfdfdf;
     color:#112b66;
     font:bold 17px Arial, Helvetica, sans-serif;
     margin:0px 0px 5px 0px;
     padding:6px 5px 4px 10px;
}

#bodyContent #info-div #searchpageHeader {background-color:#efefef; color:#112b66; font:bold 17px Arial, Helvetica, sans-serif; margin:0; padding:4px 15px 6px;}

#item-contenttitle {background:#efefef url('http://ep.yimg.com/ca/I/yhst-12548530603239_2122_388249465') 0 0 repeat-x;
background:#efefef url('/lib/yhst-12548530603239/gradientsilver1');
     border-bottom: solid 1px #dfdfdf;
     color:#112b66;
     font:bold 14px Arial, Helvetica, sans-serif;
     margin:0px 0px 0px 0px;
     padding:8px 5px 6px 10px;
}

#specialstitle {
background:#efefef url('http://ep.yimg.com/ca/I/yhst-12548530603239_2122_388249465') 0 0 repeat-x;
     border-bottom: solid 1px #dfdfdf;
     color:#112b66;
     font:bold 15px Arial, Helvetica, sans-serif;
     margin:0px 0px 5px 0px;
     padding:6px 5px 4px 10px;
text-transform: uppercase;
}

#copyright {background: #909090;color:#ffffff; display:block; font:normal xx-small/1.2 verdana, sans-serif; padding:0px 0px 0px 0px; text-align:left;}

.copyrighttext {background-color:#757575; color:#ffffff; font:normal xx-small/1.2 verdana, sans-serif; padding:7px 5px 7px 5px; text-align:center; clear:both; border-top:1px solid #fff;}

#finaltext {margin:10px 10px 10px 10px; padding: 10px 10px 5px 5px;}
#introtext {margin:0px 0px 0px 0px; padding: 7px 12px 0px 12px;}
#finaltext {border-top: 1px solid #cccccc;}

#footer {background:#ffffff url('') 0 0 repeat-x; clear:both;zoom:1;border-top:0px solid #112b66;}
#footer-links {background:transparent;color:#282828; display:block; font-weight:bold; font-size:9px; padding:5px 0 0px; text-align:center; border-top:1px solid #c0c0c0;}
#footer-links a {background:transparent;color:#112b66; text-decoration:none; text-transform:uppercase;}
#footer-links a:hover {background:transparent;text-decoration:underline;}

#header {background:#ffffff url('') left top no-repeat; zoom:1;border-top:solid 10px #102962;}
#header:after {clear:both; content:"."; display:block; height:0; visibility:hidden;}

/* Search Page Styles */
#info-div form, 
     .infoText div {margin:0 10px;}
#info-div form table td a img {margin-right:5px;}
#info-div form table td b {display:block; padding:15px 0 5px;}
#info-div form table td font {font-size:1em;}
/* !Search Page Styles */

#introtext {} /* REF: #finaltext */
	

#itemarea {
background:transparent; margin:10px 10px; padding:10px 0px 10px 10px; zoom:1;/*min-height:auto;*/
height:320px;min-height:auto;overflow:hidden;display:block;}

html>body #itemarea /* For browsers other than IE6 */
{
height:auto;
min-height: auto;
} 

#itemarea:after {clear:both; content:"."; display:block; height:0; visibility:hidden;min-height:auto;/*height:340px;min-height:auto;*/}

#prodinfobox {display:block;max-width:350px;overflow:hidden;}

#nav-general {clear:both; float:right; display:block; list-style:none; margin:0px 0px 0 0;
background:#efefef url('http://ep.yimg.com/ca/I/yhst-12548530603239_2122_388249741') 0 0 repeat-x; 
}

#nav-general li {/*border:1px solid #009900;*/ border-top:0; float:left; margin:0 0px;} /* General Link Colors */

#nav-general li a {
color:#ffffff; display:block; font-size:10px; font-weight:bold; padding:4px 20px 6px; text-align:center; text-decoration:none; white-space:nowrap;
text-transform:uppercase;}

#nav-general li a:hover { 
color:#ffffff;
text-decoration:underline;}

#nav-general a.linkcheckout {background: url('http://ep.yimg.com/ca/I/yhst-12548530603239_2122_388249855') 92% 30% no-repeat; padding-right:35px;}

#nav-general a.linkcheckout:hover {background: url('http://ep.yimg.com/ca/I/yhst-12548530603239_2122_388249855') 90% 30% no-repeat; 
padding-right:35px;}	

#nav-product {
     _display:inline;
     float:left;
     margin-left:-150px;
     overflow:hidden;
     position:relative;
     width:166px; z-index:90;
     min-height: 1100px;
     height: auto !important; /*height: 1100px;*/
     background:#efefef url('') 0 0 repeat-y;
border-right:1px solid #c0c0c0;border-bottom:1px solid #c0c0c0;
}
/* IE Experiences the pixel doubling bug here. "display: inline;" fixes this. Position Relative and Z-Index are needed for IE in order to display the background colors */

/*#leftnavsectiontitle {
background:#112b66 url('/lib/yhst-12548530603239/gradientblue5') 0 0 repeat-x;
border:0px solid #ffffff;        color:#ffffff;
      font:bold 14px Arial, Helvetica, sans-serif;
      min-height:21px;
      padding:5px 2px 4px 8px;
margin:0px 0px 0px 0px;
}*/


#leftnavsectiontitle2 {
background: url('/lib/yhst-12548530603239/gradientgray1');
     border-bottom: solid 0px #dfdfdf;
     color:#112B66;
      font:bold 12px Arial, Helvetica, sans-serif;
      min-height:21px;
     margin:0px 0px 0px 0px;
     padding:6px 5px 3px 10px;
}

html>body #leftnavsectiontitle2
{
color:#fff;
}

#nav-product ul li a {
      background:transparent /*url('') -4px 50% no-repeat*/;
     border-bottom:1px solid #dbdbdb;
border-top:1px solid #ffffff;        color:#112b66;
      display:block;
      font-weight:normal;       font-size:12px;
      height:auto;
      margin:0;
      min-height:18px;
      padding:4px 2px 2px 10px;
      text-decoration:none;
      width:156px;
}

#nav-product ul li a:hover {
     background:url('') -4px 50% no-repeat;
     border-top:1px solid #112B66;
    color:#ffffff;
background-color:#112b66;
text-decoration:none;}

#nav-product li {margin:0;}
#nav-product ul {list-style:/*url() 0 0;*/}


#htmlbottom ul li a:hover {
     background:url('') -4px 50% no-repeat;
     border-top:1px solid #757575;
    color:#fff;
background-color:#909090;
text-decoration:none;}

#htmltop, #htmlbottom{padding:0px 0px;}

* html #nav-product ul li a{width:150px; height:auto; overflow:hidden;}

* html #nav-product ul li a:hover{width:150px;}

* html #nav-product { overflow:hidden; width:150px; }

#searcharea {float: right;
background:#002d51
     url('http://ep.yimg.com/ca/I/yhst-12548530603239_2122_388250290') 0 0 repeat-x;
    display:block; margin:0 5px 0 0;padding:0px 0px 0px 0px;
}

#searcharea fieldset {border:0px solid #fff; display:block; padding:0px 0px 0px 0px; margin:5px 4px 4px 4px;}

#searcharea label {color:#0c1639; font-size:0.85em; font-weight:bold; text-transform:uppercase;}

#searcharea input {
     font-size:12px; margin:0 0 0 0;
}

input#searchsubmit{
        border:solid 1px #cccccc;
        margin:0px 0px 0px 0px;
        padding:1px 1px 1px 1px;
        background:#efefef url('') repeat-x;
        color:#0c1639;
        font:bold 11px Arial,verdana,sans-serif;
        text-align:center;
        cursor:pointer;
}

*html #searchsubmit{
  	         padding:1px 2px 1px;
}

input#query {
     border:2px solid #cccccc;
     margin:0px 0px 0px 0px;
     padding:1px 1px 1px 1px;
     background-color:#fff;
     color:#000; font:11px Arial,verdana,sans-serif;
width:150px; height: 14px;
}

#query {padding:1px;}

#searchpageHeader {background-color:#efefef; color:#112b66; font:bold 17px Arial, Helvetica, sans-serif; margin:0; padding:4px 15px 6px;}

#slogan {background:#ffffff; display:block; float:left; padding:5px 0px 15px 0px; width:980px; overflow:visible;} /* 2 col 798, 3 col 980, 225+25=250 */

#slogan1 {display:block; float:left; padding:0px 0px 0px 10px; width:auto; overflow:visible; clear:left;}

#slogan2 {color:#112b66; display:block; float:left; font:normal 11px Arial, Verdana, sans-serif; padding:0px 0px 0px 0px; width:400px; text-align:left;}

#slogan3 {float:right; padding:15px 15px 0px 0px; text-align:right;margin-top:0px; overflow:visible;}

#slogan4 {float:right; padding:12px 15px 0px 0px; text-align:right;margin-top:0px; overflow:visible;}

#badge {padding: 5px 0 5px 0; text-align:center; border-top: 2px solid #757575; background: #fff;}

* html #badge { width:980px; text-align:center;}

*:first-child+html #info-div,
*:first-child+html #specialtitle,
*:first-child+html #messagearea { width:604px; } *:first-child+html #itemarea { width:570px; }


/***** OPT-IN FORMS *****/
#middleformbottom {
	border: #112B66 solid 1px;
	width: auto;
	margin: 8px 25px 0px 25px;
	padding: 0px 0 0px 0;
	background: #;
}	

.topformbottom{
	background: #112B66;
	border: 0px #FFFFFF solid;
	padding: 0px;
	margin: 0px;
	font-size: 9pt;
color: #fff;
}

#signuptitle {
background:#efefef url('/lib/yhst-12548530603239/gradientsilver1');
     border-bottom: solid 1px #dfdfdf;
     color:#112B66;
     font:bold 17px Arial, Helvetica, sans-serif;
     margin:0px 0px 0px 0px;
     padding:6px 5px 4px 10px;
}

.emailsub1 {
	font-size: 9pt;
padding-left: 5px;
padding-right: 5px;color: #fff;
}

.style1 {
	font-size: 8.5pt;
	text-align: center;
	padding: 1px 0 3px 0; margin: 0 0 0px 0;
}

.style1 a {color: #fff; text-decoration: underline;}
/************CSS-CONTENTS************/
/* Classes */
/*100306 0.02*/
.image-l {background-color:#fff; display:block; float:left; margin:0 15px 10px 0;padding:0px;}
.image-r {background-color:#fff; display:block; float:right; margin:0 0 10px 15px;padding:0px;}
.image-c {text-align:center; margin-bottom:10px;}
.inset-l {background-color:#fff; display:block; float:left; margin:0 8px 5px 0;padding:0px;}
.inset-r {background-color:#fff; display:block; float:right; margin:0 0 5px 8px;padding:0px;}

.addtocartImg{
     border:0;
     margin:10px 0;
     padding:0px;
     cursor:pointer;
     display:block;
}

.el #contents {}  
#contents .vertical td {text-align:center;} /* Used for the "Vertical" RTML Layout */	
.wrap #contents {}

/* IDs */
#contents {background-color:#ffffff;}
#contents #contents-table select option, #itemarea select option{padding-right:10px}
#contents a{text-decoration:none;}
#contents a:hover{text-decoration: underline;}
#contents #contents-table {border-collapse:collapse; border-bottom:10px solid #ffffff}
	#itemtype #contents table {/*margin:10px 0;*/}
#contents td {background-color:#ffffff; margin:2px; padding:5px;}
#contents .horizontal-seperator{border-bottom:2px solid #ffffff;padding:13px 0 13px 0;}
#contents .vertical-seperator{border-right:2px solid #ffffff;}
#contents.accessory * {text-align:left;}
#contents.accessory .details {background-color:#fff; margin:2px 10px; padding:10px;}
#contents.accessory .details a {color:#000; font-size:1em;} /* COLOR:LINK, FONTSIZE:NAME */
#contents.accessory .details h3 {font-size:1em;}
#contents.accessory .details .sale-price {margin-bottom:10px;}

#contents .detail td {padding:5px; border-bottom:15px solid #E9E9E4;} /* The Border-bottom must be applied to the TD, not the TR in order to work in IE */
#contents .detail.last td {border-bottom:0 solid;} /* Needed for FF */
	#itemtype #contents .detail td,
	#maintype #contents .image td {padding-bottom:10px;}
#contents .last {border:0;}
#contents .name * {color:#0000cc; font-weight:bold;text-decoration:underline;}
#contents .name a:hover {text-decoration:none;}
#contents .price {font-weight:normal; margin:0px 0 0;}
	#itemtype .price em {font-style:normal; font-weight:bold; margin:10px 0; padding:0 4px 0 0;}
#contents .sale-price {color:#c4010d;}  
#contents .sale-price-bold {color:#c4010d;font-weight:bold;font-size:13px;}
#contents .price-bold {font-weight:bold;margin:10px 0 0;color:#c4010d;}
#itemtype .itemform .price {margin:10px 0;}
#itemtype .itemform .price-bold {font-weight:bold; margin:10px 0; color:#c4010d;}
	#itemtype .itemform .sale-price, #itemtype .itemform .sale-price-bold {margin:10px 0;font-size:14px;}
	#itemtype .itemform .sale-price-bold {font-weight:bold;}
	#itemtype .itemform .sale-price-bold em {background:#ffffff; color:#c4010d; font-style:normal; font-weight:bold; margin:10px 0; padding:0 4px 0 0;}
	#itemtype .itemform .sale-price em {color:#c4010d; font-style:normal; margin:10px 0; padding:0 4px 0 0;}
.itemFormName{font:bold 15px Arial, Helvetica, sans-serif; color: #002d51;}
#itemtype .code {font-style:normal; margin:10px 0;}
#itemtype .code em {font-style:normal; margin:10px 0;}
#itemtype .itemavailable {color:#000; margin:8px 0;}
#itemtype .itemavailable em {color:#000; font-style:normal; font-weight:bold; margin:8px 0 8px 0px;}
#itemtype .itemoption {display:inline; font-weight:bold; margin:2px 0;}
#itemtype .multiLineOption {display:block; margin:5px 0; font-weight:normal;}
.contenttitle-center{text-align:center}
form{padding:0;margin:0}

#caption .image-l {background:none; display:block; float:left; margin:0 15px 10px 0;padding:0px;}
#caption .image-r {background:none; display:block; float:right; margin:0 0 10px 15px;padding:5px;}

/* QUICKLINKS */
.quicklinksHeader {
text-align: center;
background:#efefef url('/lib/yhst-12548530603239/gradientsilver1');
     border-top: 2px solid #757575;
     border-bottom: 2px solid #757575;
     color:#757575;
     font:bold 16px Arial, Helvetica, sans-serif;
     margin:0px 0px 5px 0px;
     padding:6px 5px 4px 10px;
}

.quicklinkscontainer {
display: block;
padding: 0px 0px 0px 5px;
clear: both;
}

.quicklinkscontainer h4 {
border-bottom: solid 0px #009900;
color:#fff;
font:bold 12px Arial, Helvetica, sans-serif;
margin:0px 0px 4px 0px;
padding:0px 0px 0px 0px;
text-align:left;
}

.quicklinks-module {
float: left;
border-right: 1px solid #dfdfdf;
padding: 0px 3px 0px 0px;
margin: 10px 0px 10px 9px;
display: block;
width: 180px;
}

.quicklinks-module-right {
float: left;
padding: 0px 3px 0px 0px;
margin: 10px 0px 10px 9px;
display: block;
width: 180px;
}

.quicklinksmodule-list ul li {
	font-size: 8pt;
	margin: 6px 0px 6px 0px;
}

.quicklinksmodule-list ul li a {
color: #fff;
padding: 0px 0 0px 0px;
text-decoration: none;
list-style: none;
}

.quicklinksmodule-list ul li a:hover {
	text-decoration: underline;
}

/* RIGHT COLUMN - change width #container & #slogan: 798 2 col or 980 3 col and #bodycontent: 2 col float:right; width:647px; or 3 col float:left; width:626px;*/
#right-column {
border: solid 0px blue;
	float:right;
	width:181px;
	margin:10px 5px 5px 0;
	padding:0px 0px 0px 0;
	background-color:#ffffff;
overflow:hidden;
     _display:inline;
     position:relative;
}

/***** CART MODULE *****/
#cart-module {
background:#0c1639;
	border: #95bcf9 solid 1px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color: #efefef;
	text-align: center;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

#cart-moduletitle {
background:#112b66 url('/lib/yhst-12548530603239/yourcart.gif');
     border-bottom: solid 1px #183f8d;
     color:#efefef;
     font:bold 12px Arial, Helvetica, sans-serif;
     margin:0px 0px 7px 0px;
     padding:4px 0px 2px 0px;
}

#viewcart a {
     border-top: solid 1px #183f8d;
     background:#112b65 url('/lib/yhst-12548530603239/viewcarton.gif');
     height: 21px;
     display: block;
     margin:7px 0px 0px 0px;
}

#viewcart a:hover img{
     visibility:hidden;
     border-top: solid 1px #183f8d;
     background:#112b65 url('/lib/yhst-12548530603239/viewcarton.gif');
     height: 21px;
     display: block;
     margin:7px 0px 0px 0px;
}

/***** SIDE OPT-IN FORMS *****/
.optin-module{
	background: #112B66;
	border: #dfdfdf solid 1px;
	padding: 0px;
	margin: 0px 0px 0px 0px;
color: #fff;
}

#optin-moduletitle {
background:#efefef url('/lib/yhst-12548530603239/gradientsilversidetitle.gif');
     border-bottom: solid 1px #dfdfdf;
     color:#fff;
     font:bold 12px Arial, Helvetica, sans-serif;
     margin:0px 0px 0px 0px;
     padding:4px 0px 2px 0px; text-align: center;
}

html>body #optin-moduletitle
{
color:#112B66;
}

.optintext {
	font-size: 8.5pt;
padding-left: 4px;
padding-right: 4px;
}

.privacytext {
	font-size: 7.5pt;
	text-align: center;
	padding: 1px 0 3px 0; margin: 0 0 1px 0;
}

.privacytext a {color: #fff; text-decoration: underline;}
/***** SPORTS DECOR BLOG *****/
#blog-module {
	background:#ffffff url('/lib/yhst-12548530603239/silvergradient2H100') 0 0 repeat-x;
	font:bold 15px Arial, Helvetica, sans-serif;
	color: #20328e;
	text-align: center;
	border: #dfdfdf solid 1px;
	padding: 8px 0px 8px 0px;
	margin: 10px 0px 0px 0px;
}

#sidebanner-module img{
	border: #dfdfdf solid 0px;
	margin: 10px 0px 0px 0px;
	display: block;
}

/***** NEW TO THE STORE *****/
#newtothestore-module {
	background: #ffffff;
	border: #dfdfdf solid 1px;
	padding: 0px 0px 7px 0px;
	margin: 10px 0px 0px 0px;
}

#moduletitle {
background:#efefef url('/lib/yhst-12548530603239/gradientsilversidetitle.gif');
     border-bottom: solid 1px #dfdfdf;
     color:#112B66;
     font:bold 12px Arial, Helvetica, sans-serif;
     margin:0px 0px 10px 0px;
     padding:4px 0px 2px 0px; text-align: center;
}

#module-list ul li {
	font-size: 8pt;
	margin: 7px 5px 7px 15px;
}

#module-list ul li a {
	text-decoration: none;
}

#module-list ul li a:hover {
	text-decoration: underline;
}

/***** TOP SELLERS *****/
#topsellers-module {
	background: #ffffff;
	border: #dfdfdf solid 1px;
	padding: 0px 0px 7px 0px;
	margin: 10px 0px 0px 0px;
}

#module-list ol li {
	font-size: 8pt;
	margin: 7px 5px 7px 27px;
	padding: 0px;
	list-style: outside decimal;
}

#module-list ol li a {
	text-decoration: none;
margin: 0 0 0 0px;
}

#module-list ol li a:hover {
	text-decoration: underline;
}

#sectionsubtitle a {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#112B66;
	text-decoration: none;
	margin:0;
	padding:4px 2px 2px 10px;
	display:block;
	min-height:18px;
	height:auto;width:156px;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #dbdbdb;
	background:#efefef;  
}

#sectionsubtitle a:hover {
	color:#fff;
	border-top:1px solid #112B66;
	text-decoration: none;
	background:url('') -4px 50% no-repeat;
	background-color:#112B66;
}

#shop-module {
	background:#ffffff url('/lib/yhst-12548530603239/silvergradient2H100') 0 0 repeat-x;
	margin: 0px 1px 0px 0px;
	padding: 6px 0px 6px 0px;
}

#shop-list ul li a {
	background: transparent;
	font:bold 13px Arial, Helvetica, sans-serif;	color:#112B66;
	text-decoration: none;
	border: #dfdfdf solid 0px;
	padding: 5px 0px 2px 9px;
	margin: 0px 0px 0px 0px;
}

#shop-list ul li a:hover {
	color:#112B66;
	text-decoration: underline;
	background: transparent;border-top: 0px;
}

/***** RECENTLY VIEWED *****/
#sidemodule-topright {
	background: #ffffff;
	border: #dfdfdf solid 1px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
}

#sidemodule-title1 {
background:#efefef url('/lib/yhst-12548530603239/gradientsilversidetitle.gif');
     border-bottom: solid 1px #dfdfdf;
     color:#112B66;
     font:bold 12px Arial, Helvetica, sans-serif;
     margin:0px 0px 0px 0px;
     padding:4px 0px 2px 0px;
text-align: center;
text-transform: uppercase;
}
#recentTD {text-align: center; margin: 0px 5px 0px 5px; padding-top: 8px; padding-bottom: 8px;
}
#contentsName {
}
#contentsRegPrice {
}
#contentsSalePrice {color: #c4010d;
}

/***** NEWS MODULE *****/
#news-module {
	font:bold 15px Arial, Helvetica, sans-serif;
	color: #20328e;
	text-align: center;
	margin: 0px 0px 10px 0px;
}

/***** ITEM BOOKMARK MODULE *****/
#bookmark-module {
border: solid 0px gray;
	float:left;
	width:300px;
	margin:0px 0px 5px 0px;
	padding:5px 5px 5px 2px;
	background-color:#fff;
overflow:hidden;
     display:block;
     position:relative; text-align:left;
}

/***** INTRO BANNER MODULES *****/

#intromoduleglobal {
margin: 10px 10px 0px 10px;
padding:0px 0px 0px 0px;
border:solid #dfdfdf 0px; 
overflow:hidden;
}

#intromodulehome {
margin: 10px 10px 0px 10px;
padding:0px 0px 0px 0px;
border:solid #dfdfdf 0px; 
overflow:hidden;
}

#introimagel {
margin: 0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border:solid #dfdfdf 0px; 
float:left;
}

#introimager {
margin: 0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border:solid #dfdfdf 0px; 
float:right;
}

#top-nav {background:#fff url('/lib/yhst-12548530603239/gradientsilver3a');

}

#top-nav-tabs {
	width: 960px;
	clear: both;
	height: 30px;
	display: block;
	margin: 0px auto 0 auto;
	background: ;
}

#top-nav-tabs li {
	float: left;
	list-style-type: none;
	padding: 0px;
	margin-right: 5px;
	border-right: 1px solid #cdcdcd;
	border-left: 1px solid #cdcdcd;
	border-top: 1px solid #cdcdcd;
	background:#112b66 url('/lib/yhst-12548530603239/gradientsilver1'); /*Change this to change the View Cart tab background*/
	}
#top-nav-tabs ul li:hover, #top-nav-tabs ul li.hover, #top-nav-tabs ul li.current_page_item {
	background: #002C50 url('/lib/yhst-12548530603239/gradientblue5a'); /*Change this to change the View Cart tab hover background*/
	}
#top-nav-tabs ul li:hover a, #top-nav-tabs ul li.hover a, #top-nav-tabs ul li.current_page_item a {
	text-decoration: none;
	color: #fff;	
	background:url('/lib/yhst-12548530603239/gradientblue5');
	}
#top-nav-tabs ul li.current_page_item a:hover {
	text-decoration: none;
	}
#top-nav-tabs ul li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	text-decoration: none;
	display: block;
	padding: 8px 15px 7px 15px;
	margin: 0px 0px 0px 0px;
	text-transform:uppercase;
	color: #112B66;
	background:#efefef url('/lib/yhst-12548530603239/gradientsilver1');
	}
#top-nav-tabs ul li a:hover {
	text-decoration: none;
	color: #fff;
	background:url('/lib/yhst-12548530603239/gradientblue5');
	}
#top-nav-tabs a.linkcheckout {background: url('/I/yhst-12548530603239_2022_75775378') 9% 50% no-repeat; padding-left:30px;}

#top-nav-tabs a.linkcheckout:hover {background: url('/I/yhst-12548530603239_2022_75775378') 9% 50% no-repeat; padding-left:30px;}

#top-nav-tabs a.specialtab {background: url('/lib/yhst-12548530603239/gradientmaroon1') repeat-x; color: #fff;}

#top-nav-tabs a.specialtab:hover {background: url('/lib/yhst-12548530603239/gradientmaroon2') repeat-x; color: #fff;}

.floatcart {
color:#0E2B65;
font-size:10pt;
font-weight:bold;
display: block;
padding: 8px 0px 7px 10px;
margin: 0px 0px 0px 0px;
color: #112B66;
background:none;
float: left;
width: 130px;
}

#top-nav-bar {height:30px;background:url('/lib/yhst-12548530603239/gradientblue5') /*repeat-x*/;
clear:both; display:block; list-style:none; margin:0 0 0 0; padding-left: 10px;
border-top: 1px solid #0C1639;
}

#top-nav-menu li {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; float:left; margin:0 0px;}

#top-nav-menu li a {
color:#fff; text-decoration:none; display:block; padding:7px 20px 7px 10px; text-align:center;
text-transform:uppercase;}

#top-nav-menu li a:hover { 
color:#fff; text-decoration:underline;}

#leftnavsectiontitle ul li {background:#112b66 url('/lib/yhst-12548530603239/gradientblue5');}

#leftnavsectiontitle ul li a {
	font:bold 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
	display: block;
	padding: 7px 10px 5px 27px;
	margin: 0px 0px 0px 0px;
	text-transform:uppercase;
	color: #fff;
	background:#112b66 url('/lib/yhst-12548530603239/controlplayiconblue') 4% 47% no-repeat;
      min-height:18px;
	border-top: 0px solid #cdcdcd;
	list-style-type: none;
	}
html>body #leftnavsectiontitle ul li a
{
background: url('/lib/yhst-12548530603239/controlplayiconblue') 4% 47% no-repeat;
} 

#leftnavsectiontitle ul li a:hover {
	text-decoration: underline;
	color: #97CBF3;
	background: url('/lib/yhst-12548530603239/controlplayiconblue') 4% 47% no-repeat;
	border-top: 0px solid #97CBF3;
	}

#section-list ul li {
text-align: left;
	margin: 6px 5px 5px 11px;
	list-style-type: disc;
	list-style-position: inside;
color: #0000cc;
}

#section-list ul li a {
color: #0000cc;font:bold 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

#section-list ul li a:hover {
	text-decoration: underline;
}

#contentsgrouptitle {
     border-bottom: solid 2px #112B66;
     color:#112B66;
     font:bold 18px Arial, Helvetica, sans-serif;
     margin:0px 0px 0px 0px;
     padding:16px 5px 4px 0px;
}

#contentsgroupsubtitle {
background:#efefef url('/lib/yhst-12548530603239/gradientsilver1');
     border: solid 1px #dfdfdf;
     color:#112B66;
     font:bold 16px Arial, Helvetica, sans-serif;
     margin:15px 3px 10px 0px;
     padding:6px 5px 4px 0px;
}
#section-list2 ul li {
text-align: left;
	margin: 6px 5px 5px 11px;
	/*list-style-type: none;
	list-style-position: inside;*/
color: #0000cc;
}

#section-list2 ul li a {
color: #0000cc;font:bold 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

#section-list2 ul li a:hover {
	text-decoration: underline;
}

#team-section ul li {
text-align: left;
	margin: 6px 5px 5px 4px;
color: #0000cc;
}

#team-section ul li a {
color: #0000cc;font:bold 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

#team-section ul li a:hover {
	text-decoration: underline;
}

#teamlist li {padding:1px 0px; clear:both;
}	

#teamlist img {text-align: left; margin:0 5px 2px 0; vertical-align:middle;
text-decoration:none;}

#playerlist li {padding:1px 0px 1px 10px; clear:both;
 	list-style-type: disc;
	list-style-position: inside;
}

.subFeatures {
float: left;
margin-left: 6px;
}

.subFeatures1, .subFeatures2 {
margin-bottom: 2px;
}
