﻿/*body {	background-position: left top;
}
.body-table
{
	border:solid 1px #000000;
	background-color:#ffffff;
}
.ln-link {
	font-weight:bold;
	opacity:1.0;
	filter: alpha(opacity=100); 
	-moz-opacity: 1.0;
	color:#000000;
	z-index:1;
}
.ln-link:hover {
	color:#EC0404;
}
.ln-link-sub {
	color: #EC0404;
	text-decoration: none;
	opacity:1.0;
	filter: alpha(opacity=100); 
	-moz-opacity: 1.0;
	font-size: 11px;
	z-index:1;
}
.ln-link-sub:hover {
	color: #000000;
}
.t-nav {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.t-nav:hover {
	color: #FFFE00;
}
h1 {
	font-size: 12px;
	font-weight: bold;
	color: #006ab5;
	padding-bottom: 2px;
	margin:0px;
	padding:0px;
}

h2
{
	font-size: 14px;
	font-weight: bold;
	color: #7d003b;
}

h3
{
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
/*.sub-heading 
{
	font-weight:bold;
	color: #EC0404;
}*/
.page-bg
{
    background-image: url(/images/page-bg2.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    height: 435px;
}
.page-bg2
{
    background-image: url(/images/page-bg4.jpg);
    background-repeat: no-repeat;
    background-position: left top;
}
.ln-cell1
{
    background-color: #FFFFFF;
    opacity: .75;
    filter: alpha(opacity=75);
    -moz-opacity: 0.75;
    padding-left: 7px;
    border: 1px solid #ff0000;
}
.ln-cell2
{
    background-color: #FFFFFF;
    opacity: .75;
    filter: alpha(opacity=75);
    -moz-opacity: 0.75;
    padding-left: 7px;
    border: 1px solid #ff6600;
}
.ln-cell3
{
    background-color: #FFFFFF;
    opacity: .75;
    filter: alpha(opacity=75);
    -moz-opacity: 0.75;
    padding-left: 7px;
    border: 1px solid #ffff00;
}
.ln-cell4
{
    background-color: #FFFFFF;
    opacity: .70;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    margin: 0px;
    background-image: url(../images/page-bg.jpg);
    background-repeat: repeat-y;
    background-position: center top;
}
* /

.bg
{
    background-image: url(/images/bg.gif);
    background-color: #FFFFFF;
}

td, th
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
}
/*a {
	color: #3366CC;
	text-decoration: none;
}
a:hover 
{
	text-decoration:underline;
}*/

.ln-bg
{
    background-image: url(/images/ln-bg.jpg);
    background-repeat: no-repeat;
    filter: alpha(opacity=70);
    -moz-opacity: 0.70;
    padding-left: 7px;
    border: 1px solid #0000ff;
}
.ln-cell5
{
    background-color: #FFFFFF;
    opacity: .75;
    filter: alpha(opacity=75);
    -moz-opacity: 0.75;
    padding-left: 7px;
    border: 1px solid #00cc00;
}
.ln-cell6
{
    background-color: #FFFFFF;
    opacity: .75;
    filter: alpha(opacity=75);
    -moz-opacity: 0.75;
    padding-left: 7px;
    border: 1px solid #ff00ff;
}
.ln-cell7
{
    background-color: #FFFFFF;
    opacity: .75;
    filter: alpha(opacity=75);
    -moz-opacity: 0.75;
    padding-left: 7px;
    border: 1px solid #000000;
}
#ln
{
    position: absolute;
    width: 170px;
    z-index: 1;
    padding: 4px;
}

#fslnav
{
    float: right;
    width: 150px;
    border: 1px solid #cccccc;
    margin-left: 20px;
}
#fslnav ul
{
    margin: 0px;
    padding: 0px;
    list-style: none;
}
#fslnav li
{
}
#fslnav li a
{
    display: block;
    font-weight: bold;
    color: #000000;
    background-image: url(/images/ln-arrow.gif);
    background-repeat: no-repeat;
    background-position: 0px 5px;
    padding-left: 7px;
}
#fslnav li a:hover
{
    text-decoration: none;
    color: #006db7;
}
#fslnav .title
{
    font-weight: bold;
    background-color: #77013e;
    color: #ffffff;
    padding: 2px;
    padding-left: 10px;
    border: 1px solid #ffffff;
}
#fslnav .body
{
    background-color: #e6e6e6;
    padding: 5px;
    padding-left: 10px;
    border: 1px solid #ffffff;
}
#fslnav .spacer
{
    background-color: #006db7;
    height: 3px;
    border-right: 1px solid #ffffff;
    border-left: 1px solid #ffffff;
}


hr
{
    color: #524211;
    size: 1px;
    height: 1px;
}

.announce-holder
{
}
.announce-title
{
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 5px;
}
.announce-body
{
}
.announce-all
{
}
.announce-holder .horrule
{
    border-bottom: 1px solid #cccccc;
    margin-bottom: 10px;
    padding-bottom: 20px;
    background: none;
}

