body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 5px;
	margin-left: 0px;
}
#replayTopNav {
background-color:#818286;
text-align: center;
font-family: Verdana;
		color: #ffffff;
		font-size: 11px;
		font-weight: bold;
}
#replayContent{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11.5px;
}
.blackBold{
	color:#000;
	font-weight: bolder;
	font-size: 13px;
	text-align:center;
}
.grayNormal {
font-size: 12px;
	color: #666;
}
.roseHeader{
	color:#D07477;
	font-weight: bold;
	font-size: 18px;
}
.whiteHeader{
	color:#fff;
	font-weight: bolder;
	font-size: 25px;
}
.whiteBold{
	color:#fff;
	font-weight: bolder;
	font-size: 14px;
	text-align:center;
}
.whiteVerdana{
	font-family: Verdana;
	color:#fff;
	font-weight: bold;
	font-size: 12px;
}
.blackVerdana{
	font-family: Verdana;
	color:#000;
	font-weight: bold;
	font-size: 12px;
}
.whiteSmall{
	color:#fff;
	font-weight: bold;
	font-size: 11px;
	text-align:center;
}
#replayWhite {
	background-color: #FFFFFF;
	width: 1px;
}
/*
 scroll bar....
div.logos {
	height: 510px;
	width: 110px;
}
#auto {
	overflow: auto;
}
*/
td.teamPagetxt{
padding: 0px 1px 2px 0px;

}
a.replayHeader:link {
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
a.replayHeader:hover{
	text-decoration: none;
	color: #DBD100;
}
a.replayHeader:visited{
	color: #fff;
	text-decoration: none;
}
a.footer:link, a.footer:visited {
	font-size: 11px;
	color: #000;
	text-decoration: none;
}
a.footer:hover {
	font-size: 11px;
	color: #000;
	text-decoration: underline;
}
/*
a.footer:visited {
	font-size: 11px;
	color: #000;
	text-decoration: none;
}
*/
a.boldLink:link {
	font-size: 11px;
	color: #000;
	font-weight: bold;
	text-decoration: none;
}
a.boldLink:hover {
	font-size: 11px;
	color: #000;
	font-weight: bold;
	text-decoration: underline;
}
a.boldLink:visited {
	font-size: 11px;
	color: #ccc;
	font-weight: bold;
	text-decoration: none;
}
a.grayLink:link {
	font-size: 11px;
	color: #666;
	font-weight: bold;
	text-decoration: none;
}
a.grayLink:hover {
	font-size: 11px;
	color: #666;
	font-weight: bold;
	text-decoration: underline;
}
a.grayLink:visited {
	font-size: 11px;
	color: #666;
	font-weight: bold;
	text-decoration: none;
}
/* DUKE STYLES BELOW */
.blackVerdana2{
font-family: Verdana;
color:#000;
font-weight: normal;
font-size: 11px;
}
.blackVerdana3{
font-family: Verdana;
color:#000;
font-weight: bold;
font-size: 13px;
}
.blueBold{
font-family: Verdana;
color:#005D91;
font-weight: bold;
font-size: 12px;
}
.boldGray {
font-family: Verdana;
color:#818286;
font-weight: bold;
font-size: 11px;
}
.smallBlack {
font-size: 11px;
}
.blueCaption{
	font-family: Verdana;
	color:#005D91;
	font-weight:bold;
	font-size: 11px;
}

.whiteVerdana2{
font-family: Verdana;
color:#fff;
font-weight: normal;
font-size: 11px;
}
a.blackblue:link {
text-align: center;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #000;
text-decoration: none;
}
a.blackblue:hover{
text-decoration: none;
color: #005D91;
}
a.blackblue:visited{
color: #000;
text-decoration: none
}
a.headersub:link {
text-align: center;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
}
a.headersub:hover{
text-decoration: none;
color: #000000;
}
a.headersub:visited{
color: #fff;
text-decoration: none
}

/* REPLAY SIDE NAV REPLAY SIDE NAV REPLAY SIDE NAV*/
		#replayNav ul {
		padding: 0;
		margin: 0;
		list-style: none;
		font-family: Verdana;
		color: #fff;
		font-size: 11px;
		border-top: 1px solid #fff;
	}

	#replayNav li {
	font-family: Verdana;
	width: 162px;
		float: left;
		color: #fff;
		font-size: 11px;
		background-color: inherit;
		border-bottom: 1px solid #fff;
	}

	ul, li, li a {
	-moz-box-sizing:content-box; 
	box-sizing:content-box; 
	vertical-align:bottom;
	}

