/* CSS Document */
ul,li{list-style:none;padding:0px; margin:0px;}
#un,.centerColumn{ background:#FFFFFF; padding:5px; overflow:hidden; clear:both; z-index:-5; clear:both; height:110%;}
#loginDefault{height:300px;}
#oasSlots
#slot1
{display:none;}
#oasSlots
#rightSlots{display:none;}
#oasSlots
#bottomSlots{display:none;}
#teamHolder { width:973px; height:123px; margin-top:-20px; }     
#mainNavHolder { *margin-top:-20px; }
#teamHeader { width:359px; height:107px; float: left; background:url(../images/base_header.jpg) no-repeat; }
#headerRight { width:614px; height:107px; float: left; background:url(../images/base_headerB_US.jpg) no-repeat left; }
#topHolder { position: relative; top:30px; left: 2px; height: 18px; width: 775px; }
#topLnav { float:left; height: 18px; width:355px; }
#topRnav { float:left; height: 18px; width:410px; }
#searchSite { height:25px; left:97px; position:relative; top:13px;#top:26px;_top:26px;  width:300px; }
#navSearch { border:0pt none; font-size:10px; width:170px; }/* Country Switcher */
#countrySwitch { height:26px; left:360px; position:absolute; top:15px; width:83px; }#USA { float: left; height: 25px; width: 40px; margin-right:3px; }#CANADA { float: left; height: 25px; width: 40px; }
/* Start TAB */
#tabHolder { height:26px; left:200px; position:relative; top:44px;#top:53px; _top:45px; width:416px;   }
#tabList { margin-top:0px; line-height:0px; margin-left:0px; padding-top:0px; }
#tabList li { float:left; list-style-type:none; text-align:center; line-height:20px;  color:#5C78A0; font-size:12px;  font-family:"Arial Black";}
#tabList li a{ color:#12539F;}
#tabList li#giftCtr { height: 26px; width:93px; margin-left:-40px; *margin-left:0px; margin-right: 1px; background:#fff; }
#tabList li#giftCar { height: 26px; width:84px; background:#fff; margin-right: 1px; opacity:.50; filter: alpha(opacity=50); -moz-opacity: 0.5; }
#tabList li#giftCtr { height: 26px; width:84px; background:#fff; margin-right: 1px; opacity:.50; filter: alpha(opacity=50); -moz-opacity: 0.5; }
#tabList li#signup { height: 26px; width:143px; background:#fff; margin-right: 1px; opacity:.50; filter: alpha(opacity=50); -moz-opacity: 0.5; }
#tabList li#outlet { height: 26px; width:93px; background:#fff; opacity:.50; filter: alpha(opacity=50); -moz-opacity: 0.5; }
#tabList li#giftCtr a { background:url(../images/tabMenu.gif1) no-repeat; display:block; height:19px; margin-left:0px; margin-right:0px; margin-top:2px; width:88px; }
#tabList li#giftCtr a:hover { background-position: 0px -24px; }
#tabList li#giftCar a { background:url(../images/tabMenu.gif1) no-repeat -93px 0px; display:block; height:19px; margin-left:0px; margin-right:0px; margin-top:2px; width:84px; }#tabList li#giftCar a:hover { background-position: -93px -24px; }
#tabList li#signup a { background:url(../images/tabMenu.gif1) no-repeat -175px 0px; display:block; height:22px; margin-left:0px; margin-right:0px; margin-top:2px; width:143px; }#tabList li#signup a:hover { background-position: -175px -24px; }
#tabList li#outlet a { background:url(../images/tabMenu.gif1) no-repeat -320px 0px; display:block; height:22px; margin-left:0px; margin-right:0px; margin-top:2px; width:93px; color:#CC0000; }#tabList li#outlet a:hover { background-position: -320px -24px; }
/* START TOP NHL NAV */
#topLeftList_NHL { margin-top:0px; margin-left:0px; }
#topLeftList_NHL li { float:left; list-style-type:none; }
#topLeftList_NHL li#shopNhl a { background:url(../images/nhl_tnav.gif) no-repeat; display:block; height:15px; margin-left:-38px; *margin-left:2px; margin-right:2px; margin-top:0px; width:65px; }
#topLeftList_NHL li#shopNhl a:hover { background-position: 0px -16px; }
#topLeftList_NHL li#requestCat_nhl a { background:url(../images/nhl_tnav.gif) no-repeat -75px 0px; display:block; height:15px; margin-left:3px; margin-right:2px; margin-top:0px; width:87px; }
#topLeftList_NHL li#requestCat_nhl a:hover { background-position: -75px -16px; }
#topLeftList_NHL li#help_nhl a { background:url(../images/nhl_tnav.gif) no-repeat -172px 0px; display:block; height:15px; margin-left:3px; margin-right:2px; margin-top:0px; width:40px; }
#topLeftList_NHL li#help_nhl a:hover { background-position: -172px -16px; }
.pipeLineA, .pipeLineB { color:#ccd2dd; font: 12px Arial; }
.pipeLineA { margin-top:-3px; }
/* Start Left Nav */
#topLeftList_default { margin-top:0px; margin-left:0px; }

#topLeftList_default li { float:left; list-style-type:none; }
#topLeftList_default li#requestCat a { background:url(../images/lnav_default.gif) no-repeat; display:block; height:12px; margin-left:-38px; *margin-left:2px; margin-right:8px; margin-top:0px; width:88px; }
#topLeftList_default li#requestCat a:hover { background-position: 0px -20px; }
#topLeftList_default li#helpLink a { background:url(../images/lnav_default.gif) no-repeat -97px 0px; display:block; height:12px; margin-left:5px; margin-top:0px; width:40px; }
#topLeftList_default li#helpLink a:hover { background-position: -97px -20px; }
/* Start Right Nav */
#topRightList { margin-top:0px; margin-left:57px; *margin-left:97px; }
#topRightList li { float:left; list-style-type:none; }
#topRightList li#myAcc a { background:url(../images/top_rnav.gif) no-repeat; display:block; height:12px; margin-right:8px; width:60px; }
#topRightList li#myAcc a:hover { background-position: 0px -14px; }
#topRightList li#wishLst a { background:url(../images/top_rnav.gif) no-repeat -67px 0px; display:block; height:12px; margin-right:8px; width:45px; }
#topRightList li#wishLst a:hover { background-position: -67px -14px; }
#topRightList li#trackOrd a { background:url(../images/top_rnav.gif) no-repeat -120px 0px; display:block; height:12px; margin-right:11px; width:60px; }
#topRightList li#trackOrd a:hover { background-position: -120px -14px; }
#topRightList li#cartTd a { background:url(../images/top_rnav.gif) no-repeat -190px 0px; display:block; height:12px; margin-right:2px; width:30px; }
#topRightList li#cartTd a:hover { background-position: -190px -14px; }
#logoClick { height:18px; left:-11px; position:relative; top:25px; *top:35px; width:30px; }#logoClick li { float:left; list-style-type:none; }
#logoClick li#clickLogo a { display:block; height:60px; width:200px; }
#backToTeam { height:16px; left:110px; *left:85px; position:absolute; top:68px; width:131px; }#backToTeam li { float:left; list-style-type:none; }
#backToTeam li#backToTeamLink a { background:url(../images/B2NHL_base.gif) no-repeat 0px 2px; display:block; height:20px; width:131px; margin-top:-10px; margin-left:-30px; *margin-top:0px; *margin-left:0px; }
#backToTeam li#backToTeamLink a:hover { background-position:0px -16px; }
#gotoNHL { height:40px; left:695px; position:absolute; top:-10px; *top:5px; width:30px; }
#gotoNHL li { float:left; list-style-type:none; margin-left:0px; }
#gotoNHL li#nhlgo a { display:block; height:40px; width:30px; z-index: 80000px; }


.az_infoBoxHeadingC_side {
	font-family:Tahoma, "Century Gothic", Verdana, Arial;
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	color:#ffffff;
	white-space:nowrap;
	text-indent:5px;
}

.infoBoxHeadingL_side {
	background:url(../images/az_ibox_header_left.png) no-repeat;
	width:32px;

}
.blog_side {
	background:url(../images/az_ibox_header_left.png) no-repeat;
	width:30px;
	height:46px;

}
.blogC_side {
	background:url(../images/az_ibox_header_mid.png) repeat-x;
    width:210px;
    color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
}
.blogR_side {
	background:url(../images/az_ibox_header_right.png) no-repeat;
	width:13px;
}

.infoBoxHeadingC_side {
	background:url(../images/az_ibox_header_mid.png) repeat-x;
	height:32px;
	vertical-align:bottom;
}
.infoBoxHeading_side {
	height:47px;
}
.infoBoxHeadingR_side {
	background:url(../images/az_ibox_header_right.png) no-repeat;
	width:13px;
}
.az_infoBoxHeading_side {
	height:43px;
}
.az_infoBoxHeading_side a{color:#FFFFFF;}



.prodisp{overflow:hidden; width:252px; float:left;margin:3px 0 3px 7px; _margin-left:5px;}
.prodisp h5{font-size:10px;margin:0px;padding:0px;}
.prodisp .proimg{border:#ccc 1px solid; margin-left:1px; height:100px; padding-top:5px;}
.prodisp .probgtop{background:url(../images/k_top.jpg) no-repeat; height:8px;}
.prodisp .probgmid{background:url(../images/k_middle.jpg) repeat-y; height:170px;}
.prodisp  .profoot{background:url(../images/k_foot.jpg)  no-repeat; height:8px;}
.prodisp .probotx{border-bottom:#ccc dashed 2px; height:120px; line-height:16px;}
.prodisp .proprice{width:90%; margin:0 auto; margin-top:5px; color:#2DB2BF; font-size:14px; font-weight:bold;}
 .quickimg{display:block;text-align:center; margin-top:-20px; display:none; }
.hidden{display:none;}
.quickimgon{display:block;text-align:center; margin-top:-20px; cursor:pointer;}
.plzoom{margin-top:3px;}


.navsupp{height:27ppx; line-height:27px;  color:#3333; font-size:11px; font-weight:bold; text-align:center;}
.navsupp a:link,.navsupp a:visited{color:#3333;}
.copyright{ height:100%; padding-top:5px; line-height:16px; font-size:10px;}

.cat_top{margin:0px; padding:0px; margin:0px auto; list-style:none; cursor:pointer;}
.cat_top li{float:left; height:25px; color:#FFFFFF; text-indent:20px; font-family:"Arial Black";font-size:12px; line-height:25px;}
.cat_top .cat_top01{background:url(../images/cat_T.jpg) no-repeat right; width:260px;}
.cat_top .cat_top02{background:url(../images/cat_T.jpg) no-repeat right; width:260px;}
.cat_top .cat_top03{background:url(../images/cat_T.jpg) no-repeat; width:264px;}
.clear{clear:both; margin:0px; padding:0px;}

#tabcatec{width:100%;}
#tabcatec ul{width:100%; padding:0px; margin:0px; clear:both;}
.prolist_bg{background:#ffffff; margin:0px;}
h1#productListHeading{margin:0px; padding:0px;}
.listpage{ border-bottom: 1px solid #E5E5E5;margin:0px; height:28px; }
.navSplitPagesResult {line-height:28px; text-indent:10px;}
.navSplitPagesLinks { line-height:28px;}
#pro_navBreadCrumb{height:27px; line-height:27px; text-indent:15px; background:#FFFFFF; margin-bottom:3px;}

.mian_image{margin:10px;}
.eabox{border-bottom:#EAEAEA 1px solid;}

h1#productName{color:#000000;}
#productPrices{color:#000000;}
.productGeneral{color:#4D4D4D;}
.productDescription{margin-top:20px;font-size:9px;}
.pro_addkk{border:#EAEAEA 1px solid; margin-top:20px;margin-bottom:10px; padding:8px; font-size:11px; clear:both;}

.proleft{padding:0px; margin:0px; border:#eaeaea 1px solid; border-top:none; list-style:none; margin-left:3px;}
.proleft li{text-indent:8px; line-height:30px;border-bottom:#eaeaea 1px solid;}
h2.Features{text-decoration:underline; font-size:12px; text-indent:10px;}
#productDescription{ text-indent:20px;font-size:10px;}
.backtop{text-align:right; padding-right:15px;border-bottom:#EAEAEA 1px solid; height:30px; padding-top:10px; }
.manufacturers{border-top:#EAEAEA 1px solid; margin-top:10px;text-indent:27px; line-height:27px;}
.raletedcate,{line-height:16px; text-indent:0px; clear:both; padding-left:5px; }
.raletedcate a:link,.raletedcate a:visited{text-decoration:underline;}

.blogarclist{list-style:none;margin:0px; padding:0px;}
.blogarclist li{height:23px; line-height:23px; padding-left:5px;border-bottom:#ccc 1px dashed;}
#navBreadCrumb{background:url(../images/dhbg.gif) no-repeat top left; height:44px; line-height:44px; width:973px; margin:0 auto; }
.rs_bt{color:#1E45A0; font-weight:bold;}
#side_categories{display:none;}
.proinfopd{margin-top:3px;}

#gn_search {
float:left;
margin-top:21px;
position:relative;
width:275px;
z-index:4;
}
#gn_search .gn_search_tab {
background-image:url("../images/bg_search.png");
color:#666666;
float:left;
font-size:1.1em;
font-weight:bold;
height:17px;
line-height:19px;
margin:0;
padding:0;
text-align:center;
width:65px;
}
#gn_search .gn_options {
float:left;
padding:0px;
margin:0px;
}
#gn_search .gn_options li {
border-left:1px solid #E5E5E5;
float:left;
padding-top:3px;
}
#gn_search li.first-child {
border:0 none;
}
#gn_search li a {
color:#999999;
padding:0 7px;
text-decoration:none;
}
#gn_search li a:hover, #gn_search li a:focus {
outline:0 none;
text-decoration:underline;
}
#gn_search form {
background-image:url("../images/bg_search.png");
background-position:0 -17px;
clear:both;
display:block;
height:35px;
margin:0;
position:relative;
}
#gn_search .gn_txt {
background-image:none;
border:0 none;
color:#666666;
display:block;
font-size:1.2em;
height:18px;
left:5px;
margin:6px;
position:absolute;
top:4px;
vertical-align:middle;
width:200px;
}
#gn_search_scope {
left:159px;
position:absolute;
top:10px;
width:82px;
}
#gn_search_scope.hidden {
display:none;
}
#gn_search .gn_submit {
height:30px;
left:242px;
position:absolute;
top:5px;
width:30px;
}
#gn_search.gn_below {
margin:10px 0 0;
}
#gn_search.gn_below h3 {
left:-9999px;
position:absolute;
top:-9999px;
}
#gn_search.gn_below form {
background-image:url("../images/bg_search_below._V218318636_.png");
background-position:0 0;
}
.gn_access {
left:-9999px;
position:absolute;
}

#gn_search .combo {
width:93px;
float:right;
margin:5px 20px 0 ;
}
ul{}
.topnav{margin:0px;padding:0px;border-bottom:#e5e5e5 1px solid;height:27px;}
.topnav li{height:27px;float:left;}
.topnav li,.topnav li a:link,.topnav li a:visited{color:#cc0000;font-weight:bold;font-size:11px;}
.topnav li.soppingcart{float:right;font-size:13px;}

.topbnav{margin:0px;padding:0px;clear:both;padding-top:11px;}
.topbnav li{
float:left;
padding:0 0 2px;
}

.topbnav li a{
color:#666666;
font-size:1.7em;
padding:2px 8px;
text-decoration:none;
font-weight:bold;
}

.topbnav li a:hover,.topbnav li a:focus {
color:#CC0000;
outline:medium none;
}


.pro_list{float:left; width:140px; overflow:hidden; text-align:center; padding-left:12px; height:330px; border-bottom:#e5e5e5 1px solid;}
.pro_list .pro_img{height:100px; vertical-align:bottom; margin-top:5px;}
.pro_list .pro_name{font-weight:bold; text-align:left; height:60px;margin:10px 0 5px 0;}
.pro_list .pro_price{font-size:18px; color:#cc0000; font-weight:bold;text-align:left;}
.pro_list .pro_views{margin:10px 0; text-align:left;}
.viewDetails span{
cursor:pointer;
display:block;
height:24px;
width:106px;
background:transparent url(../images/btn_sprite._V222502168_.png) no-repeat scroll 0 0;
position:absolute;
}
.pro_info{margin:0 0 3px 10px; border:#e5e5e5 1px solid;}
a.viewDetails span{
 background-position:0 -64px;
 }
a.viewDetails:hover span{
background-position:-105px -64px;
}

.searchResults a.quickInfo121:hover .quickInfoButton, #recentlyViewedItems a.quickInfo121:hover .quickInfoButton {
background:url("../images/qiOverlay121Hover8._V233922249_.png") repeat scroll 0 0 transparent;
}

#baseWidget{
background-image:url("../images/bottom_widget_bg._V218317098_.gif");
background-repeat:no-repeat;
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
height:200px;
margin:0;
padding:0;
position:relative;
text-align:left;
width:960px;
margin-top:20px;
}
.newslist{margin:5px; list-style:none;}
.newslist li{border-bottom:#333 1px dashed; margin-top:5px; }
.newslist li a{text-decoration:underline; font-weight:bold;}
.articleHeading{border-top:#333 1px dashed; margin-top:5px; }