td, th
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}
#lnav ul
{
    margin: 0px;
    padding: 0px;
    list-style: none;
}
#lnav ul li
{
    font-size: 11px;
    background-image: url(/images/ln-bg.jpg);
    background-repeat: repeat-y;
    background-position: left top;
    border-left: 1px solid #ffffff;
    border-top: 1px solid #ffffff;
}
#lnav ul li a
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #333333;
    text-decoration: none;
    display: block;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 20px;
    background-image: url(/Images/ln-arrow.gif);
    background-repeat: no-repeat;
    background-position: 13px 10px;
}
#lnav ul li a:hover
{
    color: #006db7;
}
#lnav ul li ul li
{
    border: none;
    background-image: none;
}
#lnav ul li ul li a
{
    background-image: none;
    padding-top: 1px;
    padding-bottom: 1px;
    font-weight: normal;
    color: #77013e;
}
#lnav ul li ul li ul li a
{
    padding-left: 25px;
    color: #006db7;
    background-image: url(/Images/ln-arrow2.gif);
    background-repeat: no-repeat;
    background-position: 20px 6px;
}
#lnav ul li ul li ul li a:hover
{
    color: #015883;
}
#lnav ul li ul li ul li ul li a
{
    padding-left: 30px;
    color: #015883;
    background-image: url(/Images/ln-arrow4.gif);
    background-repeat: no-repeat;
    background-position: 25px 6px;
}
#lnav ul li ul li ul li ul li a:hover
{
    color: #015883;
}

.ln-link:hover
{
    color: #7a003c;
    text-decoration: none;
}
.borders-rl
{
    border-right-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;
    border-left-style: solid;
    border-right-color: #CCCCCC;
    border-left-color: #CCCCCC;
}
.borders-rl2
{
    border-right-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;
    border-left-style: solid;
    border-right-color: #CCCCCC;
    border-left-color: #CCCCCC;
    padding-right: 12px;
    padding-left: 12px;
}
.heading
{
    font-size: 12px;
    font-weight: bold;
    color: #006ab5;
    padding-bottom: 2px;
}

.cart-button
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
    background-color: #7a003c;
    border: 1px solid #000000;
}

/* ------------------------------------------------------------------------ */
/* Standard HTML tags 
--------------------------------------------------------------------------- */

/* ---------------------- */
/* Body
------------------------- */

body
{
    margin: 0 auto 25px auto;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    background: url(/images/bgRepeat.jpg);
    background-repeat: repeat-x;
    background-color: #FFFFFF;
}

/* ---------------------- */
/* Default Paragraph
------------------------- */

p
{
    line-height: 1.5;
    margin: 0 0 15px 0;
}

.twoColumnsLeft p
{
    line-height: 1.6;
    margin: 0 0 10px 0;
}

/* ---------------------- */
/* Default Image
------------------------- */

img
{
    border: none;
    padding: 0;
    margin: 0;
}

/* ---------------------- */
/* Default Tables
------------------------- */

th
{
    vertical-align: top;
    text-align: left;
    font-weight: bold;
}

td
{
    vertical-align: top;
}

td p
{
    line-height: 1.5;
    margin: 0 0 15px 0;
}

/* ---------------------- */
/* Default Links
------------------------- */

a:link
{
    color: #cc0000;
    text-decoration: none;
}

a:visited
{
    color: #cc0000;
    text-decoration: none;
}

a:hover
{
    color: #cc0000;
    text-decoration: none;
}

a:active
{
    color: #cc0000;
    text-decoration: none;
}

/* ----------------------------------------------- */
/* Lists
-------------------------------------------------- */

ul
{
    margin: 15px 0 18px -20px;
	*margin:15px 0 18px 20px;
	list-style-type:disc;
/*	list-style-type: circle;
	list-style-type: square;*/
}

ul li
{
    line-height: 1.5;
    margin: 0 0 10px 0;
}

ul ul
{
    margin: 15px 0 18px -20px; 
	*margin:15px0 18 px 20px;
	list-style-type:circle;
}

ul ul li
{
    line-height: 1.5;
    margin: 0 0 10px 0;
}

ul.imageBullet
{
    margin: 15px 0 18px -32px;
	*margin:15px 0 18px 5px;
	list-style-type:none;
}

ul.imageBullet li
{
    line-height: 1.5;
    padding: 0 0 0 20px;
    background: url('/Images/bullet.gif') no-repeat 0 0;
}

ol
{
    margin: 15px 0 18px -20px;
	*margin:15px 0 18px 30px;
/*	list-style-type: lower-alpha;
	list-style-type: upper-alpha;
	list-style-type: lower-roman;
	list-style-type: upper-roman;*/
}

ol li
{
    line-height: 1.5;
    margin: 0 0 10px 0;
}

.horizontalList
{
    font-size: 11px;
    padding: 3px;
    margin: -20px 0 15px 0;
	*margin:-20px 0 15px -30px;
}

.horizontalList ul
{
    margin-left: 0;
    padding-left: 0;
    display: inline;
    border: none;
}

.horizontalList ul li
{
    padding-right: 6px;
    padding-left: 6px;
    list-style: none;
    display: inline;
    border-left: 1px solid #000000;
}

.horizontalList ul li.first
{
    margin-left: 0;
    padding-right: 6px;
    padding-left: 0;
    list-style: none;
    display: inline;
    border-left: none;
}