/*position and size of dropdown menu */
	#replayNav li ul {
	position: absolute;
	z-index: 100;
	width: 162px;
	margin: -20px 0 0 162px;
	left: -999em;
	list-style: none;
	border: 1px solid #ccc;
	border-bottom: none;
	visibility: visible;
	}
	#replayNav li ul ul{
		position: absolute;
		z-index: 100;
		width: 120px;
		margin: -20px 0 0 162px;
		left: -999em;
		border: 1px solid #ccc;
		border-bottom: none;
	}
	#replayNav li:hover ul, #replayNav li.sfhover ul {
		left: -999em;
		color: #fff;
	}

	#replayNav li a {
		display: block;
		vertical-align: bottom;
		width: 100%;
		line-height: 19px;
		font-size: 11px;
		font-weight: bold;
		text-decoration: none;
		text-indent: 8px;
		color: #fff;
	background-color: inherit;
}
	#replayNav li a:hover {
		color: #000;
		font-weight: bold;
		background-color: #fff;
	}

	/*  MacIE Bug Fix:  */
	#replayNav li a, #replayNav li a:hover {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
		text-align: left;
		font-size: 11px;
	}

	/*  End Pop-up Navigation Menus  */
#replayNav li:hover ul ul, #replayNav li:hover ul ul ul, #replayNav li.sfhover ul ul, #replayNav li.sfhover ul ul ul {
		left: -999em;
		background-color : #ccc;

	}

#replayNav li:hover ul, #replayNav li li:hover ul, #replayNav li li li:hover ul, #replayNav li.sfhover ul, #replayNav li li.sfhover ul, #replayNav li li li.sfhover ul { /* lists nested under hovered list items */
		left: auto;
	}


/* DUKE SIDE NAV DUKE SIDE NAV DUKE SIDE NAV */
	#navduke ul {
		padding: 0;
		margin: 0;
		list-style: none;
	border-top: 1px solid #fff;
	}

	#navduke li {
	font-family: Verdana;
		background: #818286;
		border-bottom: 1px solid #fff;
	}
	#navduke ul, #navduke li, #navduke li a {
	box-sizing:content-box; 
	-moz-box-sizing:content-box; 
	vertical-align:bottom;
	}
	
/*position and size of dropdown menu */
	#navduke li ul {
	position: absolute;
	z-index: 100;
	width: 162px;
	margin: -20px 0 0 162px;
	left: -999em;
	list-style: none;
	border: 1px solid #ccc;
	border-bottom: none;
	visibility: visible;
	}
	#navduke li ul ul{
		position: absolute;
		z-index: 100;
		width: 120px;
		margin: -20px 0 0 162px;
		left: -999em;
		border: 1px solid #ccc;
		border-bottom: none;
	}
	#navduke li:hover ul, #navduke li.sfhover2 ul {
		left: -999em;
		color: #fff;
	}

	#navduke li a {
		display: block;
		width: 100%;
		line-height: 19px;
		font-size: 11px;
		font-weight: bold;
		text-decoration: none;
		text-indent: 8px;
		color: #fff;
		background-color: #005D91;
	}
	#navduke li a:hover {
		color: #000;
		font-weight: bold;
		background-color: #fff;
	}

	/*  MacIE Bug Fix:  */
	#navduke li a, #navduke li a:hover {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
		text-align: left;
		font-size: 11px;
	}

	/*  End Pop-up Navigation Menus  */
#navduke li:hover ul ul, #navduke li:hover ul ul ul, #navduke li.sfhover2 ul ul, #navduke li.sfhover2 ul ul ul {
		left: -999em;
		background-color : #ccc;

	}

#navduke li:hover ul, #navduke li li:hover ul, #navduke li li li:hover ul, #navduke li.sfhover2 ul, #navduke li li.sfhover ul, #navduke li li li.sfhover2 ul { /* lists nested under hovered list items */
		left: auto;
	}

/* MEMBER SCHOOLS MEMBER SCHOOLS MEMBER SCHOOLS*/

	#replaySchools ul {
		padding: 0;
		margin: 0;
		list-style: none;
	}

	#replaySchools li {
		float: left;
		height: 27px;
		background: #818286;
	}

	#replaySchools ul, #replaySchools li, #replaySchools li a {
	box-sizing:content-box; 
	-moz-box-sizing:content-box; 
	vertical-align:bottom;
	}

/*position and size of dropdown menu */
	#replaySchools li ul {
	position: absolute;
	z-index: 100;
	width: 120px;
	height: 27px;
	margin: 0 0 119px 0;
	left: -999em;
	list-style: none;
	border: 1px solid #fff;
	visibility: visible;
	}

	#replaySchools li ul ul{
		position: absolute;
		z-index: 100;
		width: 120px;
		margin: -20px 0 0 0;
		left: -999em;
		border: 1px solid #ccc;
		border-bottom: none;
	}
	#replaySchools li:hover ul, #replaySchools li.sfhover3 ul {
		left: -999em;
		color: #818286;
	}

	#replaySchools li a{
		display: block;
		vertical-align: bottom;
		width: 120px;
		line-height: 27px;
		font-size: 11px;
		font-weight: bold;
		text-decoration: none;
		text-indent: 8px;
		color: #fff;
		background-color: #818286;
	}
	#replaySchools li a:hover{
		color: #000;
		font-weight: bold;
		background-color: #818286;
	}

	/*  MacIE Bug Fix:  */
	#replaySchools li a, #replaySchools li a:hover {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
		text-align: left;
		font-size: 11px;
	}

	/*  End Pop-up Navigation Menus  */
