.imgB{display:block;}

.h1title{
	color:#0099cc; 
	font-family:verdana,arial,sans-serif; 
	font-size:16px; 
	font-weight:700;
	margin-bottom:5px;
	margin-left:4px;
}
/***********************************************************************/
/************************ GLOBAL CLASSES *******************************/
/***********************************************************************/
#pdPagingControlPanel{
	padding-bottom:5px;
	border-bottom:0px solid #d7d7d7;
	margin-bottom:10px;
}
#pdPagingControlPanel img{
	display:inline;
}


#productDataWrapper{width:765px;}
#productWrapper{width:765px;}
#sortLinks{width:99%; margin-top:10px;}
.sortLinks{width:99%; margin-top:10px;}

.masterDiv {
	float:left;
	display:inline;
}

.imgBlock{display:block;}
.hiddenElem {display:none}

.clickableImg{
cursor:pointer;
cursor:hand;
}

.pagingControlPanelShow{display:block;}
.pagingControlPanelHide{display:none}




/********************************************************/
/***************** BACKGROUND COLORS ********************/
/********************************************************/
.pdPagingColorMLi{background-color:#b2cce5;}
.pdPagingColorMed{background-color:#799ec2;}
.pdPagingColorDarkMed{background-color:#6699cc;}
.pdPagingColorDark{background-color:#4170a0;}

/********************************************************/
/***************** ITEM LAYOUT CLASSES ******************/
/********************************************************/
.pagingAbstract{
	margin-top:5px;
}
.pagingMyAccountPrice{
   color:#6DBE47;
   font-size:11px;
   font-weight:700;
}
.pagingItemImg{
	border:1px solid #d7d7d7;
	background-color: #ffffff;
	width:170px;
	height:170px;
	display:block;
	margin-bottom:1px;
	text-align: center;
	margin-right: 3px;
}
.pagingItemImgOn{
	border:10px solid #ED2228;
	width:130px;
	height:130px;
	display:block;
	margin-bottom:1px;
}
.pagingOrderOptions select{
	color:#333333; 
	font-family:verdana,arial,sans-serif; 
	font-size:11px; 
	font-weight:500;
	width:160px
}
.pagingOrderOptions td{
	color:#333333; 
	font-family:verdana,arial,sans-serif; 
	font-size:11px; 
	font-weight:700;
	text-align:left;
}
.pagingWarranty{
	color:#333333; 
	font-family:verdana,arial,sans-serif; 
	font-size:11px; 
	font-weight:500;
	margin-top:2px;
}
.pagingCondition{
	color:#333333; 
	font-family:verdana,arial,sans-serif; 
	font-size:11px; 
	font-weight:500;
	margin-top:2px;
}
.pagingItemAvailability{
	color:#d5a700; 
	font-family:verdana,arial,sans-serif; 
	font-size:11px; 
	font-weight:700;
	margin-top:2px;
}
.pagingItemCode{
	color:#666666; 
	font-family:verdana,arial,sans-serif; 
	font-size:11px; 
	font-weight:500;
	margin-bottom:2px;
}
/***********************************************************************/
/***************** DISPLAY MODE (LIST/GRID) CLASSES ********************/
/***********************************************************************/
.gridImgContainer{text-align:center; height:100px; width:100px; margin-bottom:4px; background-color:#FFFFFF; text-align:center;}
.displayDiv{display:block;}
.displayDivHide{display:none;}
.displayDivG {}
.displayDivGCellWidth {width:170px; margin-bottom:12px; margin-right: 5px;}
.displayDivGOn {}
.displayDivGLeft {}
.displayDivGBar {
	background-image:url(http://site.officialprosports.com/pd_pagingEngine/images/dotted.gif);
	background-repeat:no-repeat;
	margin-top:10px;
	margin-bottom:10px;
	height:1px;
}
.displayDivL {padding-top:10px; padding-bottom:10px;}
.displayDivLOn {background-color:#f6f6f6; padding-top:10px; padding-bottom:10px;}

.displayStyleLOn{
	color:#ED2228; 
	font-family:verdana,arial,sans-serif; 
	font-size:10px; 
	font-weight:700;
}
.displayStyleL{
	color:#999999; 
	font-family:verdana,arial,sans-serif; 
	font-size:10px; 
	font-weight:700;

}

/***********************************************************************/
/***************** END GRID DISPLAY CLASSES ****************************/
/***********************************************************************/

.noProductsFound{
	color:#888888; 
	font-family:verdana,arial,sans-serif; 
	font-size:14px; 
	font-weight:700;
	margin-top:40px;
	margin-bottom:80px;
	width:99%;
	text-align:center;
}

.hideDiv {
	display:none;
}
.showDiv {
	display:block;
}
.showDivInline {
	display:inline;
}

.pagingHr {
border: 0;
width: 100%;
color: #BFBFBF;
background-color: #BFBFBF;
height: 1px;
}

.pagingHrRow {
border: 0;
width: 100%;
color: #BFBFBF;
background-color: #BFBFBF;
height: 1px;
margin-bottom:14px;
}

/**************************************************************/
/**************** PAGE KEYWORDS FILTER STYLE ******************/
/**************************************************************/
.pagingSearchField{font-family:verdana,arial,sans-serif; color:#999999; font-size:10px; font-weight:500; width:150px;}
.filterItemsByKeyword{font-family:verdana,arial,sans-serif; color:#ffffff; font-size:10px; font-weight:700; }

.pdPagingDotted{
	background-image:url(http://site.officialprosports.com/pd_pagingEngine/images/dotted.gif);
	background-repeat:no-repeat;
	background-position:center top;	
}

/**************************************************************/
/***************** PAGE NUMBERS BAR STYLE *********************/
/**************************************************************/
.pagingBottomBg{
	background-color:#f6f6f6;
	border:1px solid #d7d7d7;
	height:34px;
	text-align:left;
	margin-right: 15px;
}
.pagingFilterBg {
	height:28px;
	background-color:#D2D3D5;
}
.pagingBg {
	background-color:#f6f6f6;
	border:1px solid #d7d7d7;
	height:34px;
	text-align:left;
	display:block;
}

.pagingInner{padding-top:6px; text-align:left;}
.pagingInner tr{vertical-align:middle;}
.pagingInner td{vertical-align:middle;}

.pageInfo {padding-top:6px; color:#000000; font-family:verdana,arial,sans-serif; font-size: 10px; font-weight:500; text-decoration:none;}
.pageInfoBottom {color:#999999; font-family:verdana,arial,sans-serif; font-size: 10px; font-weight:500; text-decoration:none;}

.pageNumBg {line-height:22px; text-align:center; width:22px; height:22px; background-color:#ffffff; border:1px solid #d7d7d7; color:#000000; font-family:verdana,arial,sans-serif; font-size: 12px; font-weight:700; text-decoration:none;}
.pageNumBgOn {line-height:22px; text-align:center; width:22px; height:22px; background-color:#D2D3D5; border:1px solid #d7d7d7; color:#ffffff; font-family:verdana,arial,sans-serif; font-size: 12px; font-weight:700; text-decoration:none;}



.pageNum, #pageNumberLinks a, #pageNumberLinksBottom a {line-height:22px; height:22px; color: #000000; font-family:verdana,arial,sans-serif; font-size: 12px; font-weight:700; text-decoration:none;cursor:pointer;}
.pageNum:link, #pageNumberLinks a:link, #pageNumberLinksBottom a:link {line-height:22px; height:22px; color: #000000; font-family:verdana,arial,sans-serif; font-size: 12px; font-weight:700; text-decoration:none;}
.pageNum:active, #pageNumberLinks a:active, #pageNumberLinksBottom a:active {line-height:22px; height:22px; color: #000000; font-family:verdana,arial,sans-serif; font-size: 12px; font-weight:700; text-decoration:none;}
.pageNum:visited, #pageNumberLinks a:visited, #pageNumberLinksBottom a:visited {line-height:22px; height:22px; color: #000000; font-family:verdana,arial,sans-serif; font-size: 12px; font-weight:700; text-decoration:none;}
.pageNum:hover, #pageNumberLinks a:hover, #pageNumberLinksBottom a:hover {line-height:22px; height:22px; color: #000000; font-family:verdana,arial,sans-serif; font-size: 12px; font-weight:700; text-decoration:none;}

.pageNumOn{line-height:22px; height:22px; color: #ED2228; font-family:verdana,arial,sans-serif; font-size: 12px; font-weight:700; text-decoration:none;cursor:pointer;}
.pageNumOn:link{line-height:22px; height:22px; color: #ED2228; font-family:verdana,arial,sans-serif; font-size: 12px; font-weight:700; text-decoration:none;}
.pageNumOn:active{line-height:22px; height:22px; color: #ED2228; font-family:verdana,arial,sans-serif; font-size: 12px; font-weight:700; text-decoration:none;}
.pageNumOn:visited {line-height:22px; height:22px; color: #ED2228; font-family:verdana,arial,sans-serif; font-size: 12px; font-weight:700; text-decoration:none;}
.pageNumOn:hover {line-height:22px; height:22px; color: #ED2228; font-family:verdana,arial,sans-serif; font-size: 12px; font-weight:700; text-decoration:none;}

.pageArrow{color: #ED2228; font-family:verdana,arial,sans-serif; font-size: 12px; font-weight:700; text-decoration:none;cursor:pointer;}
.pageArrow:link{color: #ED2228; font-family:verdana,arial,sans-serif; font-size: 12px; font-weight:700; text-decoration:none;}
.pageArrow:active{color: #ED2228; font-family:verdana,arial,sans-serif; font-size: 12px; font-weight:700; text-decoration:none;}
.pageArrow:visited {color: #ED2228; font-family:verdana,arial,sans-serif; font-size: 12px; font-weight:700; text-decoration:none;}
.pageArrow:hover {color: #ED2228; font-family:verdana,arial,sans-serif; font-size: 12px; font-weight:700; text-decoration:none;}

.pageBar {color: #CDE392; font-family:verdana,arial,sans-serif; font-size: 10px;}

/**************************************************************/
/***************** SORT AND DISPLAY LINKS STYLE ***************/
/**************************************************************/
.sortLink{line-height:20px; color: #000000; font-family:verdana,arial,sans-serif; font-size:10px; font-weight:700; text-decoration:none;cursor:pointer;}
.sortLink a:link{line-height:20px; color: #000000; font-family:verdana,arial,sans-serif; font-size:10px; font-weight:700; text-decoration:none;}
.sortLink a:active{line-height:20px; color: #000000; font-family:verdana,arial,sans-serif; font-size:10px; font-weight:700; text-decoration:none;}
.sortLink a:visited{line-height:20px; color: #000000; font-family:verdana,arial,sans-serif; font-size:10px; font-weight:700; text-decoration:none;}
.sortLink a:hover{line-height:20px; color: #000000; font-family:verdana,arial,sans-serif; font-size:10px; font-weight:700; text-decoration:none;}

.sortLinkActive{line-height:20px; color: #999999; font-family:verdana,arial,sans-serif; font-size:10px; font-weight:700; text-decoration:none;cursor:pointer;}
.sortLinkActive a:link{line-height:20px; color: #999999; font-family:verdana,arial,sans-serif; font-size:10px; font-weight:700; text-decoration:none;}
.sortLinkActive a:active{line-height:20px; color: #999999; font-family:verdana,arial,sans-serif; font-size:10px; font-weight:700; text-decoration:none;}
.sortLinkActive a:visited{line-height:20px; color: #999999; font-family:verdana,arial,sans-serif; font-size:10px; font-weight:700; text-decoration:none;}
.sortLinkActive a:hover{line-height:20px; color: #999999; font-family:verdana,arial,sans-serif; font-size:10px; font-weight:700; text-decoration:none;}

.displayMode{color: #888888; font-family:verdana,arial,sans-serif; font-size:10px; font-weight:700; text-decoration:none;cursor:pointer;}
.displayMode a:link{color: #888888; font-family:verdana,arial,sans-serif; font-size:10px; font-weight:700; text-decoration:none;}
.displayMode a:active{color: #888888; font-family:verdana,arial,sans-serif; font-size:10px; font-weight:700; text-decoration:none;}
.displayMode a:visited{color: #888888; font-family:verdana,arial,sans-serif; font-size:10px; font-weight:700; text-decoration:none;}
.displayMode a:hover{color: #888888; font-family:verdana,arial,sans-serif; font-size:10px; font-weight:700; text-decoration:none;}

.displayModeActive{color: #000000; font-family:verdana,arial,sans-serif; font-size:10px; font-weight:700; text-decoration:none;cursor:pointer;}
.displayModeActive a:link{color: #000000; font-family:verdana,arial,sans-serif; font-size:10px; font-weight:700; text-decoration:none;}
.displayModeActive a:active{color: #000000; font-family:verdana,arial,sans-serif; font-size:10px; font-weight:700; text-decoration:none;}
.displayModeActive a:visited{color: #000000; font-family:verdana,arial,sans-serif; font-size:10px; font-weight:700; text-decoration:none;}
.displayModeActive a:hover{color: #000000; font-family:verdana,arial,sans-serif; font-size:10px; font-weight:700; text-decoration:none;}

.pdPagingSectionTitle{
	color:#444444; 
	font-family:verdana,arial,sans-serif; 
	font-size:12px; 
	font-weight:700; 
	text-decoration:none;
	margin-top:10px;
	border-bottom:1px dotted #dedede;
	margin-bottom:10px;
}

.pdPagingSectionLink{
	background-image:url(http://site.officialprosports.com/pd_pagingEngine/images/sectionarrow.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:10px;
}
.pdPagingSectionLink img{vertical-align:middle; margin-right:5px;}

.pdPagingSectionLink a:link{color:#093795; font-family:verdana,arial,sans-serif; font-size:12px; font-weight:500; text-decoration:none;}
.pdPagingSectionLink a:active{color: 093795; font-family:verdana,arial,sans-serif; font-size:12px; font-weight:500; text-decoration:none;}
.pdPagingSectionLink a:visited {color:#093795; font-family:verdana,arial,sans-serif; font-size:12px; font-weight:500; text-decoration:none;}
.pdPagingSectionLink a:hover {color: #dd0005; font-family:verdana,arial,sans-serif; font-size:12px; font-weight:500; text-decoration:underline;}


.pdPagingSectionListing {
	background-image:url(http://site.officialprosports.com/pd_pagingEngine/images/sectionarrow.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:14px;
	color: #0b79c3; font-family:verdana,arial,sans-serif; font-size: 12px; font-weight:700; text-decoration:underline;
}
.pdPagingSectionListing:link{color: #0b79c3; font-family:verdana,arial,sans-serif; font-size: 12px; font-weight:700; text-decoration:underline;}
.pdPagingSectionListing:active{color: #0b79c3; font-family:verdana,arial,sans-serif; font-size: 12px; font-weight:700; text-decoration:underline;}
.pdPagingSectionListing:visited {color: #0b79c3; font-family:verdana,arial,sans-serif; font-size: 12px; font-weight:700; text-decoration:underline;}
.pdPagingSectionListing:hover {color: #444444; font-family:verdana,arial,sans-serif; text-decoration:underline;}


.filterLink {color: #343795; font-family:verdana,arial,sans-serif; font-size: 10px; font-weight:700; text-decoration:none;}
.filterLink:link{color: #343795; font-family:verdana,arial,sans-serif; font-size: 10px; font-weight:700; text-decoration:none;}
.filterLink:active{color: #343795; font-family:verdana,arial,sans-serif; font-size: 10px; font-weight:700; text-decoration:none;}
.filterLink:visited {color: #343795; font-family:verdana,arial,sans-serif; font-size: 10px; font-weight:700; text-decoration:none;}
.filterLink:hover {color: #666666; font-family:verdana,arial,sans-serif; font-size: 10px; font-weight:700; text-decoration:none;}

.filterLinkDOn {
	padding:3px;
	border:1px solid #FFFFFF;
	background-color:#661212;	
}
.filterLinkOn {color: #FFFFFF; font-family:verdana,arial,sans-serif; font-size: 10px; font-weight:700; text-decoration:none;}
.filterLinkOn:link{color: #FFFFFF; font-family:verdana,arial,sans-serif; font-size: 10px; font-weight:700; text-decoration:none;}
.filterLinkOn:active{color: #FFFFFF; font-family:verdana,arial,sans-serif; font-size: 10px; font-weight:700; text-decoration:none;}
.filterLinkOn:visited {color: #FFFFFF; font-family:verdana,arial,sans-serif; font-size: 10px; font-weight:700; text-decoration:none;}
.filterLinkOn:hover {color: #DEDEDE; font-family:verdana,arial,sans-serif; font-size: 10px; font-weight:700; text-decoration:none;}


/**************************************************************/
/***************** PAGED ITEM INFO DISPLAY STYLE **************/
/**************************************************************/

.pagingBreakTop{
	border-top:1px dashed #b2cce5;
	margin-top:6px;
	margin-bottom:2px;
	height:1px;
	margin-left:4px;
	margin-right:4px;
}
.pagingBreak{
	border-top:1px dashed #b2cce5;
	margin-top:10px;
	margin-bottom:11px;
	height:1px;
	margin-left:4px;
	margin-right:4px;
}
.itemQty{color: #333333; font-family:verdana,arial,sans-serif; font-size:11px; font-weight:500;}

.pagedItemTableOn{background-color:#F2F2F2;}
.pagedItemTableOff{background-color:#FFFFFF;}
.pagedItemSpan{
	margin-left:14px; 
	margin-right:14px; 
	width:114px;
	text-align:center;
}
.pagedPriceDiv {padding-top:5px;}

.pagedPrice {color:#999999; font-family:verdana,arial,sans-serif; font-size: 11px; font-weight:500; text-decoration:none;}
.pagedPriceSale {color: #fa0000; font-family:verdana,arial,sans-serif; font-size: 11px; font-weight:700; text-decoration:none;}
.pagedPriceQuantity {font-style:italic; color: #fa0000; font-family:verdana,arial,sans-serif; font-size:10px; font-weight:700; text-decoration:none; margin-top:4px;}

.pagedPriceQuantityTable{}
.pagedPriceQuantityTable td{
	font-family:verdana,arial,sans-serif;
	font-size:10px; 
	color:#cc0000;
}

.qtyText {color: #666666; font-family:verdana,arial,sans-serif; font-size: 10px; font-weight:500; text-decoration:none;}

.pagedLink{color: #999999; font-family:verdana,arial,sans-serif; font-size:11px; font-weight:500; text-decoration:none; cursor:pointer;}
.pagedLink:link{color: #999999; font-family:verdana,arial,sans-serif; font-size:11px; font-weight:500; text-decoration:none;}
.pagedLink:active{color: #999999; font-family:verdana,arial,sans-serif; font-size:11px; font-weight:500; text-decoration:none;}
.pagedLink:visited {color: #999999; font-family:verdana,arial,sans-serif; font-size:11px; font-weight:500; text-decoration:none;}
.pagedLink:hover {color: #0099cc; font-family:verdana,arial,sans-serif; font-size:11px; font-weight:500; text-decoration:none;}

.itemListName{color: #002f90; font-family:verdana,arial,sans-serif; font-size:12px; font-weight:500; text-decoration:none;}
.itemListName:link{color: #002f90; font-family:verdana,arial,sans-serif; font-size:12px; font-weight:500; text-decoration:none;}
.itemListName:active{color: #002f90; font-family:verdana,arial,sans-serif; font-size:12px; font-weight:500; text-decoration:none;}
.itemListName:visited {color: #002f90; font-family:verdana,arial,sans-serif; font-size:12px; font-weight:500; text-decoration:none;}
.itemListName:hover {color: #b30202; font-family:verdana,arial,sans-serif; font-size:12px; font-weight:500; text-decoration:underline;}

.viewAll{color: #ED2228; font-family:verdana,arial,sans-serif; font-size:10px; font-weight:700; text-decoration:none;}
.viewAll:link{color: #ED2228; font-family:verdana,arial,sans-serif; font-size:10px; font-weight:700; text-decoration:none;}
.viewAll:active{color: #ED2228; font-family:verdana,arial,sans-serif; font-size:10px; font-weight:700; text-decoration:none;}
.viewAll:visited {color: #ED2228; font-family:verdana,arial,sans-serif; font-size:10px; font-weight:700; text-decoration:none;}
.viewAll:hover {color: #ED2228; font-family:verdana,arial,sans-serif; font-size:10px; font-weight:700; text-decoration:none;}

.topLink{color: #999999; font-family:verdana,arial,sans-serif; font-size:10px; font-weight:700; text-decoration:none;}
.topLink:link{color: #999999; font-family:verdana,arial,sans-serif; font-size:10px; font-weight:700; text-decoration:none;}
.topLink:active{color: #999999; font-family:verdana,arial,sans-serif; font-size:10px; font-weight:700; text-decoration:none;}
.topLink:visited {color: #999999; font-family:verdana,arial,sans-serif; font-size:10px; font-weight:700; text-decoration:none;}
.topLink:hover {color: #ED2228; font-family:verdana,arial,sans-serif; font-size:10px; font-weight:700; text-decoration:underline;}


.pagingSectionLinks{
}
.pagingSectionLinks td{
	/*
	background-image:url(http://site.officialprosports.com/pd_pagingEngine/images/pagingsectionbg.gif);
	background-repeat:repeat-x;
	background-position:bottom center;
	*/
	background-color:#f8f8f8;
	font-size:11px; 
	font-weight:500;
}