/* ----------------------------------------------- */
/* Special
-------------------------------------------------- */

.clear
{
    clear: both;
    padding: 0;
    margin: 0;
    height: 0;
    line-height: 1;
}

.pushLeft
{
    float: left;
    margin: 5px 10px 10px 0;
}

.pushRight
{
    float: right;
    margin: 5px 0 10px 10px;
}

/* ----------------------------------------------- */
/* Text
-------------------------------------------------- */

.smallText
{
    font-size: 10px;
}

.hot
{
    color: #cc0000;
}

.callout
{
    margin: 0 auto 20px auto;
    width: 90%;
    color: #000000;
    font-weight: bold;
    background: #b3c3d4;
    padding: 15px;
    border: 3px double #ffffff;
}

/* ------------------------------------------------------------------------ */
/* START Site Container
--------------------------------------------------------------------------- */

.siteContainer
{
    margin: 8px auto 0 auto;
    width: 1000px;
}

/* ---------------------- */
/* END Site Container
------------------------- */

/* ------------------------------------------------------------------------ */
/* START Default Headers
--------------------------------------------------------------------------- */

h1, h1 a:link
{
    font-size: 24px;
    font-weight: bold;
    margin: 0 0 15px 0;
    color: #444444;
    text-decoration: none;
}

h1 a:visited
{
    color: #000000;
    text-decoration: none;
}

h1 a:hover, h1 a:active
{
    color: #000000;
    text-decoration: none;
}

.heading2, .heading2 a:link
{
    font-size: 18px;
    font-weight: bold;
    margin: 20px 0 8px 0;
    color: #444444;
    text-decoration: none;
}

.heading2 a:visited
{
    color: #000000;
    text-decoration: none;
}

.heading2 a:hover, .heading2 a:active
{
    color: #000000;
    text-decoration: none;
}

.heading3, .heading3 a:link
{
    font-size: 16px;
    font-weight: bold;
    margin: 10px 0 3px 0;
    color: #444444;
    text-decoration: none;
}

.heading3 a:visited
{
    color: #000000;
    text-decoration: none;
}

.heading3 a:hover, .heading3 a:active
{
    color: #000000;
    text-decoration: none;
}

.heading4, .heading4 a:link
{
    font-size: 13px;
    font-weight: bold;
    margin: 3px 0 3px 0;
    color: #444444;
    text-decoration: none;
}

.heading4 a:visited
{
    color: #000000;
    text-decoration: none;
}

.heading4 a:hover, .heading4 a:active
{
    color: #000000;
    text-decoration: none;
}

.heading5, .heading5 a:link
{
    font-size: 12px;
    font-weight: bold;
    margin: 10px 0 3px 0;
    color: #444444;
    text-decoration: none;
}

.heading5 a:visited
{
    color: #000000;
    text-decoration: none;
}

.heading5 a:hover, .heading5 a:active
{
    color: #000000;
    text-decoration: none;
}

.heading6, .heading6 a:link
{
    font-size: 11px;
    font-weight: bold;
    margin: 10px 0 3px 0;
    color: #444444;
    text-decoration: none;
}

.heading6 a:visited
{
    color: #000000;
    text-decoration: none;
}

.heading6 a:hover, .heading6 a:active
{
    color: #000000;
    text-decoration: none;
}

/* ---------------------- */
/* END Default Headers
------------------------- */

/* ------------------------------------------------------------------------ */
/* START Header
--------------------------------------------------------------------------- */

.headerContainer
{
 margin: 0 auto;
 *margin:0 0 0 0;
_margin:0 0 -18px 0;
padding:0;
width:1000px;
min-height:126px;
font-size:10px;
}

.headerLeft
{
    float: left;
    width: 344px;
    height: 126px;
    padding: 0; /*background-image: url(file:///C|/Documents%20and%20Settings/greg_shaffer/Desktop/Wayne%20Sports%20Cutup/images/headerLogoBg.png); 	background-repeat: no-repeat;*/
}

.headerLeft a:link
{
    color: #000000;
    text-decoration: none;
}

.headerLeft a:visited
{
    color: #000000;
    text-decoration: none;
}

.headerLeft a:hover, .headerLeft a:active
{
    color: #000000;
    text-decoration: none;
}

.headerRight
{
    float: right;
    width: 656px;
    height: 126px;
    padding: 0;
    background-image: url(/images/headerNavBg.png);
    background-repeat: no-repeat;
}

.headerRight a:link
{
    color: #000000;
    text-decoration: none;
}

.headerRight a:visited
{
    color: #000000;
    text-decoration: none;
}

.headerRight a:hover, .headerRight a:active
{
    color: #000000;
    text-decoration: none;
}

/* ---------------------- */
/* END Header
------------------------- */

/* ------------------------------------------------------------------------ */
/* START Block Links Nav
--------------------------------------------------------------------------- */

.navMain
{
    width: 1000px;
    margin: 0 0 40px 0;
    font-size: 13px;
    color: #ffffff;
    background: #000000; /*	background: #000000 url('/Images/backgroundNav.jpg') repeat-x 0 0;*/
}