#replaySchools li:hover ul ul, #replaySchools li:hover ul ul ul, #replaySchools li.sfhover3 ul ul, #replaySchools li.sfhover3 ul ul ul {
		left: -999em;
		background-color : #ccc;

	}

#replaySchools li:hover ul, #replaySchools li li:hover ul, #replaySchools li li li:hover ul, #replaySchools li.sfhover3 ul, #replaySchools li li.sfhover3 ul, #replaySchools li li li.sfhover3 ul { /* lists nested under hovered list items */
		left: auto;
	}


/* BL Additions */
.leftmenuDiv{
    margin: 2px 0px 0px 0px;
    padding: 0px;
    text-align: center;
    width: 162px;
}
.leftmenuDiv div{
    text-align: left;
    margin: 0px auto;
    padding: 0px;
}
.leftmenuDiv .searchHeader{
    margin: 0px;
    padding: 0px;
    width: 162px;
    height: 43px;
}

.searchHeader div{
    margin: 0px;
    padding: 14px 0px 0px 6px;
}

.leftmenuDiv .imageBlock{
    width: 162px;
    margin: 0px;
    padding: 0px;
    text-align: center;
}
.leftmenuDiv .imageBlock img{
    margin: 0px auto;
    border: 0px;
}
.leftmenuDiv .leftmenuFooter{
    margin: 0px;
    padding: 0px;
    width: 162px;
    height: 12px;
}

/* for replay_list_products.php */
/* these should probably go in nav_duke.css because other schools may be other colors */
/* if that is the case, this should be the set of default images */
.categoryHeader{
    position: relative;
    background: url(/images/topContentHeader.jpg) repeat-x top left;
    margin: 2px 0px 0px 0px;
    padding: 0px;
    height: 42px;
    z-index: 0;

}
.categoryHeader h2{
    background: url(/images/topContentHeaderLeft.jpg) no-repeat top left;
    margin: 0px;
    padding: 4px 0px 0px 8px;
    height: 42px;
    color: #FFFFFF;
    font-size: 11px;
}
html>body .categoryHeader h2{
    height: 38px;
}

.itemsperpageDiv{
    position: absolute;
    z-index: 1;
    top: 26px;
    right: 8px;
}
.itemsperpageDiv .itemsperpage{
    color: #000000;
}
.itemsperpageDiv .itemsperpageCur{
    color: #000000;
    font-weight: bold;
}

.plistDiv{
    float: right;
    background-color: #468AB1;
    color: #FFFFFF;
    height: 23px;
    width: auto;
    padding: 3px 6px 0px 6px;
    font-size: 11px;
    font-weight: bold;
    border-left: 1px solid #FFFFFF;

}
html>body .plistDiv{
    height: 20px;
}
.plistDiv a.plist, .plistDiv a.plistOff{
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
    font-size: 11px;
}
.plistDiv a.plist:hover{
    text-decoration: underline;
}
.plistDiv a.plistOff{
    font-weight: normal;
}


/*############ Product Styles #############################*/
.productCell{
    border: 1px solid #4c8db2;

    color: #828385;
    font-size: 11px;
    font-weight: bold;
}

.productCell a.blackblue, .productCell .footerBold, .productCell .smallBlackBold{
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
    color: #000000;
}
.productCell a.blackblue:hover, .productCell .footerBold:hover{
    text-decoration: underline;
}

.productCell .footerBold{
    text-decoration: underline;
    line-height: 16px;
}
.productCell .footerBold:hover{
    text-decoration: none;
}

.productCell .smallBlack{
    font-size: 9px;
}

/* styles for old method */
.productHeader{
    background-color: #4c8db2;
    padding: 4px 8px;
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
    text-align: center;
}
.productImageDiv{
    background-color: #d2d3d4;
    text-align: center;
    padding: 2px 0px;
}

.productSize{
    padding: 4px 8px;
}

.printOnly{
    padding: 4px 8px;
}

.productBase{
    padding: 4px 8px;
}
.productBase input{
    border: 0px solid #FFFFFF;
}

.p_price{
    color: #000000;
}

.bContainer{
    text-align: center;
    padding: 4px 0px;
}

.bContainer input.button{
    background-color: #EEEEEE;
    border: 1px outset #4D8DB1;
    color: #000000;
}

.bContainer input.buttonOver{
    background-color: #EEEEEE;
    border: 1px inset #4D8DB1;
    color: #000000;
}

td.prodLeft, td.prodMiddle, td.prodRight{
/*
    border-left: 0px solid #000000;
    border-top: 0px solid #000000;
    border-right: 1px solid #000000;
    border-bottom: 1px solid #000000;
*/

    /* first one aligns to the top border of topsellers, second aligns to images */
    padding: 0px 3px 6px 3px;
    /* padding: 8px 3px 6px 3px; */

    text-align: right;
    vertical-align: middle;

    width: 25%;
}

a.plist{
    text-decoration: underline;
    font-weight: bold;
}
a.plistCurrent{
    text-decoration: none;
    font-weight: bold;
}
/*############ End Product Styles #########################*/
/* End BL Additions */