.navMain ul
{
    margin: 0 0 0 20px;
    padding: 8px 0 8px 0;
    list-style-type: none;
}

.navMain ul li
{
    display: inline;
    text-transform: uppercase;
    padding: 0; /*	background: #000000 url('/Images/headerNavSeparator.png') no-repeat 0 4px;*/
}

.navMain ul li.first
{
    background: none;
}

.navMain ul li a:link
{
    padding: 2px 4px;
    margin: 0 -10px 0 0;
    color: #ffffff;
    text-decoration: none;
    border: 1px solid #000000;
}

.navMain ul li a:visited
{
    padding: 2px 4px;
    margin: 0 -10px 0 0;
    color: #ffffff;
    text-decoration: none;
    border: 1px solid #000000;
}

.navMain ul li a:hover, .navMain ul li a:active
{
    padding: 2px 4px;
    margin: 0 -10px 0 0;
    color: #ffffff;
    text-decoration: none;
    border: 1px solid #ffffff;
    background: #223740;
}

.navMain ul li a:link.hot, .navMain ul li .hot
{
    padding: 2px 4px;
    margin: 0 -10px 0 0;
    color: #ffffff;
    border: 1px solid #ffffff;
    background: #223740;
}

/* ---------------------- */
/* END Nav
------------------------- */

/* ------------------------------------------------------------------------ */
/* START Footer
--------------------------------------------------------------------------- */

.footerContainer
{
    margin: 0 auto 0 auto;
    padding: 0 0 0 0;
    width: 1000px; /*height: 54px;*/ /*height: 185px;*/
    font-size: 10px;
    background-image: url(/images/footerBg2.png);
    background-repeat: no-repeat;
    border-top: 1px solid #777778;
}

.footerContainer2
{
    margin: 0 auto 0 auto;
    padding: 0 0 0 0;
    width: 1000px; /*height: 54px;*/ /*height: 185px;*/
    font-size: 10px;
    background-image: url(/images/footerBg.png);
    background-repeat: no-repeat;
    border-top: 1px solid #777778;
}

.footerLeft
{
    float: left;
    color: #ffffff;
    padding: 10px 0 0 25px;
    margin: 0 0 0 5px;
    width: 450px;
    display: inline;
    font-size: 10px;
    font-weight: bold;
    text-align: left;
}

.footerLeft a:link, .footerLeft a:visited
{
    color: #ffffff;
    font-size: 10px;
    font-weight: bold;
    text-transform: uppercase;
    text-decoration: none;
}

.footerLeft a:hover, .footerLeft a:active
{
    color: #cccccc;
    font-size: 10px;
    font-weight: bold;
    text-transform: uppercase;
    text-decoration: none;
}

.footerRight
{
    float: right;
    color: #ffffff;
    padding: 10px 25px 0 0;
    margin: 0 5px 0 0;
    width: 400px;
    font-size: 10px;
    font-weight: bold;
    text-align: right;
}

.footerRight a:link, .footerRight a:visited
{
    color: #ffffff;
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
}

.footerRight a:hover, .footerRight a:active
{
    color: #cccccc;
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
}

/* ---------------------- */
/* END Footer
------------------------- */

/* ------------------------------------------------------------------------ */
/* START Site Content Containers
--------------------------------------------------------------------------- */
.contentContainer
{
    /*margin: 0 auto; 	padding: 0;*/
    width: 996px;
    background-color: #000000;
    border-left: 2px solid #666;
    border-right: 2px solid #666;
}

/* ------------------------------------------------------------------------ */
/* START Featured Content Area
--------------------------------------------------------------------------- */
.newsListModules
{
    width: 250px;
    height: 355px;
    float: left;
}

.featuredContent
{
    width: 746px;
    float: right;
    margin: 0 auto;
    padding: 0;
    height: 355px;
    background-color: #000000;
}

.newsBoxContainer
{
    width: 240px;
    height: 260px;
    margin: 3px 4px 0 4px;
    background-color: #FFFFFF;
    border: 1px solid #333333;
}

.newsHeader
{
    color: #FFFFFF;
    font-weight: bold;
    padding: 4px 0 0 5px;
    height: 25px;
    background-color: #000000;
    background-image: url(/images/blckHeaderBg.jpg);
    background-repeat: repeat-x;
}

.newsScroll
{
    height: 190px;
    overflow: auto;
    padding: 8px;
	*padding: 8px 18px 8px 8px;
}

.newsDate
{
    color: #063365;
}

.newsHeadline
{
    color: #063365;
    font-weight: bold;
}

.redDownload a
{
    color: #063365;
    text-decoration: underline;
}

.redDownload a:hover
{
    color: #063365;
}

.emailListContainer
{
    /*width: 240px;*/
    height: 80px;
    margin: 6px 4px 0 4px;
    background-color: #FFFFFF;
    border: 1px solid #333333;
}

.emailHeader
{
    color: #FFFFFF;
    font-weight: bold;
    padding: 4px 0 0 5px;
    height: 25px;
    background-color: #000000;
    background-image: url(/images/blckHeaderBg.jpg);
    background-repeat: repeat-x;
}

.emailBox
{
    margin: 15px auto 0 12px;
}
.emailBox .text-box, .emailBox .watermark-text-box
{
    width: 133px;
    height: 16px;
}
.leftNavContainer .emailBox .text-box, .leftNavContainer .emailBox .watermark-text-box
{
    width: 100px;
}

input.emailsubmit
{
    width: 44px;
    height: 20px;
    font-size: 10px;
    background-color: #00354f;
    color: #FFFFFF;
    border: 1px solid #8d8c8c;
    font-weight: bold;
    padding-left: 3px;
    padding-right: 5px;
}

/* ------------------------------------------------------------------------ */
/* START Feature Box Area
--------------------------------------------------------------------------- */
.featureBottomContainer
{
    margin: 0 auto;
    padding: 0;
    width: 996px;
    height: 140px;
    background-color: #000000;
    border-bottom: 1px solid #9c9b9b;
}

.featureBoxContainer
{
    margin: 4px 3px 5px 4px;
    width: 240px;
    float: left;
    display: inline;
    height: 131px;
    background-color: #FFFFFF;
}

.featureBoxContainer p
{
    color: #FFFFFF;
    font-size: 10.5px;
    font-weight: bold;
    padding: 3px 8px 3px 8px;
}

.featureBoxHeader
{
    color: #FFFFFF;
    font-weight: bold;
    padding: 4px 0 0 5px;
    height: 21px;
    background-image: url(/images/blckHeaderBg.jpg);
    background-repeat: repeat-x;
}

.featureBox
{
    /*width: 230px;*/
    margin: 0 auto; /*height:98px;*/
}

/*.featureBox img
{
	width:230px;
	height:98px;	
}*/

/* ------------------------------------------------------------------------ */
/* START Top Nav
--------------------------------------------------------------------------- */
.topNavContainer
{
    width: 656px;
    height: 27px;
    margin: 0 auto;
}

/* ------------------------------------------------------------------------ */
/* START Cart Nav
--------------------------------------------------------------------------- */
.cartNavContainer
{
    float: left; /*float: right;*/ /*display: inline;*/ /*position: absolute;*/
    margin: -10px 0 0 100px; /*margin: 0 0 0 0;*/
    height: 27px;
    text-align: right;
    width: 230px;
}

.cartNav
{
    font-size: 12px;
    color: #FFFFFF;
    font-weight: bold;
    margin-left: 0;
    padding-left: 0;
    list-style: none;
}

.cateHeader .cartNav
{
    font-size: 14px;
    color: #FFFFFF;
    font-weight: bold;
    margin: -20px auto 0 auto;
	*margin:-5px auto 0 auto;
padding-left:0;
list-style:none;
text-align:center;
*position:relative;
}

.cartNav li
{
    padding: 0 8px 0 10px;
    display: inline;
    background-image: url(/images/bballIcon.png);
    background-repeat: no-repeat;
    background-position: 0 .2em;
}

.cartNav ul li
{
}

.cartNavContainer ul li a:link
{
    color: #FFFFFF;
}

.cartNavContainer ul li a:visited
{
    color: #ffffff;
}

.cartNavContainer ul li a:hover, .cartNavContainer ul li a:active
{
    color: #CCCCCC;
}


/* ------------------------------------------------------------------------ */
/* START Institutional Nav
--------------------------------------------------------------------------- */
.instutNavContainer
{
    float: right;
    margin: -10px 4px 0 auto;
    height: 27px;
}

.instutNav
{
    font-size: 12px;
    color: #FFFFFF;
    font-weight: bold;
    margin-left: 0;
    padding-left: 0;
    list-style: none;
}

.instutNav li
{
    padding: 0 5px 0 0;
    display: inline;
    padding-left: 18px;
    background-image: url(/images/diagSeparator.png);
    background-repeat: no-repeat;
    background-position: 0 .2em;
}

.instutNav ul
{
}

.instutNavContainer ul li a:link
{
    color: #FFFFFF;
}

.instutNavContainer ul li a:visited
{
    color: #ffffff;
}

.instutNavContainer ul li a:hover, .instutNavContainer ul li a:active
{
    color: #CCCCCC;
}

li.noBg
{
    background-image: none;
}

/* ------------------------------------------------------------------------ */
/* START Search Box
--------------------------------------------------------------------------- */
.searchBox
{
    float: right;
    margin: 24px 15px 0 auto; /*margin: 15px 15px 0 auto;*/
	*margin:20px 5px 0 0;
}

input.searchsubmit
{
    width: 28px;
	/*height: 22px;*/ /*height: 21px;*/
    font-size: 9px;
    background-color: #ff6600;
    color: #000000;
    border: 1px solid #8d8c8c;
    font-weight: bold;
    margin: 0 auto 0 -3px;
	*margin:0 auto 0 -6px;
	padding:4px 3px 4px 3px;
	*padding:2px 3px 3px 3px;
}

/* ------------------------------------------------------------------------ */
/* START Main Nav
--------------------------------------------------------------------------- */
.mainNavContainer
{ /*margin: 21px auto 0 auto;*/
    margin: 30px auto 0 auto;
	*margin:32px 0 0 0;
	text-align:center;
}

/*#slant {padding:0; margin:0 auto; list-style:none;}
#slant li {float:left; text-align:center; margin-right:-20px;} 
#slant a {display:block; text-decoration:none;}
#slant a em { font-family: Arial, Helvetica, sans-serif; font-style: normal; font-size: 12px; font-weight:bold; display:block; padding:0 15px; height:20px; background:#686767; float:left; cursor:pointer; color:#ffffff; line-height:20px;}

#slant a b, a span {cursor:pointer; display:block; width:0; overflow:hidden; float:left; background:#686767;}

#slant a span {height:0; border-top:20px solid #686767; border-right:20px solid #fff;}

#slant a b.p1 {border-right:5px solid #686767;}
#slant a b.p2 {border-top:5px solid #fff; border-right:5px solid #686767;}
#slant a b.p3 {border-top:5px solid #fff; border-right:5px solid #686767;}
#slant a b.p4 {border-top:5px solid #fff; border-right:5px solid #686767;}
#slant a b.p5 {border-top:5px solid #fff; border-right:5px solid #686767;}

#slant a b.p1 {height:0; margin-top:20px;}
#slant a b.p2 {height:0; margin-top:15px;}
#slant a b.p3 {height:5px; margin-top:10px;}
#slant a b.p4 {height:10px; margin-top:5px;}
#slant a b.p5 {height:15px;}

#slant a b.p6,
#slant a b.p7,
#slant a b.p8,
#slant a b.p9,
#slant a b.p10 {border-bottom:5px solid #fff; border-left:5px solid #686767;}

#slant a b.p6 {height:20px;}
#slant a b.p7 {height:15px;}
#slant a b.p8 {height:10px;}
#slant a b.p9 {height:5px;}
#slant a b.p10 {height:0;}

#slant a:hover {background:#ff6600;}

#slant a:hover em, #slant a.selected em {color:#444444; background:#ff6600;}

#slant a:hover b.p1, #slant a.selected b.p1,
#slant a:hover b.p2, #slant a.selected b.p2,
#slant a:hover b.p3, #slant a.selected b.p3,
#slant a:hover b.p4, #slant a.selected b.p4,
#slant a:hover b.p5, #slant a.selected b.p5 {border-right-color:#ff6600; background: #ff6600;}

#slant a:hover b.p6, #slant a.selected b.p6,
#slant a:hover b.p7, #slant a.selected b.p7,
#slant a:hover b.p8, #slant a.selected b.p8,
#slant a:hover b.p9, #slant a.selected b.p9,
#slant a:hover b.p10, #slant a.selected b.p10 {border-left-color:#ff6600; background: #ff6600;}

#slant a:hover span, #slant a.selected span {border-top-color:#ff6600;}

#slant a.selected:hover b, #slant a.selected:hover em, #slant a.selected:hover span {cursor:default;}*/

/* Scrollbar Colors */
body
{
    scrollbar-3dlight-color: #333333;
    scrollbar-arrow-color: #000000;
    scrollbar-base-color: #ced6db;
    scrollbar-darkshadow-color: #f6f7f9;
    scrollbar-face-color: #ced6db;
    scrollbar-highlight-color: #f6f7f9;
    scrollbar-shadow-color: #333333;
    scrollbar-track-color: #f6f7f9;
}

/* ------------------------------------------------------------------------ */
/* START Left Nav
--------------------------------------------------------------------------- */
.leftNavContainer
{
    float: left;
    width: 193px;
    margin: 5px 2px 5px 2px; /*background-image: url(/images/leftRepNavBg.jpg); 	background-repeat: repeat;*/
}

.cateContainer
{
    width: 193px; /*min-height: 560px;*/
    margin: 0 auto;
}

.cateHeader
{
    width: 188px;
    color: #FFFFFF;
    font-weight: bold;
    height: 21px;
    padding: 4px 0 0 5px;
    margin: 0 auto;
    background-image: url(/images/blckHeaderBg.jpg);
    background-repeat: repeat-x;
}

.cateBg
{
    width: 190px; /*min-height: 535px;*/
    margin: 0 auto 0 auto;
    padding-bottom: 8px;
    background-image: url(/Images/cateBgBox.jpg);
    background-repeat: repeat-y; /*background-color: #004065;*/
    background-color: #00354f; /*border: 1px solid #2c527d;*/
    border: 1px solid #004165;
}

.cateInner
{
    width: 175px;
    background-color: #949391;
    margin: 8px auto 0 auto;
    padding: 5px 4px 5px 4px;
}

.categories, .categories li ul, .categories li ul li ul
{
    list-style: none;
    text-align: left;
    margin: 0px;
    padding-left: 0px;
}
.categories
{
    padding-left: 10px;
}

/* Sub Categories */

.categories li ul li a
{
    width: 156px;
    color: #FFFFFF;
    background: url(/Images/subCateBg.jpg) repeat-x 0 0;
    margin: -2px 0 -2px -6px;
    padding-right: -20px;
}
.categories li
{
    margin: 0 auto;
    padding: 0 0 0 0px;
}
/* Categories */
.categories li a
{
    height: 24px;
    font-size: 11px;
    color: #ffffff;
    font-weight: bold;
    display: block;
    margin: 2px 0 0 -7px;
    padding: 3px 0 0 10px;
    background-image: url(/images/cateBgGrey.jpg);
    background-repeat: no-repeat;
    width: 160px;
}
.categories li a:hover, .categories li a:active, .categories li a.active
{
    color: #003249;
    background-image: url(/images/cateGreyBgHover.jpg);
}
.categories li ul li a:hover, .categories li ul li a:active, .categories li ul li a.active
{
    color: #ff6600;
    background: url(/Images/subCateBg.jpg) no-repeat 0 0;
}
/* Sub Sub Categories */
.categories li ul li ul li a
{
    color: #50463f;
    background: url(/Images/subSubCateBg.jpg) no-repeat 0 0;
}
.categories li ul li ul li a:hover, .categories li ul li ul li a:active, .categories li ul li ul li a.active
{
    color: #000000;
    background: url(/Images/subSubCateBg.jpg) no-repeat 0 0;
}

.backCate li a, .backCate a:visited
{
    width: 168px;
    height: 24px;
    font-size: 11px;
    color: #000000;
    display: block;
    margin: 0 0 0 -7px;
    padding: 3px 0 0 32px;
    background-image: url(/images/backCateBg.jpg);
    background-repeat: no-repeat;
}

.backCate li a:hover, .backCate li a:active
{
    font-size: 11px;
    color: #000000;
    display: block;
    margin: 0 0 0 -7px;
    padding: 3px 0 0 32px;
    background-image: url(/images/backCateBg.jpg);
    background-repeat: no-repeat;
}

/* ------------------------------------------------------------------------ */
/* START Main Depts.
--------------------------------------------------------------------------- */
.mainWhiteContainer
{
    float: right;
    width: 774px;
    min-height: 650px;
    margin: 5px 2px 5px 2px;
    background-color: #FFFFFF;
    padding: 10px;
}

.chartWhiteContainer
{
    margin: 0 auto;
    width: 774px;
    min-height: 650px;
    margin: 5px 2px 5px 2px;
    background-color: #FFFFFF;
    padding: 10px;
}

.mainWhiteContainer h1
{
    height: 25px;
    font-size: 13px;
    font-weight: bold;
    text-transform: uppercase;
    background-image: url(/Images/deptBannerBg.jpg);
    background-repeat: no-repeat;
    padding: 3px 0 0 10px;
}

.mainWhiteContainer a
{
    color: #00354F;
    text-decoration: underline;
}

.mainWhiteContainer a:hover, a:active
{
    color: #00354F;
    text-decoration: underline;
}

.mainWhiteContainer a:visited
{
    color: #00354F;
    text-decoration: underline;
}

.breadcrumbs
{
    margin: 0 0 0 0;
    padding: 0 0 3px 15px;
}

.breadcrumbs a
{
    color: #000000;
    font-size: 10px;
    font-weight: bold;
}

.breadcrumbs a:hover
{
    color: #000000;
    font-size: 10px;
    font-weight: bold;
    text-decoration: underline;
}

.breadcrumbs a:active
{
    color: #000000;
    font-size: 10px;
    font-weight: bold;
    text-decoration: underline;
}

.deptPageHeader
{
    height: 25px;
    font-size: 14px;
    color: #444444;
    font-weight: bold;
    background-image: url(/images/deptBannerBg.jpg);
    background-repeat: no-repeat;
    margin: 2px 0 0 2px;
    padding: 3px 0 0 15px;
}

.alvinPic
{
    float: right;
    margin: 5px 0 10px 10px;
    text-align: center;
}

.alvinPic img
{
    border: 1px solid #666666;
}

.blue-bg
{
    background-color: #005B7F;
}

.graphSeparator
{
    background-image: url(/images/graphSeparator.jpg);
    height: 28px;
}

.graphSeparator h1
{
    color: #FFFFFF;
    font-size: 14px;
    padding: 5px 0 0 0;
    text-align: center;
}

.homePhraseContainer
{
    width: 996px;
    margin: 0 auto;
}

.phraseBox
{
    width: 218px;
    height: 115px;
    margin: 8px 5px 0 5px;
    padding: 5px 8px 0 9px;
    float: left;
    color: #FFFFFF;
    font-size: 10.5px;
    font-weight: bold;
    background-color: #00354f;
    border: 1px solid #004165;
}

.flaHomeRotator
{
    margin: -1px auto 0 auto;
	*margin:-12px auto 0 auto;
}

/* Coupons */
.coupons
{
    width:706px;
    margin-left:auto;
    margin-right: auto;
}
.coupon
{
    border: 1px dashed #000000;
    padding: 8px 10px 8px 10px;
    margin-bottom:10px;
}

.couponTitle
{
    color: #00354F;
    font-weight: bold;
    font-size: 32px;
}

.couponBody
{
    color: #00354F;
    font-weight: bold;
    font-size: 12px;
}

.couponLeft
{
    float: left;
    text-align: center;
    margin: 0 0 0 10px;
}

.couponRight
{
    float: right;
    width: 395px;
    margin: 15px 0 0 0;
}

.couponBottomBar
{
    text-align: center;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 12px;
    border: 1px solid #000000; /*background-color: #00354F;*/
    background-image: url(/Images/bottomCouponBg.jpg);
    background-repeat: no-repeat;
    margin: 0 auto;
    padding: 8px 0 0 0;
}

li.viewCart
{
    padding: 0 8px 0 15px;
	*padding:0 8px 0 12px;
display:inline;
background-image:url(/images/viewCartIcon.png);
background-repeat:no-repeat;
background-position:0em.2em;
*background-position:-.15em.2em;
}

li.itemsCart
{
    padding: 0 8px 0 15px;
    display: inline;
    background-image: url(/images/itemCartIcon.png);
    background-repeat: no-repeat;
    background-position: 0em .2em;
}

.teamStoreHeader
{
    text-align: center;
}

.teamStoreSetBtn
{
    text-align: center;
    padding: 8px;
    margin: 10px auto 0 auto;
}

.teamStoreSetBtn a, .teamStoreSetBtn a:visited
{
    width: 722px;
    color: #FFFFFF;
    text-decoration: underline;
    background-color: #676767;
    padding: 8px 242px 8px 242px;
    font-size: 14px;
    font-weight: bold;
}

.teamStoreSetBtn a:hover, .teamStoreSetBtn a:active
{
    width: 722px;
    color: #003249;
    text-decoration: none;
    background-color: #c7c3c4;
    padding: 8px 242px 8px 242px;
    font-size: 14px;
    font-weight: bold;
}

table.chartTable
{
    /*border-collapse: collapse;*/ /*color: #FFCC00;*/ /*background: #999933;*/
    border: 1px solid #333333;
}

table.chartTable td
{
    background-color: #CCC;
    color: #000;
    padding: 4px;
    text-align: left;
    border: 1px #fff solid;
}

table.chartTable td.hed
{
    background-color: #333;
    color: #fff;
    padding: 4px;
    text-align: left;
    border-bottom: 2px #fff solid;
    font-size: 12px;
    font-weight: bold;
}

table.chartTable td.title
{
    background-color: #333;
    color: #fff;
    padding: 4px;
    text-align: left;
    font-size: 12px;
    font-weight: bold;
}

.chartHeading
{
    font-size: 18px;
    font-weight: bold;
    margin: 0 0 8px 0;
    color: #444444;
    text-decoration: none;
}

.navyBlueReg
{
    color: #063365;
    font-size: 12px;
}

.navyBlueHeading
{
    color: #063365;
    font-size: 15px;
    font-weight: bold;
}

.blackReg
{
    color: #000000;
    font-size: 12px;
}

.blackHeading
{
    color: #000000;
    font-size: 15px;
    font-weight: bold;
}

.orangeReg
{
    color: #FF6600;
    font-size: 12px;
}

.orangeHeading
{
    color: #FF6600;
    font-size: 15px;
    font-weight: bold;
}

/* ------------------------------------------------------------------------ */
/* START Email List Styles
--------------------------------------------------------------------------- */

.emailFriendContainer
{
    width: 580px;
    border: 1px solid #004165;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
}
.emailFriendHeader
{
    /*width: 580px;*/
    height: 120px;
    padding: 0 8px 8px 5px;
    background-image: url(/Images/emailHeaderBg.jpg);
    background-repeat: no-repeat;
}
.emailLeftHeader
{
    float: left;
    width: 270px;
    text-align: left;
}
.emailRightHeader
{
    float: right;
    width: 270px;
    text-align: right;
}
.emailLeftHeader span
{
    margin: 0 0 0 20px;
}
.emailRightHeader
{
    float: right;
    width: 290px;
    text-align: right;
}
.emailFriendBody
{
    /*width: 580px;*/
    background-color: #FFFFFF;
    padding: 8px;
}
.emailBodyLeft
{
    float: left;
    padding: 8px;
    margin: 0 0 0 50px;
}
.emailBodyRight
{
    float: right;
    padding: 8px;
    margin: 50px 50px 0 0;
}
.emailFriendFooter
{
    font-family: Arial, Helvetica, sans-serif; /*width: 580px;*/
    height: 42px;
    text-align: center;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    background-image: url(/Images/bottomCouponBg.jpg);
    background-repeat: no-repeat;
    padding: 4px 0 4px 0;
    margin: 0 auto;
}
.emailLeftFooter
{
    float: left;
    padding: 0 8px 0 8px; /*margin-top: -10px;*/
}
.emailRightFooter
{
    float: right;
    padding: 0 8px 0 8px; /*margin-top: -10px;*/
}

.emailFriendContainer p
{
    padding: 8px;
}

.itemLink a
{
    color: #00354F;
    text-decoration: underline;
    font-weight: bold;
}
.itemLink a:visited
{
    color: #00354F;
    text-decoration: underline;
    font-weight: bold;
}
.itemLink a:hover, .itemLink a:active
{
    color: #00354F;
    text-decoration: underline;
    font-weight: bold;
}

.itemPrice
{
    color: #000000;
    font-size: 13px;
    font-weight: bold;
}

a.closeBtn,
a.closeBtn:active{
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 5px;
}

a.closeBtn:hover{
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}

a.closeBtn:visited{
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}