/* ========== */
/* = Fonts = */
/* ========== */  
@import url("http://fast.fonts.com/t/1.css?apiType=css&projectid=267dce79-f336-4913-b84a-3efa1e3ffff2");

/* DIN Condensed Reg */
@font-face{
font-family:"DINNextW01-CondensedReg"; src:url("fonts/6fa09720-5b0e-48a5-8895-5af8af928c01.eot?iefix") format("embedded-opentype");}
@font-face{
font-family:"DINNextW01-CondensedReg"; src:url("fonts/6fa09720-5b0e-48a5-8895-5af8af928c01.eot?iefix"); src:url("fonts/3b15daf5-d7fb-4099-93b9-db20fd26c2fe.woff?iefix") format("woff"),url("fonts/16159505-c85d-44ba-ba2b-64f94e68ddb5.ttf?iefix") format("truetype"),url("fonts/b2be45ad-0169-4c84-9fc9-66a0e9ebff0a.svg#b2be45ad-0169-4c84-9fc9-66a0e9ebff0a?iefix") format("svg");
}

/* DIN Condensed Medium */
@font-face{
font-family:"DINNextW02-MediumCond"; src:url("fonts/5423ac72-6b0a-4c94-9a87-c2947b897d66.eot?iefix") format("embedded-opentype");}
@font-face{font-family:"DINNextW02-MediumCond"; src:url("fonts/5423ac72-6b0a-4c94-9a87-c2947b897d66.eot?iefix"); src:url("fonts/4da87afe-2c67-4636-8ab8-037775bf3111.woff?iefix") format("woff"),url("fonts/fef7e1ed-bd30-41aa-822e-60f12737346a.ttf?iefix") format("truetype"),url("fonts/7d74c48f-eb44-4482-beac-22633e05e964.svg#7d74c48f-eb44-4482-beac-22633e05e964?iefix") format("svg");
}

/* DIN Condensed Bold */
@font-face{font-family:"DINNextW01-CondensedBol"; src:url("fonts/71888b4d-cd66-4c8b-9a5c-b37014e8e4fa.eot?iefix") format("embedded-opentyp");}
@font-face{font-family:"DINNextW01-CondensedBol"; src:url("fonts/71888b4d-cd66-4c8b-9a5c-b37014e8e4fa.eot?iefix"); src:url("fonts/0c0418fe-d324-4ab2-978a-e8201c646ca1.woff?iefix") format("woff"),url("fonts/2c4f6a99-1274-42cd-8d14-fecf6ae449a4.ttf?iefix") format("truetype"),url("fonts/aabfdee7-da54-4fae-93d3-afae95449faa.svg#aabfdee7-da54-4fae-93d3-afae95449faa?iefix") format("svg");
}

.AgilityDevBar{z-index:20000 !important;}
.AgilityLargeRefresh{position:absolute !important; left:320px !important; float:none !important; z-index:20000;}

.error { color: Red !important; font-family: Arial,Helvetica,sans-serif !important; font-size: 14px !important; }

/* Hack to remove title icons so they can easily be added back later by deleting the following line */
.moduleTitle h2 { background-image:none !important; padding-left: 0px !important; }
.cmsRichText h2 { background-image:none !important; padding-left: 0px !important; }
.statisticTables h2 { background-image:none !important; padding-left: 0px !important; }

.alphaList {list-style-type:lower-alpha !important;}
    .alphaList li {list-style-type:lower-alpha !important;}
/* ========== */
/* = Common = */
/* ========== */ 
.wrapper {width:1044px; margin:auto; position:relative;}

.black {background-color: #000; min-height:50px;}

.whiteText {color:white !important;}
.blackText {color:black !important;}

.left{float:left !important;}
.right{float:right !important;}
.no-margin{margin:0 !important;}
.no-padding{padding:0 !important;}

ul.dot{margin-left:20px;}
    ul.dot li {padding-top:1em; list-style:disc;}
    
.inModuleTitle {vertical-align:bottom;}
.inModuleTitle h2 {vertical-align:bottom;}
.inModuleTitle a {vertical-align:bottom;}
.inModuleTitle span {vertical-align:bottom;}
.inModuleTitle span {position:relative;}
.inModuleTitle .btnSubscribe {position:relative;}

/* ======== */
/* = Grid = */
/* ======== */
.hseparator7 {display:block; clear:both; height:7px; font-size:1px; line-height:1px; }
.hseparator10 {display:block; clear:both; height:10px; font-size:1px; line-height:1px; }
.hseparator14 {display:block; clear:both; height:14px; font-size:1px; line-height:1px; }
.hseparator24 {display:block; clear:both; height:24px; font-size:1px; line-height:1px; }
.hseparator34 {display:block; clear:both; height:24px; font-size:1px; line-height:1px; }/* Used for modules with last <p> padding-bottom: 14px */
.hseparator48 {display:block; clear:both; height:48px; font-size:1px; line-height:1px; }

/* Rules */	
hr.greyRule{border:none; background-color:#D0D0D0; color:#D0D0D0; height:1px; margin:24px 0 24px 0}
hr.line{border:none; background-color:#D0D0D0; color:#D0D0D0; height:1px; margin:0px 0 14px 0}

.row{display:block; clear:both;}

    [class*="col"] {float:left; margin-left:24px; padding-bottom:24px; /*background-color: #61badf;*/}
        .col0{width:924px}
        .col1{width:134px;}
        .col2 {width:292px; padding-bottom:0;}
        .col4{width:608px; padding-bottom:0;}
    
/* ========== */
/* = Layout = */
/* ========== */ 

/* HEADER */
.header{width:100%; height:120px; position:absolute; top:0; left:0; z-index:10000; background:url(/images/layout/black0.7transparent.png) repeat; min-width:972px}
	.header .right{}
	    .header .top{float:right; padding-top:26px; width:100%; text-align:right}
	    .header .logo{margin-top:25px;}

		
		/* Social */
		.social{ display:inline-block; margin: 2px 10px 0 0}
			    .social a{float:left; width:23px; height:23px; margin-left:4px;}
			    
			    .social a.facebookBt{background:url(../images/layout/headerSocialIconFacebook.png) no-repeat left top}
					.social a.facebookBt:hover{background:url(../images/layout/headerSocialIconFacebook.png) no-repeat left bottom}
			    
			    .social a.twitterBt{background:url(../images/layout/headerSocialIconTwitter.png) no-repeat left top}
				.social a.twitterBt:hover{background: url(../images/layout/headerSocialIconTwitter.png) no-repeat left bottom}
			    
			    .social a.youTubeBt{background:url(../images/layout/headerSocialIconYouTube.png) no-repeat left top}
					.social a.youTubeBt:hover{background: url(../images/layout/headerSocialIconYouTube.png) no-repeat left bottom}
			
			    .social a.tumblrBt{background:url(../images/layout/headerSocialIconTumblr.png) no-repeat left top}
			    .social a.tumblrBt:hover{background: url(../images/layout/headerSocialIconTumblr.png) no-repeat left bottom}
			
			    .social a.InstagramBt{background:url(../images/layout/headerSocialIconInstagram.png) no-repeat left top}
					.social a.InstagramBt:hover{background:url(../images/layout/headerSocialIconInstagram.png) no-repeat left bottom}
					
				.social a{background-position:left top; background-repeat:no-repeat; background-color:transparent;}
				.social a:hover{background-position:left bottom;}
				
				
		/* Prime Nav */
		.primeNav{float:right; height:35px; margin-top:28px; margin-right:-10px}
		    .primeNav > ul.headerMenuTop > li{display:inline-block; padding: 0 0 14px 0;}
				.primeNav > ul.headerMenuTop > li > a{float:left; color:#FFF; font-size:1.523em; letter-spacing:1px; text-transform:uppercase; text-decoration:none; margin:2px 10px 0 10px;
				                    font-family:"DINNextW01-CondensedReg", Arial, Helvetica, sans-serif; 
				                    -webkit-transition: color 0.25s ease-in;  -o-transition: color 0.25s ease-in;  }
			    .primeNav > ul.headerMenuTop > li > a:hover {color:#85abcf; }
				
			    .primeNav > ul.headerMenuTop > li > a.hover {color:#85abcf; }
			    .primeNav > ul.headerMenuTop > li > a.active {color:#85abcf; }
			    .primeNav > ul.headerMenuTop > li.hover {color:#85abcf; /*background:url(/images/layout/primeNavHover.png) no-repeat center bottom;*/ }
			    .primeNav > ul.headerMenuTop > li.subMenuActive > a {color:#85abcf !important;}
	    
	    .headerMenuTop li {position:relative;}
			    
	    .headerSubMenu {display:none; position:absolute; top:109%; background: url("/images/layout/black0.7transparent.png") repeat; padding:4px 0px; min-width:160px; /*padding-top:13px; top:107px;*/ }
	            .headerSubMenu li {display:block !important;}
	                .headerSubMenu li a {color:#fff !important;text-decoration:none;font-size:1.3em !important;display:block;padding:5px 15px;font-family:"DINNextW01-CondensedReg", Arial, Helvetica, sans-serif !important;}
	                .headerSubMenu li a:hover {color:#7caad1 !important; background:rgba(0, 0, 0, 0.6); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#99000000', endColorstr='#99000000') !important;}

		            /* min site width */
                    @media only screen and (max-width:1120px){
	                    #headerSubmenu3{
		                    right: 0px
	                    }

	                    #headerSubmenu4{
		                    right: 0px
	                    }
                    }


		/* Menu */
		.header .menu{position:absolute; left:0; top:0; margin-top:120px; height: 405px; display:none;  min-width: 972px; padding:35px 0 0 0; color:#FFF; background:url(../images/layout/black0.9transparent.png) repeat; width: 100%;}
			.header .menu .moduleTitle{border-bottom: 1px solid #3a3a3a; color: #217bcb;}
				.header .menu .moduleTitle h2{color: #217bcb; background-image: none; padding: 0}
					.header .menu .moduleTitle h2 a{color: #217bcb;}
						.header .menu .moduleTitle h2 a:hover{color: #85abcf;}
			.header .menu .menuClose {position: absolute; bottom:0; width:100%; height:20px}
			.header .menu a{color:#FFF; text-decoration:none}
			
			/* Top Links */
			.header .menu .row.topLinks .col1{margin: 24px 24px 0 0; width: 178px;}
				.header .menu .row.topLinks ul li a{display:inline-block; font-family:"DINNextW01-CondensedReg", Arial, Helvetica, sans-serif; font-size:1.6em; line-height: 1em; margin-bottom: 5px;}
					.header .menu .row.topLinks ul li a:hover{color:#217bcb}
					.header .menu .row.topLinks ul li.sectionHeading a{color:#336699; font-size:1.45em;}

			/* Top Story */
			.header .menu .row.topStory .col2{margin: 24px 24px 0 0;  }
			    .header .menu .row.topStory .topStoryThumb{height: 194px; width: 290px; background-color: #333; border: 1px solid #525252; overflow:hidden}
			        .header .menu .row.topStory .topStoryThumb img{width:100%;  height: auto; }
				.header .menu .row.topStory h3{color:#FFF; font-family:"DINNextW01-CondensedReg", Arial, Helvetica, sans-serif; font-size:1.623em; text-transform:uppercase; text-decoration:none; line-height:0.954em; margin:14px 14px 0 0; }
			   		.header .menu .row.topStory h3 a:hover{color:#85ABCF }
				.header .menu .row.topStory .topStoryDetails{margin: 7px 0 0 0;}
				.header .menu .row.topStory .topStoryDetails .date{font-family:"DINNextW01-CondensedReg", Arial, Helvetica, sans-serif; color:#999; text-transform:uppercase; float: left; font-size: 16px;}
				.header .menu .row.topStory .topStoryDetails .textLink{color:#217bcb; float: right; margin:0}
					.header .menu .row.topStory .topStoryDetails .textLink:hover{color:#85abcf;}
										
										
	            /* Video Thumb */
                .header .menu .row.topStory .topStoryThumb.videoThumb{position:relative}
		        .header .menu .row.topStory.topStoryThumb.videoThumb img{width: 135%; height: auto; margin-top: -28px;}
		        .header .menu .row.topStory .topStoryThumb.videoThumb .btnPlay {width:289px; height:192px;  background: url(/images/layout/btnPlayIcon.png) no-repeat 120px center; border:none}
		        .header .menu .row.topStory .topStoryThumb.videoThumb .btnPlay:hover {background-position:-80px center; border:none}
										
										
/* CONTENT */
.content{float:left; width:100%;}

	.content .pageHeading{padding-bottom: 18px;}


.box{float:left; width:100%;}
    .inBox{padding:24px 0;}
	
	.sidebar .inBox{padding: 14px 0 0 0;}
	.sidebar .fix{padding-top:51px;}

	
/* Links */
.textLink {display:inline-block; margin-top:7px; font-family:"DINNextW02-MediumCond", Arial, Helvetica, sans-serif; font-size:1.135em; text-transform:uppercase; color:#02589D; text-decoration:none;}
	.textLink:hover {color:#85abcf}

	
/* Titles */
.moduleTitle{float:left; width:100%; position:relative; border-bottom: 1px solid #d0d0d0;}
    .inModuleTitle{}
        .inModuleTitle h2{float:left; padding-bottom:4px; font-size: 2.484em;}
        .inModuleTitle a.textLink{float:right; display:inline-block; margin-top:10px;}
		.inModuleTitle strong {font-weight:normal; margin-top:10px; font-family:"DINNextW02-MediumCond", Arial, Helvetica, sans-serif; font-size:1.135em; text-transform:uppercase;}

        
.blueTitle{border:none; margin-bottom:18px;}
    .blueTitle h2 {color:#02589D; margin:0; font-size:3em; line-height: 0.85em; font-weight:normal; text-transform:uppercase; font-family:"DINNextW01-CondensedReg", Arial, Helvetica, sans-serif; background:none; padding:0;}
        .blueTitle h2 a{color:#02589D; text-decoration:none;}
 
/* Emphasis */
.emphasisLarge{color:#000; font-size: 1.3em; line-height:1.25em; /*padding-bottom: 24px;*/}
.emphasisQuote{width:100%; border-top:1px solid #d0d0d0; border-bottom:1px solid #d0d0d0; padding:14px 0; margin:14px 0 24px 0; font-size: 1.95em; line-height:1.0785em; font-family: "DINNextW01-CondensedReg", Arial, Helvetica, sans-serif; color:#000}
.emphasisBoxRight{display:block; background-color: #DDD; border: 1px solid #959595; margin:24px; float:right; margin:24px 0 24px 24px; padding:14px; width:250px }


/* =========== */
/* = MODULES = */
/* =========== */

/* Breadcrumbs Module */
/*.breadcrumbsModule{position:absolute; top:0; left:0; margin-top:-21px;}*/
.breadcrumbsModule{top:0; left:0; margin-bottom:10px;}
.breadcrumbs{display:block;}
	.inBreadcrumbs{font-family:"DINNextW01-CondensedReg", Arial, Helvetica, sans-serif; color:#999; text-transform:uppercase;}
		.breadcrumbs ul li{display:inline;}
			.breadcrumbs a{color:#999; text-decoration:none; font-size:16px;}
			.breadcrumbs a:hover{color:#85abcf;}

/* Top Followed Players Module */
.topFollowedPlayersThumb {width:62px; height:62px;}

/* Article Listing Module (Recent Stories) */
.articleListingModule{}
.articleListingModule .moduleTitle h2{background-image:url("http://origin.agilitycms.com/nhlpacom/Images/Title-Icons/h2IconRecentPlayerStories.png");}
.articleListingModule .box{border-bottom:1px solid #d0d0d0;}
.articleListingModule .box:first-child{border-top:0;}	
	.articleListingModule .inBox{}

	    .articleListingModule .thumbHolder{float:left; width:213px; height:183px; overflow:hidden;}
	        .articleListingModule .thumb{display:block; height:159px; background-color: #000; overflow:hidden;}
	            .articleListingModule .thumb img{width:100%; height:auto;}

	    .articleListingModule .bodyText{float:right; width:381px;}
	        .articleListingModule .inBodyText{}
	        
	            .articleListingModule .inBodyText p{ padding-bottom:0}
	        
	            .articleListingModule h3 {}
		            .articleListingModule h3 a:hover{color:#85ABCF}
				
		        .articleBoxTags{font-family:"DINNextW01-CondensedReg", Arial, Helvetica, sans-serif; color:#999; text-transform:uppercase;}
		        	.inArticleBoxTags{padding-top:3px;}
						.articleBoxTags ul li{display:inline;}
							.articleBoxTags a{color:#999; text-decoration:none}
		        			.articleBoxTags a:hover{color:#85abcf;}

	            .articleListingModule .caption{display:block; height:24px; background-color: #ddd; border: 1px solid #959595;}    
	                .articleListingModule .inCaption{display:block; text-transform:uppercase; font-family:"DINNextW01-CondensedReg", Arial, Helvetica, sans-serif; font-size:1.143em; padding-top:5px; text-align:center;}

	                    .articleListingModule .inCaption ul{}
	                        .articleListingModule .inCaption li{}
	                        .articleListingModule .inCaption li:first-child{}

	                            .articleListingModule .inCaption .date{font-family:"DINNextW01-CondensedReg", Arial, Helvetica, sans-serif; color:#585858; text-transform:uppercase; font-size:16px;}
	                            .articleListingModule .inCaption .category{}
	                            .articleListingModule .inCaption .author{}
	                            .articleListingModule .inCaption .views{}
	                            
	                            
	            /* Video Thumb */
                .articleListingModule .thumb.videoThumb{position:relative}
		        .articleListingModule .thumb.videoThumb img{width: 288px; height: auto; margin-top: -28px;}
		        .articleListingModule .thumb.videoThumb .btnPlay {width:211px; height:155px;  background: url(/images/layout/btnPlayIcon.png) no-repeat 90px center; border:none}
		        .articleListingModule .thumb.videoThumb .btnPlay:hover {background-position:-110px center;; border:none}
		        .articleListingModule .thumb.videoThumb .videoLength {right:0;}   
		

/* Top Stories Module*/
.topStoriesModule{}

    .topStoriesModule .box{border-bottom:1px solid #d0d0d0;}

    /* H2 Title Icon */
    .topStoriesModule .moduleTitle h2{background-image: url(/images/layout/h2IconTopPosts.png)}

    .topStoriesModule .inBox{padding-bottom:14px;}
	
    .topStoriesModule .thumbHolder, .upNextVideoModule .thumbHolder {float:left; overflow:hidden;}
        .topStoriesModule .thumb, .upNextVideoModule .thumb {display:block; width:134px; height:99px; background-color: #000; overflow:hidden;}
            .topStoriesModule .thumb img{width: 100%; height:auto;}
        
    .topStoriesModule .bodyText{float:right; width:144px;}
        .topStoriesModule .inBodyText{word-wrap: break-word;}
        
            .topStoriesModule h3 {margin-bottom:0;}
                .topStoriesModule h3 a:hover{color:#85ABCF}
                
            .topStoriesModule .caption{display:block; height:24px; background-color: #ddd; border: 1px solid #959595;}
                .topStoriesModule .inCaption{display:block; text-transform:uppercase; font-family:"DINNextW01-CondensedReg", Arial, Helvetica, sans-serif; font-size:1.143em; padding-top:5px; text-align:center;}
                    
                    .topStoriesModule .inCaption ul{}
                        .topStoriesModule .inCaption li{}
                        .topStoriesModule .inCaption li:first-child{}
                            
                            .topStoriesModule .inCaption .date{font-family:"DINNextW01-CondensedReg", Arial, Helvetica, sans-serif; color:#585858; text-transform:uppercase; font-size:16px;}
                            .topStoriesModule .inCaption .category{}
                            .topStoriesModule .inCaption .author{}
                            .topStoriesModule .inCaption .views{}	
                                                  
	            /* Video Thumb */
                .topStoriesModule .thumb.videoThumb, .upNextVideoModule .thumb {position:relative}
		        .topStoriesModule .thumb.videoThumb img, .upNextVideoModule .thumb img {width: 130%; height: auto; margin-top: -15px;}
		        .topStoriesModule .thumb.videoThumb .btnPlay, .upNextVideoModule .thumb .btnPlay {width:132px; height:97px;  background: url(/images/layout/btnPlayIcon.png) no-repeat 50px center; border:none}
		        .topStoriesModule .thumb.videoThumb .btnPlay:hover, .upNextVideoModule .thumb .btnPlay:hover {background-position:-150px center; border:none}
                            
        

/* Divisional Player Reps */
.divisionalPlayerReps{}
	.divisionalPlayerReps .box {border-top:1px solid #d0d0d0;}
	.divisionalPlayerReps .box:first-child{border-top:0;}
		.divisionalPlayerReps .inBox{padding-bottom:0;}
	
    .divisionalPlayerReps .thumbHolder{float:left; width:72px; height:72px; overflow:hidden; margin-right:14px;}
        .divisionalPlayerReps .thumb{display:block;}
        
    .divisionalPlayerReps .bodyText{float:left;}
        .divisionalPlayerReps .inBodyText p{font-size:13px;}
			.divisionalPlayerReps h3 {margin-bottom:0; display:inline-block;}
			    .divisionalPlayerReps h3 a {color:#02589D;}
			    .agentListModule h3 a:hover {color:#85ABCF;}
	
	.logoListing{float:right; margin-right:24px; width: 264px;}
	    .logoListing tr {}
	    .logoListing tr:first-child {margin-top:0;}
	        .logoListing td {width: 42px; height:42px; vertical-align: middle; padding:0 0 14px 24px;}
	        .logoListing tr.first-child td{padding: 0 0 0 24px}

	    .logoListing .row {margin-top:14px;}
		.logoListing .row:first-child{margin-top:0;}
		
		.logoListing li {float:left; margin-left:28px;}
		.logoListing li:first-child{margin-left:0;}
		
		.logoListing a {display:block; overflow:hidden;}
		.logoListing img {width:42px;}
		
		
/* Photos Download */
.photosDownload{}
	.photosDownload .box{border-top:1px solid #d0d0d0;}
	.photosDownload .box:first-child{border:0;}
	.photosDownload .box.last-child .inBox{padding-bottom:0;}
		.photosDownload .inBox{}
	
    .photosDownload .thumbHolder{float:left; width:213px; position:relative;}
        .photosDownload .thumb{display:block; height:183px; background-color: #000;}

		.photosDownload .thumbHolder input{border:1px solid red; position:absolute; top:0; left:0; margin-left:7px; margin-top:7px;}
		.photosDownload .thumbHolder .overlayIco {display:block; width:25px; height:25px; position:absolute; bottom:0; right:0; margin-right:-7px; margin-bottom:-7px;
			background:url(/images/layout/zoomBtn.png) no-repeat top left;}
		.photosDownload .thumbHolder:hover .overlayIco{background-position:bottom left;}
        
    .photosDownload .bodyText{float:right; width:381px;}
        .photosDownload .inBodyText{}
        
            .photosDownload h3 {margin-bottom:0;}
            
            .photosDownload .caption{}    
                .photosDownload .inCaption{}
                    
                    .photosDownload .inCaption ul{}
                        .photosDownload .inCaption li{}
                        .photosDownload .inCaption li:first-child{}
                            
                            .photosDownload .inCaption .date{}
                            .photosDownload .inCaption .category{}
                            .photosDownload .inCaption .author{}
                            .photosDownload .inCaption .views{}
	        


/* Photo Album Categories */
.photoAlbumCategoriesModule {}
    .photoAlbumCategoriesModule .moduleTitle h2{background-image:url(/images/layout/h2Iconphotoalbumcategories.png);}

/* Video Gallery Module */
.videoGallery {}
    .videoGallery .moduleTitle h2{background-image:url(/images/layout/h2Iconvideogallery.png);}

/* Recent Videos Module*/
.recentVideosModule {}

    .recentVideosModule .moduleTitle {background-color: #d0d0d0;}
        .recentVideosModule .inModuleTitle {margin:14px; margin-bottom:0; border-bottom: 1px solid #fff;}
            .recentVideosModule .moduleTitle h2{background-image:url(/images/layout/h2Icontopvideos.png);}
    
.recentVideosModule .box{background-color: #d0d0d0;}
.recentVideosModule .box:first-child{border-top:none;}
    .recentVideosModule .inBox{padding:14px 14px 0 14px; }
   	 .recentVideosModule .inBox.last-child{padding:14px}
	
        .recentVideosModule .thumbHolder{float:left; height:82px; width:148px; overflow:hidden; position:relative;}
       		.recentVideosModule .thumbHolder img{width: 100%; height: auto; margin-top:-15px;}
            .recentVideosModule .btnPlay {width:146px; height:80px; background: url(/images/layout/btnPlayIcon.png) no-repeat  53px center; border: 1px solid #bababa; }
            .recentVideosModule .btnPlay:hover {background-position:-147px center; border: 1px solid #e0e0e0}
	        
        .recentVideosModule .bodyText{float:right; width:102px;}
            .recentVideosModule .inBodyText{}
			.recentVideosModule .inBodyText a{text-decoration: none; }
            .recentVideosModule .inBodyText p{font-weight: bold; font-size:0.875em; margin: 0; padding: 0 0 4px 0; }	
				
                .recentVideosModule h3 {text-transform:none; margin-bottom:0;}
                    .recentVideosModule h3 a {text-transform:none;}
        

/* Recent Photos */
.recentPhotos{}

    /* H2 Title Icon */
    .recentPhotos .moduleTitle h2{background-image: url(/images/layout/h2IconPicturesRecentPhotos.png)}

    .recentPhotos .inBox{padding-top:0;}
    .recentPhotos{border: 1px solid #BABABA; background-color: #C8C8CA;}
	    .recentPhotos .recentPhotosBox{float:left; width:100%;}
		    .recentPhotos .inRecentPhotosBox{padding:0 10px; padding-bottom:10px;}
			    .recentPhotos .thumbHolder{position:relative; float:left; width:124px; height:83px; margin: 14px 0 0 0; overflow:hidden;  border: 1px solid #c8c8ca; }
				    .recentPhotos .thumbHolder:hover {border: 1px solid #e0e0e0;}
				    .recentPhotos .thumbHolder img { width:100%; height: auto }
				    .recentPhotosBoxTimePosted{display:block; text-align:center; height:24px; background-color: #ddd; border: 1px solid #959595;}
					    .inRecentPhotosBoxTimePosted{padding-top:2px;}
						    .inRecentPhotosBoxTimePosted span {display:block; text-transform:uppercase; font-family:"DINNextW01-CondensedReg", Arial, Helvetica, sans-serif; font-size:1.143em; padding-top:3px;}

	.recentPhotos .recentPhotosBoxText{float:right; width:112px; font-size:12px;}
				
	.recentPhotos .recentPhotosBox:first-child{border-top:none;}
	
	
	.recentPhotos .moduleTitle {border:none;}
		.recentPhotos .inModuleTitle {padding:12px 0 4px 0; margin:0 12px 0 12px; border-bottom: 1px solid #fff;}
			.recentPhotos .inModuleTitle .textLink:hover {color:#fff}
		
	.recentPhotos .box {padding-top:0;}
	

/* Ask Player & Player Tweets */
.askPlayer{}

    .askPlayerThumb{height:164px; margin-bottom:12px; position:relative;}
    .askPlayerName{margin:14px 0 8px 0;}
    .askPlayerComments{float:left; width:100%; margin-bottom:24px;}
	.askPlayer .btnViews{float:left}
    .commentBox{float:left; width:100%;}
        .commentThumb{float:left;}
        .commentText{float:right; width:230px;}
            .inCommentText {min-height:70px; margin-left:16px; padding:10px; background-color: #e1e0e0; color:#333; font-size:0.983em}
              .inCommentText p{padding:0;}
              .inCommentText .date{font-size:0.785em; padding:0; color:#666}
              .inCommentText a{color:#02589D; text-decoration:none;}
              .inCommentText a:hover{text-decoration:underline;}
    
.speachBallonArrow{background: url(/images/layout/speechBallonArrow.png) no-repeat top left;}

/* Ask Player Form Module */
.askPlayerFormModule{}
    .askPlayerFormModule .moduleTitle h2{background-image: url(/images/layout/h2IconAskAPlayer.png);}
    .askPlayerFormModule .inBox{padding-bottom:0; padding-top:0}
	 .askPlayerFormModule textarea{height:150px}
	

/* Player Of The Week Module */
.playerofTheWeekImage{
	max-width: 300px;
	height: auto;
}
.playerOfTheWeekModule{}
.headerImage{
	margin-top: 25px;	
}
    /* H2 Title Icon */
    .playerOfTheWeekModule .moduleTitle h2{background-image: url(/images/layout/h2IconPlayerOfTheWeek.png)}

	.playerOfTheWeekModule .inModuleTitle a.textLink {margin-top:0}
    .playerOfTheWeekModule .playerThumb {float:left; width:100%; margin-bottom:7px}
        .playerOfTheWeekModule .playerName h3 {font-size:32px; line-height:31px;}
        .playerOfTheWeekModule .headshot{float:left; width:100%; overflow:hidden; background-color: #000;}
            .playerOfTheWeekModule .headshot img {width:100%;}
        
        .playerOfTheWeekModule .thumbSmall{float:left; margin-left:10px;}
            .playerOfTheWeekModule .thumbSmallLogo, .playerOfTheWeek .thumbSmallImage{display:block; margin-bottom:10px; width:110px; height:80px; background-color: #fff; text-align:center}
                .playerOfTheWeekModule .thumbSmallLogo img, .playerOfTheWeek .thumbSmallImage img{max-height:80px; max-width:110px; margin: 0 auto; float:none}

    .playerOfTheWeekModule strong {color:#000; text-transform:uppercase; float:left; min-width:65px; font-family:"DINNextW01-CondensedReg", Arial, Helvetica, sans-serif;}
    .playerOfTheWeekModule span{text-transform:uppercase;}


/* Ads */
.ad .box {padding:0;}
	.ad .inBox{padding:0; padding-bottom:24px}

/* Player Tweets */
.playerTweets{padding:22px 0 0 0; color:#FFF; background-color:#939393}
    .playerTweets .moduleTitle h2{background-image:url(/images/layout/h2Iconplayertweets.png);}
    .playerTweets .row.moduleTop .col0{margin-bottom:2px;}
		.playerTweets .moduleTitle .textLink:hover{color:#fff}
		.playerTweets .col2 {padding-bottom: 24px;}
        
    .playerTweets hr{border:none; background-color:#7b7b7b; color:#7b7b7b; height:1px; margin:0 24px 0 24px}
    .playerTweets .btnSubscribe {margin:6px 0 0 12px}
    
    .playerTweets .inCommentText p{word-wrap:break-word;}
        
        
/* Photo Album Module */
.photoAlbumModule{}
    
.photoAlbumModule .box{}
.photoAlbumModule .box:first-child{}
    .photoAlbumModule .inBox{padding:0;}
            
        .photoAlbumModule .thumbHolder{float:left; width:396px; overflow:hidden;}
            .photoAlbumModule .thumb{display:block; height:264px; background-color: #000; overflow: hidden;}
            
        .photoAlbumModule .bodyText{float:right; width:198px;}
            .photoAlbumModule .inBodyText{}
            
                .photoAlbumModule h3 {margin-bottom:0; font-size:30px;}
                    .photoAlbumModule h3 a {text-transform:none;}
                     .photoAlbumModule h3 a:hover {color:#85ABCF}
                    
                
                .photoAlbumModule .caption{float:left; width:100%; margin-bottom:12px;}    
                    .photoAlbumModule .inCaption{font-size:12px; line-height: 14px; color:#959595;}
                        
                        .photoAlbumModule .inCaption ul{}
                            .photoAlbumModule .inCaption li{display:inline;}
                            .photoAlbumModule .inCaption li:first-child{margin-left:0;}
                                .photoAlbumModule .inCaption a {text-decoration:none; color:#959595;}
									.photoAlbumModule .inCaption a:hover{color:#85abcf;}
                                
                                .photoAlbumModule .inCaption .date{}
                                .photoAlbumModule .inCaption .cateogry{}
                                .photoAlbumModule .inCaption .author{}
                                .photoAlbumModule .inCaption .views{}

/* Photo Album Listing Module */
.photoAlbumListingModule{}
    
.photoAlbumListingModule .row{border-top:1px solid #d0d0d0;}
.photoAlbumListingModule .row:first-child{border:none;}

.photoAlbumListingModule .box{width:186px; margin-left:24px; }
.photoAlbumListingModule .box:first-child{margin-left:0;}
    .photoAlbumListingModule .inBox{padding-bottom:24px;}
            
        .photoAlbumListingModule .thumbHolder{display:block; width:186px; overflow:hidden;}
            .photoAlbumListingModule .thumb{display:block; height:124px; background-color: #000; overflow: hidden;}
            
        .photoAlbumListingModule .bodyText{display:block;}
            .photoAlbumListingModule .inBodyText{}
               .photoAlbumListingModule .inBodyText p{ padding-bottom:0}

                .photoAlbumListingModule h3 {margin-bottom:7px;}
                    .photoAlbumListingModule h3 a {}
                     .photoAlbumListingModule h3 a:hover {color:#85ABCF}
                
                .photoAlbumListingModule .caption{display:block; margin:7px 0 7px 0;}    
                    .photoAlbumListingModule .inCaption{color:#959595; font-size:12px; line-height: 14px;}
                        
                        .photoAlbumListingModule .inCaption ul{}
                            .photoAlbumListingModule .inCaption li{display:inline;}
                            .photoAlbumListingModule .inCaption li:first-child{margin-left:0;}
                                .photoAlbumListingModule .inCaption a {text-decoration:none; color:#959595;}
									.photoAlbumListingModule .inCaption a:hover{color:#85abcf;}
                                
                                .photoAlbumListingModule .inCaption .date{}
                                .photoAlbumListingModule .inCaption .cateogry{}
                                .photoAlbumListingModule .inCaption .author{}
                                .photoAlbumListingModule .inCaption .views{}


/* Video Title Default Size Module */
.videoTitleDefaultSizeModule{}
    
.videoTitleDefaultSizeModule .box{}
.videoTitleDefaultSizeModule .box:first-child{}
    .videoTitleDefaultSizeModule .inBox{padding:0;}
            
        .videoTitleDefaultSizeModule .thumbHolder{display:block; overflow:hidden;}
            .videoTitleDefaultSizeModule .thumb{}
            
        .videoTitleDefaultSizeModule .bodyText{display:block;}
            .videoTitleDefaultSizeModule .inBodyText{}
            
                .videoTitleDefaultSizeModule h3 {margin-bottom:0; font-size:30px;}
                    .videoTitleDefaultSizeModule h3 a {text-transform:none;}
                
                .videoTitleDefaultSizeModule .caption{float:left; width:100%; margin:14px 0 10px 0;}    
                    .videoTitleDefaultSizeModule .inCaption{font-size:12px; color:#959595;}
                        
                        .videoTitleDefaultSizeModule .inCaption ul{}
                            .videoTitleDefaultSizeModule .inCaption li{display:inline;}
                            .videoTitleDefaultSizeModule .inCaption li:first-child{margin-left:0;}
                                .videoTitleDefaultSizeModule .inCaption a {text-decoration:none; color:#959595;}
									.videoTitleDefaultSizeModule .inCaption a:hover{color:#85abcf;}
                                
                                .videoTitleDefaultSizeModule .inCaption .date{}
                                .videoTitleDefaultSizeModule .inCaption .cateogry{}
                                .videoTitleDefaultSizeModule .inCaption .author{}
                                .videoTitleDefaultSizeModule .inCaption .views{font-family:"DINNextW01-CondensedReg", Arial, Helvetica, sans-serif; font-size:30px; color:#000;}    


/* All Videos Listing Module */
.allVideosListingModule{}

/* H2 Title Icon */
.allVideosListingModule .moduleTitle h2{background-image: url(/images/layout/h2IconvVideoPlayAll.png)}

.allVideosListingModule .row{border-top:1px solid #d0d0d0; padding-bottom:12px}
    .allVideosListingModule .row.first-child{border:none;}
    .allVideosListingModule .row:last-of-type{padding-bottom:0}

.allVideosListingModule .box{float:left; width:186px; margin-left:24px;}
.allVideosListingModule .box:first-child{margin-left:0;}

    .allVideosListingModule .inBox{padding-bottom:0; }
            
                .allVideosListingModule .thumb .videoLength{bottom: 0; right: 0;}
            
        .allVideosListingModule .bodyText{}
            .allVideosListingModule .inBodyText{}
            
                .allVideosListingModule h3 {margin-bottom:8px; margin-top:5px; text-transform:capitalize;}
                    .allVideosListingModule h3 a:hover {color: #85ABCF;}
                
                
                .allVideosListingModule .caption{display:block; height:24px; background-color: #ddd; border: 1px solid #959595;}    
                    .allVideosListingModule .inCaption{display:block; text-transform:uppercase; font-family:"DINNextW01-CondensedReg", Arial, Helvetica, sans-serif; font-size:1.143em; padding-top:5px; text-align:center;}
                        
                        .allVideosListingModule .inCaption ul{}
                            .allVideosListingModule .inCaption li{}
                            .allVideosListingModule .inCaption li:first-child{}
                                
                                .allVideosListingModule .inCaption .date{}
                                .allVideosListingModule .inCaption .cateogry{}
                                .allVideosListingModule .inCaption .author{}
                                .allVideosListingModule .inCaption .views{}


/* Video Categories Module */
.videoCategoriesModule{width:292px;}

    /* H2 Title Icon */
    .videoCategoriesModule .moduleTitle h2{background-image: url(/images/layout/h2IconVideoCategories.png)}

/* Up Next Video Module */
.upNextVideoModule{}

    /* H2 Title Icon */
    .upNextVideoModule .moduleTitle h2{background-image: url(/images/layout/h2IconVideoUpNext.png)}

.upNextVideoModule .box{border-top: 1px solid #d0d0d0;}
.upNextVideoModule .box:first-child{border-top:none;}
    .upNextVideoModule .inBox{padding-bottom:14px;}
    .upNextVideoModule .box:last-child .inBox{padding-bottom:0;}

              .upNextVideoModule .thumb .videoLength{bottom: 0; right: 0;}
               
        .upNextVideoModule .bodyText{float:right; width:144px;}
            .upNextVideoModule .inBodyText{}
            
                .upNextVideoModule h3 {margin-bottom:8px;}
                    .upNextVideoModule h3 a:hover {color:#85ABCF}
                
                
                .upNextVideoModule .caption{display:block; height:24px; background-color: #ddd; border: 1px solid #959595;}    
                    .upNextVideoModule .inCaption{display:block; text-transform:uppercase; font-family:"DINNextW01-CondensedReg", Arial, Helvetica, sans-serif; font-size:1.143em; padding-top:5px; text-align:center;}
                        
                        .upNextVideoModule .inCaption ul{}
                            .upNextVideoModule .inCaption li{}
                            .upNextVideoModule .inCaption li:first-child{}
                                
                                .upNextVideoModule .inCaption .date{font-family:"DINNextW01-CondensedReg", Arial, Helvetica, sans-serif; color:#585858; text-transform:uppercase; font-size:16px;}
                                .upNextVideoModule .inCaption .cateogry{}
                                .upNextVideoModule .inCaption .author{}
                                .upNextVideoModule .inCaption .views{}
       
            
            
/* Recent Responses Module */
.recentResponsesModule{}
   
    /*.recentResponsesModule .row{height:542px; overflow-y:scroll; border-bottom: 1px solid #d0d0d0;}*/
    
    /* H2 Title Icon */
    .recentResponsesModule .moduleTitle h2{background-image: url(/images/layout/h2IconVideoResponses.png)}
    
.recentResponsesModule .box{border-bottom: 1px solid #d0d0d0;}
	.recentResponsesModule .box.first-child{border-top:none;}
    .recentResponsesModule .box.last-child {border-bottom: 0;}
    .recentResponsesModule .inBox{padding-bottom:14px;}
    
        .recentResponsesModule .thumbHolder{float:left; width:134px; overflow:hidden; position:relative;}
            .recentResponsesModule .thumb{display:block; height:70px; background-color: #000; overflow: hidden;}
                .recentResponsesModule .thumb img{width:134px; margin-top:-14px;}
                .recentResponsesModule .thumb .videoLength{bottom: 0; right: 0;}   
                        
        .recentResponsesModule .bodyText{float:right; width:144px;}
            .recentResponsesModule .inBodyText{}
            
                .recentResponsesModule h3 {margin-bottom:0;}
                    .recentResponsesModule h3 a:hover {color:#85ABCF}
                
                .recentResponsesModule .caption{}    
                    .recentResponsesModule .inCaption{}
						.recentResponsesModule .inCaption a{ text-decoration:none }
						.recentResponsesModule .inCaption a:hover{color:#85abcf;}
									
                        .recentResponsesModule .inCaption ul{}
                            .recentResponsesModule .inCaption li{}
                            .recentResponsesModule .inCaption li:first-child{}
                                
                                .recentResponsesModule .inCaption .date{}
                                .recentResponsesModule .inCaption .cateogry{}
                                .recentResponsesModule .inCaption .author{}
                                .recentResponsesModule .inCaption .views{}
        
            .recentResponsesModule .btnPlay {width:134px; height:70px; background-position:48px 16px;}
            .recentResponsesModule .btnPlay:hover {background-position:-152px 16px;}


/* Meet The Rookies Module */
.meetTheRookiesModule{}

    .meetTheRookiesModule .row{height:542px; overflow-y:scroll; border-bottom: 1px solid #d0d0d0;}
    
    /* H2 Title Icon */
    .meetTheRookiesModule .moduleTitle h2{background-image: url(/images/layout/h2IconMeetRookies.png)}
    
.meetTheRookiesModule .box{border-bottom: 1px solid #d0d0d0;}
	.meetTheRookiesModule .box.first-child{border-top:none;}
    .meetTheRookiesModule .box.last-child {border-bottom: 0;}
    .meetTheRookiesModule .inBox{padding-bottom:14px;}

        .meetTheRookiesModule .thumbHolder{float:left; width:134px; overflow:hidden; position:relative;}
            .meetTheRookiesModule .thumb{display:block; height:70px; background-color: #000; overflow:hidden;}
                .meetTheRookiesModule .thumb img {width:134px; margin-top: -14px;}
            
        .meetTheRookiesModule .bodyText{float:right; width:124px;}
            .meetTheRookiesModule .inBodyText{}
            
                .meetTheRookiesModule h3 {margin-bottom:0;}
                    .meetTheRookiesModule h3 a:hover {color:#85ABCF}
                
                .meetTheRookiesModule .caption{}    
                    .meetTheRookiesModule .inCaption{}
						.meetTheRookiesModule .inCaption a{ text-decoration:none }
						.meetTheRookiesModule .inCaption a:hover{color:#85abcf;}
					
                        
                        .meetTheRookiesModule .inCaption ul{}
                            .meetTheRookiesModule .inCaption li{}
                            .meetTheRookiesModule .inCaption li:first-child{}
                                
                                .meetTheRookiesModule .inCaption .date{}
                                .meetTheRookiesModule .inCaption .cateogry{}
                                .meetTheRookiesModule .inCaption .author{}
                                .meetTheRookiesModule .inCaption .views{}
        
            .meetTheRookiesModule .btnPlay {width:134px; height:70px; background-position:48px 16px;}
            .meetTheRookiesModule .btnPlay:hover {background-position:-152px 16px;}

/* Follow Players */
.latestTweets{}
    .latestTweets .moduleTitle h2{background-image:url(/images/layout/h2Iconfollowplayer.png);}

/* Follow Players Filter */
.showTweetsFormModule{}
    .showTweetsFormModule .moduleTitle h2{background-image:url(/images/layout/h2Iconsearchtweets.png);}

/* Top Followed Players */
.followTopPlayersModule{}
    .followTopPlayersModule .moduleTitle h2{background-image:url(/images/layout/h2Icontopfollowedplayers.png);}

/* Post Module */
#blogPostComments { display:none; }
.postModule{}
       
.postModule .box{}
.postModule .box:first-child{}
    .postModule .inBox{padding-top:0;}
	
    .postModule .thumbHolder{display:block; overflow:hidden; margin-bottom:14px;}
        .postModule .thumb{display:block; height:448px; background-color: #000;}
        
    .postModule .bodyText{}
        .postModule .inBodyText{}
        
            .postModule h3 {}
                            
            .postModule .caption{display:block; padding-bottom:10px;}    
                .postModule .inCaption{font-size:13px;}
				.postModule .inCaption a{text-decoration:none}
					.postModule .inCaption a:hover{color:#85abcf;}

                    .postModule .inCaption ul{}
                        .postModule .inCaption li{display:inline;}
                        .postModule .inCaption li:first-child{}
                            
                            .postModule .inCaption .date{}
                            .postModule .inCaption .category{}
                            .postModule .inCaption .author{}
                            .postModule .inCaption .views{}
                                                    
/* Mini Nav */
.blogPostPageHeading .miniNav{float:right;}
    .miniNav .postPrevBtn {float:left; width:28px; height:38px; background: url(/images/layout/postNextPrevBtn.png) no-repeat top left; margin-right:5px; }
    .miniNav .postPrevBtn:hover{background-position: 0 100%;}
    
    .miniNav .postNextBtn {float:left; width:28px; height:38px; background: url(/images/layout/postNextPrevBtn.png) no-repeat top right; }
    .miniNav .postNextBtn:hover{background-position: 100% 100%;} 
       
.blogPostPageHeading h1 {float:left; max-width:492px; padding:0; background:none;} 
                                

/* Similar Posts Module */
.similarPostsModule{}
    .similarPostsModule .moduleTitle h2{background-image:url(/images/layout/h2IconPostsYouMayLike.png);}
    
.similarPostsModule .box{float:left; width:186px; margin-left:24px;}
.similarPostsModule .box:first-child{margin-left:0;}
    .similarPostsModule .inBox{}
    
    .similarPostsModule .thumbHolder, .allVideosListingModule .thumbHolder{float:left; margin-bottom:14px;}
        .similarPostsModule .thumb, .allVideosListingModule .thumb {display:block;  width:186px; height:138px; background-color: #000; overflow:hidden; position:relative}
            .similarPostsModule .thumb img{width: 100%; height: auto;}
                    
    .similarPostsModule .bodyText{}
        .similarPostsModule .inBodyText{}
        
            .similarPostsModule h3{}
                .similarPostsModule h3 a:hover{ color:#85ABCF}
            
            .similarPostsModule .caption{display:block; height:24px; background-color: #ddd; border: 1px solid #959595;}    
                .similarPostsModule .inCaption{display:block; text-transform:uppercase; font-family:"DINNextW01-CondensedReg", Arial, Helvetica, sans-serif; font-size:1.143em; padding-top:5px; text-align:center;}
                    
                    .similarPostsModule .inCaption ul{}
                        .similarPostsModule .inCaption li{}
                        .similarPostsModule .inCaption li:first-child{}
                            
                            .similarPostsModule .inCaption .date{font-family:"DINNextW01-CondensedReg", Arial, Helvetica, sans-serif; color:#585858; text-transform:uppercase; font-size:16px;}
                            .similarPostsModule .inCaption .category{}
                            .similarPostsModule .inCaption .author{}
                            .similarPostsModule .inCaption .views{}
                            
                            
	            /* Video Thumb */
                .similarPostsModule .thumb.videoThumb, .allVideosListingModule .thumb {position:relative}
		        .similarPostsModule .thumb.videoThumb img, .allVideosListingModule .thumb img {width: 136%; height: auto; margin-top: -28px;}
		        .similarPostsModule .thumb.videoThumb .btnPlay, .allVideosListingModule .thumb .btnPlay {width:184px; height:136px;  background: url(/images/layout/btnPlayIcon.png) no-repeat 80px center; border:none}
		        .similarPostsModule .thumb.videoThumb .btnPlay:hover, .allVideosListingModule .thumb .btnPlay:hover {background-position:-120px center; border:none}
                            
                            

/* Blog Search Module */
.blogSearchModule{}
    
.blogSearchModule .box{border-top: 1px solid #d0d0d0;}
.blogSearchModule .box:first-child{border-top:none;}
    .blogSearchModule .inBox{}
            
        .blogSearchModule .thumbHolder{float:left; width:134px; height:99px; overflow:hidden;}
            .blogSearchModule .thumb{display:block; height:99px; background-color: #000;}
            
        .blogSearchModule .bodyText{float:right; width:450px;}
            .blogSearchModule .inBodyText{}
            
                .blogSearchModule h3 {margin-bottom:0;}
                
                .blogSearchModule .caption{float:left; width:100%; margin-bottom:12px;}    
                    .blogSearchModule .inCaption{font-size:12px; color:#959595;}
                        
                        .blogSearchModule .inCaption ul{}
                            .blogSearchModule .inCaption li{float:left; margin-left:12px;}
                            .blogSearchModule .inCaption li:first-child{margin-left:0;}
                                
                                .blogSearchModule .inCaption .date{}
                                .blogSearchModule .inCaption .cateogry{}
                                .blogSearchModule .inCaption .author{}
                                .blogSearchModule .inCaption .views{}
                                
/* Blog Categories Module*/
    /* H2 Title Icon */
    .blogCategoriesModule .moduleTitle h2{background-image: url(/images/layout/h2IconBlogCategories.png)}

/* Browse Our Blog Module */
.browseOureBlogModule .inBox{padding-bottom:0;}

/* Facebook Feed Module */
.facebookFeedModule{}
	.facebookFeedModule .inBox{border-bottom: 1px solid #D0D0D0; padding-top:0; overflow:hidden; height:337px; position:relative; top:14px; position:relative;}
		.facebookFeedModule .inBox iframe{margin: -2px 0 0 -2px; position:absolute}

/* Social Share Module */
.socialShareModule{}
	.socialShareModule .inBox{padding:0;}
	.socialShareModule .facebookShare, .socialShareModule .tweetShare, .socialShareModule .googlePlusShare { display:block; float:left; height:70px; margin-right:14px }
	.socialShareModule .facebookShare { padding-top: 2px }
	.socialShareModule .tweetShare { }
	.socialShareModule .googlePlusShare { padding-top: 2px }
	
            
/* BLOG PHOTO GALLERY */

/* Daylife Smartgalleries Module */
.daylife_smartgalleries_container{ border:none;  padding: 0; overflow: hidden; height: 562px; width: 800px; }
    .daylife_smartgalleries_container .daylife_smartgalleries_frame{border: none; margin: 0; padding: 0; overflow: hidden; height: 562px; width: 800px;}

/* Album Title */
.albumTitleModule{}
    .albumTitleModule .col4{margin-left:0;}
    .albumTitleModule .black{margin-top:12px; height:120px;}
    .albumTitleModule .black:first-child{margin-top:0;}
    
.albumTitleModule .box{}
.albumTitleModule .box:first-child{}
    .albumTitleModule .inBox{}
            
        .albumTitleModule .thumbHolder{float:left; width:100%; height:500px; overflow:hidden;}
            .albumTitleModule .thumb{display:block; height:500px; background-color: #000;}
            
        .albumTitleModule .bodyText{}
            .albumTitleModule .inBodyText{}
            
                .albumTitleModule h3 {margin-bottom:0;}
                
                .albumTitleModule .caption{float:left; width:100%; margin-bottom:12px;}    
                    .albumTitleModule .inCaption{font-size:12px; color:#959595;}
                        
                        .albumTitleModule .inCaption ul{}
                            .albumTitleModule .inCaption li{float:left; margin-left:12px;}
                            .albumTitleModule .inCaption li:first-child{margin-left:0;}
                                
                                .albumTitleModule .inCaption .date{}
                                .albumTitleModule .inCaption .cateogry{}
                                .albumTitleModule .inCaption .author{}
                                .albumTitleModule .inCaption .views{}
                                    

/* Album Blog Album Listing Module */
.blogAlbumListingModule{}
.blogAlbumListingModule .moduleTitle h2 {background-image:url(/images/layout/h2IconPicturesAll.png);}
    
.blogAlbumListingModule .row{border-top:1px solid #d0d0d0; padding-bottom:12px}
.blogAlbumListingModule .row.first-child{border:none;}
	
	
.blogAlbumListingModule .box{float:left; width:134px; margin-left:24px;}
.blogAlbumListingModule .box:first-child{margin-left:0;}
    .blogAlbumListingModule .inBox{padding:24px 0 22px 0}
            
        .blogAlbumListingModule .thumbHolder{float:left; width:134px; overflow:hidden; position:relative}
            .blogAlbumListingModule .thumb{display:block; height:89px; background-color: #000; overflow: hidden;}
            
        .blogAlbumListingModule .bodyText{margin-top:7px;}
            .blogAlbumListingModule .inBodyText{}
            
                .blogAlbumListingModule h3 {margin-bottom:0;}
                    .blogAlbumListingModule h3 a {}
                     .blogAlbumListingModule h3 a:hover {color:#85ABCF;}
                    
                
                .blogAlbumListingModule .caption{display:block; height:24px; background-color: #ddd; border: 1px solid #959595;}    
                    .blogAlbumListingModule .inCaption{display:block; text-transform:uppercase; font-family:"DINNextW01-CondensedReg", Arial, Helvetica, sans-serif; font-size:1.143em; padding-top:5px; text-align:center;}
                        
                        .blogAlbumListingModule .inCaption ul{}
                            .blogAlbumListingModule .inCaption li{}
                            .blogAlbumListingModule .inCaption li:first-child{}
                                
                                .blogAlbumListingModule .inCaption .date{}
                                .blogAlbumListingModule .inCaption .cateogry{}
                                .blogAlbumListingModule .inCaption .author{}
                                .blogAlbumListingModule .inCaption .views{}
                                

/* Photo Gallery Details Module */
.photoGalleryDetailsModule{}
    
#photoGalleryDetailsModule .socialShareModule .inBox{padding-bottom:0;}
#photoGalleryDetailsModule .inBox .col4{padding-bottom: 0;}
                                

/* Player Profile Details Module */
.playerProfileHeading{ padding-left: 40px; background: url(/images/layout/icoFlagLrg.png) no-repeat left top; }
.playerProfileDetailsModule{}
    .teamName h3{padding-top:12px;}
    .playerProfileDetailsModule .box{}
    .playerProfileDetailsModule .box:first-child{}
        .playerProfileDetailsModule .inBox{padding:0;}

            .playerProfileDetailsModule .thumbHolder{float:left; overflow:hidden}
                .playerProfileDetailsModule .thumb{}
                    .playerProfileDetailsModule .thumb img {height:360px;margin-left:0px;}

            .playerProfileDetailsModule .playerDetails{float:right; width:304px;}
                .playerProfileDetailsModule .inPlayerDetails{}

                    .playerProfileDetailsModule h3 {}
                    .playerProfileDetailsModule .playerDetails img {margin:0 14px 14px 0;}

                    .playerProfileDetailsModule .caption{}    
                        .playerProfileDetailsModule .inCaption{}

                            .playerProfileDetailsModule .inCaption ul{}
                                .playerProfileDetailsModule .inCaption li{}
                                .playerProfileDetailsModule .inCaption li:first-child{}

                                    .playerProfileDetailsModule .inCaption .date{}
                                    .playerProfileDetailsModule .inCaption .cateogry{}
                                    .playerProfileDetailsModule .inCaption .author{}
                                    .playerProfileDetailsModule .inCaption .views{}
                                        
            .playerProfileDetailsModule .btnSocials {float:left;}
                .playerProfileDetailsModule .btnSocials li {display:inline-block; margin-right: 5px; }
                .playerProfileDetailsModule .btnSocials li a{display:block; width: 25px; height: 26px; }
                	.playerProfileDetailsModule .btnSocials li a#facebookBtn{ background: url(/images/layout/btnFacebook25.png) no-repeat left top; }
            	    .playerProfileDetailsModule .btnSocials li a#googleBtn{ background: url(/images/layout/btnGoogle25.png) no-repeat left top; }
        	        .playerProfileDetailsModule .btnSocials li a#twitterBtn{ background: url(/images/layout/btnTwitter25.png) no-repeat left top; }
		            .playerProfileDetailsModule .btnSocials li a#facebookBtn:hover, .playerProfileDetailsModule .btnSocials li a#googleBtn:hover, .playerProfileDetailsModule .btnSocials li a#twitterBtn:hover{ background-position: left bottom; }
	
			
			.inPlayerStatisticsOverview ul{}
			    .inPlayerStatisticsOverview ul li {font-family:"DINNextW01-CondensedReg", Arial, Helvetica, sans-serif; font-size:1.85em; display:inline; color:#000 }			 
			        .inPlayerStatisticsOverview ul li span { display:inline-block; padding:0 4px 0 4px;}		 
			
			.inPlayerStatistics ul {}
			    .inPlayerStatistics ul li strong {color:#000; text-transform:uppercase; float:left; margin-right: 5px; font-family:"DINNextW01-CondensedReg", Arial, Helvetica, sans-serif; }
			    .inPlayerStatistics ul li span{ vertical-align: text-top; line-height: 13px;}
			    
            .playerStatisticsBox{background-color:#DDD; border: 1px solid #BABABA}	
                .inPlayerStatisticsBox{}	
                .inPlayerStatisticsBox table{ width:100%}	
                 .inPlayerStatisticsBox table td{ font-family:"DINNextW01-CondensedReg", Arial, Helvetica, sans-serif; font-size:1.334em; line-height:1.0em; color:#000; padding:7px 7px 0 7px; width:40px; }	
                    .inPlayerStatisticsBox table td.season{width:auto;}	
			    

/* Stats Tables */
.statisticTables{}
    .lastFiveGamesHeading{background-image:url(/images/layout/h2Iconlast5games.png);}
    .regularSeasonHeading{background-image:url(/images/layout/h2Iconregularseason.png);}
    .playoffsHeading{background-image:url(/images/layout/h2Iconplayoffs.png);}

/* Player Statistics Module*/
.playerStatisticsModule{}
    .playerStatisticsModule .box{}
    .playerStatisticsModule .box:first-child{}
        .playerStatisticsModule .inBox{padding-top:0;}

           .playerStatisticsModule ul {float:left; width:100%; border-top: 1px solid #d0d0d0; margin-top:14px; padding-top:14px;}
           .playerStatisticsModule ul:first-child{border-top:none; margin-top:0; padding-top:0;}
               .playerStatisticsModule ul li {float:left; width:100%; padding-top:3px;}
               .playerStatisticsModule ul li:first-child{padding-top:0;}
               
                    .playerStatisticsModule label {}
                        

/* Player Programs Module */
.playerProgramsModule{float:left; width:100%;}
    .inPlayerProgramsModule{padding:24px 0;}
    .playerProgramsModule .moduleTitle h2{background-image:url(/images/layout/h2IconPlayerPrograms.png);}
        .playerProgramsModuleThumbHolder{float:left; width:213px; height:157px;}
            .playerProgramsModuleThumb{display:block; height:157px; background-color: #000;}
                .playerProgramsModuleThumb img{ width: 213px; height:157px;}
        
        .playerProgramsModuleText{float:right; width:371px;}
        
		.playerProgramsModule.first-child{border:none;}


/* Past Award Recipients Module */
.pastAwardRecipientsModule{}
    
.pastAwardRecipientsModule .row{border-top:1px solid #d0d0d0;}
.pastAwardRecipientsModule .first-child{border:none;}

.pastAwardRecipientsModule .box{width:186px; margin-left:24px; }
.pastAwardRecipientsModule .box:first-child{margin-left:0;}
    .pastAwardRecipientsModule .inBox{padding-bottom:24px;}
            
        .pastAwardRecipientsModule .thumbHolder{display:block; width:76px; overflow:hidden; float: left; margin-right: 14px;}
            .pastAwardRecipientsModule .thumb{display:block; height:76px; background-color: #000;}
            .pastAwardRecipientsModule .thumb img{width:76px; height:76px;}
            
        .pastAwardRecipientsModule .bodyText{display:block; width:95px}
            .pastAwardRecipientsModule .inBodyText{}
                .pastAwardRecipientsModule .inBodyText a{color:#02589D; display:inline-block}
                .pastAwardRecipientsModule .inBodyText a.playerName{ margin-bottom:4px}
                
            
            
                .pastAwardRecipientsModule h3 {margin-bottom: 0;}
                    .pastAwardRecipientsModule h3 a {text-transform:none;}
				
				.pastAwardRecipientsModule .textLink {margin-top: 0;}
				
				
/* Award Winner Module */
.awardWinnerModule{}
.awardWinnerModule .row {border-top: 1px solid #d0d0d0;}
    
.awardWinnerModule .box{}
    .awardWinnerModule .inBox{padding-bottom:10px;}
	
        .awardWinnerModule .thumbHolder{float:right; width:213px; overflow:hidden; position:relative; margin-bottom:14px;}
            .awardWinnerModule .thumbHolder #swap{width:213px; height:157px; position:relative;}
                .awardWinnerModule .thumbHolder #swap img {position:absolute; top:0; left:0; width:213px; height:157px;}
            
        .awardWinnerModule .bodyText{float:left; width:381px;}
            .awardWinnerModule .inBodyText{}
                
                .swapThumbs {display:block; height:24px; background-color: #ddd; clear: both; border: 1px solid #959595; }
        			.swapThumbs a {/*width: 69px;*/ display: block; /*float: left;*/ cursor:default; text-align:center; height: 23px; border-left: 1px solid #959595; }
        			.swapThumbs a.first-child {/*width: 71px;*/ border-left: none; margin:0 auto; }
                        .swapThumbs a {padding-top:2px; text-decoration: none; }
        					.swapThumbs a:hover { /*background-color: #959595 ;*/ }
                            .swapThumbs a span {display:block; text-transform:uppercase; font-family:"DINNextW01-CondensedReg", Arial, Helvetica, sans-serif; font-size:1.143em; padding-top:3px;}
        		
                

/* What The Players Say Module */
.whatThePlayersSayModule{}
    .whatThePlayersSayModule .box{}
        .whatThePlayersSayModule .inBox{padding-bottom:0;}

            .whatThePlayersSayModule .thumbHolder{display:block; width:62px; overflow:hidden; float: left;}
                .whatThePlayersSayModule .thumb{display:block; height:62px; background-color: #000;}

            .whatThePlayersSayModule .bodyText{float:right; width:216px; }
                .whatThePlayersSayModule .inBodyText{}

                    .whatThePlayersSayModule h3 {margin-bottom: 0;}
                        .whatThePlayersSayModule h3 a {text-transform:none;}

    				.whatThePlayersSayModule .caption{}    
                        .whatThePlayersSayModule .inCaption{font-size:13px;}


/* Ask the NHLPA Module */
.askNHLPA{}
    .askNHLPA .box{}
        .askNHLPA .inBox{padding-bottom:0; border-bottom: 1px solid #D0D0D0;}

            .askNHLPA .thumbHolder{display:block; width:62px; overflow:hidden; float: left;}
                .askNHLPA .thumb{display:block; height:62px; background-color: #000;}

            .askNHLPA .bodyText{float:right; width:216px; }
                .askNHLPA .inBodyText{}

                    .askNHLPA h3 {margin-bottom: 0;}
                        .askNHLPA h3 a {text-transform:none;}

					.askNHLPA a.btnBlue {margin-top:14px;}
					
					
/* Follow Top Players Module */
.followTopPlayersModule{}
    .followTopPlayersModule .box{}
        .followTopPlayersModule .inBox{padding-bottom:14px; border-bottom: 1px solid #D0D0D0;}

            .followTopPlayersModule .thumbHolder{display:block; width:62px; overflow:hidden; float: left;}
                .followTopPlayersModule .thumb{display:block; height:62px; background-color: #000;}

            .followTopPlayersModule .bodyText{float:right; width:216px; }
                .followTopPlayersModule .inBodyText{}
                    .followTopPlayersModule .inBodyText p{padding-bottom: 7px;}
                
                    .followTopPlayersModule h3 {margin-bottom: 0;}
                        .followTopPlayersModule h3 a {text-transform:none;}

					.followTopPlayersModule a.btnBlue {margin-top:14px;}


/* Current Finalists Module */
.currentFinalistsModule{float:left; width:100%; border-top:1px solid #d0d0d0;}
    .inCurrentFinalistsModule{padding:24px 0;}
        .currentFinalistsModuleThumbHolder{float:left; width:213px; height:157px;}
            .currentFinalistsModuleThumb{display:block; width:213px; height:157px; background-color: #000; overflow:hidden;}
                .currentFinalistsModuleThumb img{ width: 213px;}
        
        .currentFinalistsModuleText{float:right; width:371px;}
			.currentFinalistsModuleText h3{float:left; width:170px; }
			    .currentFinalistsModuleText h3 a:hover {color:#85ABCF}            
			
			.finaliststTeam {float:right}
				.finaliststTeam .teamLogoHolder {background-color:#fff; height:25px; float:left; margin-top:-2px }
				.finaliststTeam .teamLogoHolder img {height:25px;}
				.finaliststTeam .textLink {margin: 3px 0 0 5px; float:left}
        
		.currentFinalistsModule.first-child{border:none;}
		
		
/* List of Attendees Module */
.listOfAttendeesModule{}

     .listOfAttendeesModule .row {border-top: 1px solid #d0d0d0;}
     .listOfAttendeesModule .row:first-child {border-top:none;}
     
/* H2 Title Icon */
.listOfAttendeesModule .moduleTitle h2{background-image: url(/images/layout/h2IconListOfAttendees.png)}     

.listOfAttendeesModule .box{width:292px; margin-left:24px;}
.listOfAttendeesModule .box:first-child{margin-left:0;}
    .listOfAttendeesModule .inBox{}
            
        .listOfAttendeesModule .thumbHolder{display:block; width:62px; overflow:hidden; float: left;}
            .listOfAttendeesModule .thumb{display:block; height:62px; background-color: #000;}
            .listOfAttendeesModule .thumb img{width:62px; height:62px;}
            
        .listOfAttendeesModule .bodyText{float:right; width:216px; }
        .listOfAttendeesModule .noThumb .bodyText{float: none; }
            .listOfAttendeesModule .inBodyText{}
            
                .listOfAttendeesModule h3 {margin-bottom: 0;}
                    .listOfAttendeesModule h3 a {text-transform:none;}
                        .listOfAttendeesModule h3 a:hover {color:#85ABCF}
                    			
				.listOfAttendeesModule .caption{}    
                    .listOfAttendeesModule .inCaption{font-size:13px;}


/* All Years Module Module */
    /* H2 Title Icon */
    .allYearsModuleModule .moduleTitle h2{background-image: url(/images/layout/h2IconAllYears.png)}


/* Upcoming Events Module */
.upcomingEventsModule{}

    /* H2 Title Icon */
    .upcomingEventsModule .moduleTitle h2{background-image: url(/images/layout/h2IconEvents.png)}

.upcomingEventsModule .box{}
    .upcomingEventsModule .inBox{padding-top:14; border-bottom: 1px solid #d0d0d0; padding-bottom:14px;}
    .upcomingEventsModule .last-child{border-bottom: none;} 
               
        .upcomingEventsModule .bodyText{}
            .upcomingEventsModule .inBodyText{}
            
                .upcomingEventsModule h3 {}
                    .upcomingEventsModule h3 a {}
				
				.upcomingEventsModule .caption{}    
                    .upcomingEventsModule .inCaption ul{padding-bottom:14px;}
						.upcomingEventsModule .inCaption li strong {text-transform:uppercase; color:#000; font-family:"DINNextW01-CondensedReg", Arial, Helvetica, sans-serif; font-size:1.143em;}


/* Executive Board Members Module */
.executiveBoardMembers{}
     .executiveBoardMembers .row {border-top: 1px solid #d0d0d0;}
	.executiveBoardMembers .row:first-child {border-top:0;}

.executiveBoardMembers .box{width:292px; margin-left:24px;}
.executiveBoardMembers .box:first-child{margin-left:0;}
    .executiveBoardMembers .inBoxFirst{margin:24px 0 14px 0;}
    .executiveBoardMembers .inBoxSecond{margin-bottom:24px;}

		.executiveBoardMembers .teamLogoHolder {float:left; width:100%; padding-bottom:14px;}
			.executiveBoardMembers .teamLogo{width:62px; height:62px; float:left; margin-right:14px;}
			.executiveBoardMembers h3.teamName {float:left; margin-bottom:0; padding-top: 10px;}
           
        .executiveBoardMembers .thumbHolder{display:block; width:62px; height:62px; overflow:hidden; float: left;}
            .executiveBoardMembers .thumb{display:block;}
				.executiveBoardMembers .thumb img {width:62px;}
            
        .executiveBoardMembers .bodyText{float:right; width:216px; }
            .executiveBoardMembers .inBodyText{}
            
                .executiveBoardMembers h3 {margin-bottom:5px;}
                    .executiveBoardMembers h3 a {color:#02589D;}
					.executiveBoardMembers h3 a:hover {color:#85abcf;}
				
				.executiveBoardMembers .caption{}    
                    .executiveBoardMembers .inCaption{font-size:13px;}


/* Divisional Player Reps Module */
.divisionalPlayerRepsModule{}
     .divisionalPlayerRepsModule .row {border-bottom: 1px solid #d0d0d0;}

.divisionalPlayerRepsModule .box{width:292px; margin-left:24px;}
.divisionalPlayerRepsModule .box:first-child{margin-left:0;}
    .divisionalPlayerRepsModule .inBox{}
           
        .divisionalPlayerRepsModule .thumbHolder{display:block; width:62px; overflow:hidden; float: left;}
            .divisionalPlayerRepsModule .thumb{display:block; height:62px; background-color: #000;}
            
        .divisionalPlayerRepsModule .bodyText{float:right; width:216px; }
            .divisionalPlayerRepsModule .inBodyText{}
            
                .divisionalPlayerRepsModule h3 {margin-top:18px; }
                    .divisionalPlayerRepsModule h3 a {}
						.divisionalPlayerRepsModule h3 a {color:#02589D;}
						.divisionalPlayerRepsModule h3 a:hover {color:#85abcf;}


/* Corporate Sponsors Module */
.corporarteSponsorsModule{border-bottom:1px solid #d0d0d0;}
    
.corporarteSponsorsModule .row{}
.corporarteSponsorsModule .row:first-child{}

.corporarteSponsorsModule .box{width:186px; margin-left:24px; }
.corporarteSponsorsModule .box:first-child{margin-left:0;}
    .corporarteSponsorsModule .inBox{}
            
        .corporarteSponsorsModule .sponsorLogoHolder{display:block; width:186px; height:138px; overflow:hidden;}
            .corporarteSponsorsModule .sponsorLogo{display:block;}
				.corporarteSponsorsModule .sponsorLogo img{height:138px;}
            
        .corporarteSponsorsModule .bodyText{display:block;}
            .corporarteSponsorsModule .inBodyText{}
            
                .corporarteSponsorsModule h3 {margin:14px 0 0 0; text-align: center;}
                    .corporarteSponsorsModule h3 a {text-transform:none;}
                  
/* Player Program Header Logo */
.playerProgramLogo {position: absolute; top: 134px; left: 14px; }



/* Badge Module */
.badgeModule{}
    .badgeModule .inBodyText p:last-of-type {padding-bottom:0}


/* Page Links List Module */
.pageLinksListModule{}

    .pageLinksListModule .box{border-top:1px solid #d0d0d0;}
	.pageLinksListModule .box:first-child;{border-top:0;}

    .pageLinksListModule .inBox{}
        .pageLinksListModule .inBox p{padding-bottom:0}

    .pageLinksListModule .thumbHolder{float:left;  width:213px; overflow:hidden;}
        .pageLinksListModule .thumb{display:block;}
            .pageLinksListModule .thumb img{width: 100%; height:auto;}

    .pageLinksListModule .bodyText{width:381px;}
        .pageLinksListModule .inBodyText{word-wrap: break-word;}

    .pageLinksListModule .noThumb .bodyText{width:100%;}

        	.pageLinksListModule h3 {}
                .pageLinksListModule h3 a:hover{color:#85ABCF}

            .pageLinksListModule .caption{}    
                .pageLinksListModule .inCaption{}

                    .pageLinksListModule .inCaption ul{}
                        .pageLinksListModule .inCaption li{}
                        .pageLinksListModule .inCaption li:first-child{}

                            .pageLinksListModule .inCaption .date{}
                            .pageLinksListModule .inCaption .category{}
                            .pageLinksListModule .inCaption .author{}
                            .pageLinksListModule .inCaption .views{}
                            
    .pageLinksList {border-bottom: 1px solid #D0D0D0;}      
        .inPageLinksList {padding: 24px 0;}
            .inPageLinksList .pageLinksListThumbHolder {float:left;  width:213px; height: 157px; overflow:hidden; background-color: Black;}
            .inPageLinksList .pageLinksListThumb {display:block; overflow: hidden; }
            .inPageLinksList .pageLinksListThumb img {width: 213px; height: auto;}
            
            .inPageLinksList .pageLinksListText {width:381px; float:right;}
            		

/* Consultants Module */
.consultantsModule {float:left; width:100%; border-top:1px solid #d0d0d0;}
    .inConsultantsModule {padding:24px 0;}
	    .inConsultantsModuleHolder {width: 100%;}

			.consultantHolder {float: left; width: 202px;} 
				.consultantHolder span{display: block;} 
				    .consultantHolder span.name{font-weight:bold} 
				    .consultantHolder span.areaOfStudy{font-style: italic} 
				    .consultantHolder span.specificSpecialties{font-style: italic} 
				    			
				    .inConsultantHolder {margin-right: 14px;}
				    .inConsultantHolder.last-child{margin-right: 0}
	
		.consultantsModule.first-child{border:none;}


/* Certified Agents Module */
    /* H2 Title Icon */
    .certifiedAgentsModule .moduleTitle h2{background-image: url(/images/layout/h2IconCertifiedAgents.png)}

/* Agent List Module (Find an Agent) */
.agentListModule{}
	.agentListModule .box{border-top: 1px solid #d0d0d0;}
	.agentListModule .box:first-child{border-top:0;}

 .agentListModule .filterTitle{text-transform:uppercase}
 
 .box{}
    .agentListModule .inBox{}
            
        .agentListModule .thumbHolder{float:left; width:128px; overflow:hidden;}
            .agentListModule .thumb{display:block; height:192px; background-color: #000;}
                .agentListModule .thumb img{width:128px; height:192px;}
            
        .agentListModule .bodyText{float:right; width:456px;}
            .agentListModule .inBodyText{}
            
            	.agentListModule h3{color:#02589D;}
                
                .agentListModule .caption{}    
                    .agentListModule .inCaption{}
                        
                        .agentListModule .inCaption ul{width:221px; overflow:hidden;}
                            .agentListModule .inCaption ul.last-child{width:100%}
                                .agentListModule .inCaption li{ margin-bottom:2px}
                                .agentListModule .inCaption li:first-child{}
                                
                                .agentListModule .inCaption .date{}
                                .agentListModule .inCaption .cateogry{}
                                .agentListModule .inCaption .author{}
                                .agentListModule .inCaption .views{}

									/* Letter Browser */
									.agentListModule .letterBrowser{float:left; border: 1px solid #D0D0D0; width:100%; background: url(/images/layout/statTableRowBg.jpg) repeat-x;}
										.agentListModule .letterBrowser td{font-family:"DINNextW02-MediumCond", Arial, Helvetica, sans-serif; font-size:1.235em; line-height:0.795em; text-align:center; border-left: 1px solid #d0d0d0;}

												.agentListModule .letterBrowser td:first-child{border-left:0;}

													.agentListModule .letterBrowser td a {display:inline-block; text-decoration:none; padding:5px; text-align:center}
													    .agentListModule .letterBrowser td a:hover {color:#85abcf}
													    .agentListModule .letterBrowser td.active a {color:#85abcf}
											
/* Online Application Form Module */
.onlineApplicationFormModule{}
    .onlineApplicationFormModule .moduletitle h2{background-image:url("http://origin.agilitycms.com/nhlpacom/Images/Title-Icons/h2IconGoals.png")}

.onlineApplicationFormModule .box{}
    .onlineApplicationFormModule .inBox{}
		.onlineApplicationFormModule ul {width:297px; overflow:hidden;}
		.onlineApplicationFormModule .inBox p{font-size:20px; color:#939393; line-height:0.97em; text-transform:uppercase; font-family:"DINNextW01-CondensedReg", Arial, Helvetica, sans-serif; }
		
		.onlineApplicationFormModule hr.greyRule{margin:4px 0 24px 0}
		
		
/* Player Leaders Module */
.playerLeadersModule{}

.playerLeadersModule .offensiveLeaders{background-image: url("http://origin.agilitycms.com/nhlpacom/Images/Title-Icons/h2IconOffensiveLeader.png");}
.playerLeadersModule .goaltendingLeaders{background-image: url("http://origin.agilitycms.com/nhlpacom/Images/Title-Icons/h2IconGoaltendingLeader.png");}
    
.playerLeadersModule .box{width:292px; height:204px; overflow:hidden;}
    .playerLeadersModule .inBox{padding-top:0;}
            
        .playerLeadersModule .thumbHolder{float:left; width:136px; overflow:hidden;}
            .playerLeadersModule .thumb{display:block; height:136px; background-color: #000;}
            .playerLeadersModule .thumb img{width:136px; height:136px;}
            
        .playerLeadersModule .bodyText{float:right; width:147px;}
            .playerLeadersModule .inBodyText{padding-top:8px;}
            
                .playerLeadersModule h3 {margin-bottom:0; font-family:"DINNextW01-CondensedReg", Arial, Helvetica, sans-serif; font-size:1.675em}
                 .playerLeadersModule h3 a {color:#02589D}
                    .playerLeadersModule h3 a:hover {color:#85abcf}
                          
                .playerLeadersModule .caption{}    
                    .playerLeadersModule .inCaption{}
                        
                        .playerLeadersModule .inCaption{}
                            .playerLeadersModule .inCaption li{}
                            .playerLeadersModule .inCaption li:first-child{}
                                
                                .playerLeadersModule .inCaption .date{}
                                .playerLeadersModule .inCaption .cateogry{}
                                .playerLeadersModule .inCaption .author{}
                                .playerLeadersModule .inCaption .views{}
		
		.playerLeadersModule .statistic{display:block; height:45px; border: 1px solid #d0d0d0; background: url(/images/layout/bgLeadersHeader.png) repeat-x;}
			.playerLeadersModule .inStatistic {background: url(/images/layout/teamLogo.png) no-repeat 98% 3px; padding:14px; font-size:26px; color:#000; text-transform:uppercase; font-family:"DINNextW02-MediumCond", Arial, Helvetica, sans-serif;}

		.playerLeadersModule hr.greyRule{margin:0 0 14px 0;}
		

/* Find Player Module */
    /* H2 Title Icon */
    .findPlayerModule .moduleTitle h2{background-image: url(/images/layout/h2IconFindPlayer.png)}

/* Player Search Results */
    /* H2 Title Icon */
    .playerSearchResultsModule .moduleTitle h2{background-image: url(/images/layout/h2IconFindPlayer.png)}
    
    .playerSearchResultsModule .box{width:292px; height:160px; border-bottom:1px solid #d0d0d0; margin-bottom:24px; overflow:hidden;}
    .playerSearchResultsModule .inBox{padding-top:0;}
            
        .playerSearchResultsModule .thumbHolder{float:left; width:136px; overflow:hidden;}
            .playerSearchResultsModule .thumb{display:block; height:136px; background-color: #000;}
            .playerSearchResultsModule .thumb img{width:136px; height:136px;}
            
        .playerSearchResultsModule .bodyText{float:right; width:147px;}
            .playerSearchResultsModule .inBodyText{padding-top:8px;}
            
                .playerSearchResultsModule h3 {margin-bottom:0; font-family:"DINNextW01-CondensedReg", Arial, Helvetica, sans-serif; font-size:1.675em}
                 .playerSearchResultsModule h3 a {color:#02589D}
                    .playerSearchResultsModule h3 a:hover {color:#85abcf}

/* Player Birthdays */
.playerBirthdaysModule{}
    .playerBirthdaysModule .moduleTitle h2{ background-image: url("http://origin.agilitycms.com/nhlpacom/Images/Title-Icons/h2IconPlayerBirthday.png") }

	.playerBirthdaysModule .box{}
	    .playerBirthdaysModule .inBox{}

	        .playerBirthdaysModule .bodyText{}
	            .playerBirthdaysModule .inBodyText{font-size:1.153em; font-weight:bold; color:#000; text-transform:uppercase; font-family:"DINNextW01-CondensedReg", Arial, Helvetica, sans-serif;}

	                .playerBirthdaysModule h3 {margin-bottom:2px; color:#02589D; font-family:"DINNextW02-MediumCond", Arial, Helvetica, sans-serif; font-size:1.545em;}
					
					.playerBirthdaysModule li {float:left; width:100%; padding:11px 0 6px 0; border-top:1px solid #d0d0d0;}
                        .playerBirthdaysModule li a{color:#000;}
                        .playerBirthdaysModule li a:hover{color:#85abcf;}
                        
/* Salary Lists */
.salaryList { width:100%; }
    .salaryList .salaryHead th { border-top:1px solid #143755;height:24px;color:#fff;padding-top:5px;font-family:"DINNextW02-MediumCond", Arial, Helvetica, sans-serif;font-size:1.2em; background-image: url("/images/layout/salaryHeadBack.png");}
        .salaryList .salaryHead th.first { border-left:1px solid #143755;padding-left:15px; }
        .salaryList .salaryHead th.last { border-right:1px solid #143755; }
    
    .salaryList .salaryRow, .salaryList .salaryHead {cursor:pointer;}
    .sortInfo {display:none;}
    .asc { width: 8px; height: 4px; }
    .sortInfo img { float: none; margin: 0 0 2px 4px }

    .salaryList .salaryHead .sorting-asc .asc {display:inline;}
    .salaryList .salaryHead .sorting-desc .desc {display:inline;}
    .salaryList .salaryRow td { border-bottom:1px solid #E8E8E8;color:#000;background-image: url("/images/layout/salaryRowBack.png");}
        .salaryList .salaryRow td.first { border-left:1px solid #E8E8E8; }
        .salaryList .salaryRow td.last { border-right:1px solid #E8E8E8; }
        .salaryList .salaryRow td.teamName { font-family:"DINNextW02-MediumCond", Arial, Helvetica, sans-serif;padding-left:10px;font-size:1.3em; padding-top:0px; }
        .salaryList tr.salaryRow:hover a { color: #85abcf; }
        .salaryList .salaryRow td.teamName .teamImageContainer { float:left;width:90px; margin-top:-10px; }
        .salaryList .salaryRow td.teamName .playerImageContainer { float:left;width:60px; margin-top:-10px; }
            .salaryList .salaryRow td.teamName .playerImageContainer img { height:40px; }
        .salaryList .salaryRow td.teamName p { float:left; margin:0px; padding:0px; }

    .salaryRow a {display:block;width:100%;color:inherit;text-decoration:inherit;height:38px;padding-top:22px;}
    .salaryRow a:hover { color: #85abcf;}
    
/* Trade Tracker */
    .tradeTable { width:100%; margin-bottom:14px; }
    
        .tradeTable th { padding-left:4px;border-top:1px solid #143755;height:24px;color:#fff;padding-top:5px;font-family:"DINNextW02-MediumCond", Arial, Helvetica, sans-serif;font-size:1.2em; background-image: url("/images/layout/salaryHeadBack.png");}
        .tradeTable th.first { border-left:1px solid #143755; }
        .tradeTable th.last { border-right:1px solid #143755; }
        
        .tradeTable td { width:295px; background: url("/images/layout/tradeback.png") repeat-x bottom; vertical-align: top; text-transform:uppercase; border:1px solid #E8E8E8;padding-left:8px;font-family:"DINNextW02-MediumCond", Arial, Helvetica, sans-serif;font-size:1.4em;color:#000;padding-top:7px;}
        
        .tradeTable .tradeItems {float:left;width:220px;margin-left:18px;}
            .tradeTable .tradeItems .tradeEntry {margin-bottom:7px;}
            .tradeTable .tradeItems .tradeEntry.text {margin-bottom:12px;}
                .tradeTable .tradeItems .tradeEntry .playerLabel {float:left;width:160px;margin-left:12px;}
                    .tradeTable .tradeItems .tradeEntry .playerLabel a {color:#00569F;text-decoration:none;}
                        .tradeTable .tradeItems .tradeEntry .playerLabel a:hover {color:#85ABCF;}
        
        .tradeTable .teamImage {float:left;width:44px;padding-bottom:19px;}
        .tradeTable .playerImage {float:left;width:46px;}
        
        .tradeTable .player.lastEntry {margin-bottom:19px !important;}
        .tradeTable .text.lastEntry {margin-bottom:19px !important;}
        
        .tradeTable.lastTable {margin-bottom:17px;}
        
/* Signing Tracker */

    .tradeTable .contractDetails .tradeItems {width:260px; margin-left:8px;}
        
/* FOOTER */
.footerModule{padding:24px 0 0 0; color:#FFF; background-color:#000}
    .footerModule .col1{width:164px;}
    .footerModule a{color:#FFF; text-decoration:none}
    
    /* Top Links */
    .footerModule .row.topLinks {letter-spacing:1px}
        .footerModule .row.topLinks ul li a{display:inline; font-family:"DINNextW02-MediumCond", Arial, Helvetica, sans-serif; font-size:1em; line-height:0.97em; text-transform:uppercase; margin-bottom:4px}
            .footerModule .row.topLinks ul li a:hover{color:#336699}
        .footerModule .row.topLinks ul li.sectionHeading a{color:#336699; font-size:1.45em;}
    
        /* Top Sub Links */
        .footerModule .row.topLinks ul li.subSection{}
            .footerModule .row.topLinks ul li.subSection a{padding:0; background:none}   
           		.footerModule .row.topLinks ul li.subSection a.btnSubToggle{display:inline-block; background:url(../images/layout/footerSubLinkIcon.png) no-repeat right top; margin:3px 0 0 3px; width:12px; height:10px;}    
           			.footerModule .row.topLinks ul li.subSection a.btnSubToggle:hover{background:url(../images/layout/footerSubLinkIcon.png) no-repeat  right -18px;}    
            		.footerModule .row.topLinks ul li.subSection a.active{background:url(../images/layout/footerSubLinkIcon.png) no-repeat right -18px;}    
			.footerModule .row.topLinks ul li.subSection ul{display:none; margin:2px 0 2px 10px }
                .footerModule .row.topLinks ul li.subSection ul li a{display:inline-block; background-image:none; font-size:1.1em; line-height:1em !important; text-transform:none; margin:0 0 3px 0 }
                
    .footerModule hr{border:none; background-color:#333; color:#333; height:1px; margin:0 24px 0 24px}

    /* Bottom Links */
    .footerModule .row.bottomLinks{font-family:Arial, Helvetica, sans-serif; font-size:0.813em;}
        .footerModule .row.bottomLinks a{padding:0 4px 0 4px}
        .footer .row.bottomLinks a:hover{color:#d0d0d0}


/* CMS SPECIFIC */
.cmsRichText {clear:both;}
	.cmsRichText ul {padding-bottom: 14px;}
	.cmsRichText ul li {list-style: disc; margin-left: 16px; }
	.cmsRichText ol {padding-bottom: 14px; }	
	    .cmsRichText ol li {list-style: decimal; margin-left: 20px; }
    .cmsRichText hr { border: none; background-color: #D0D0D0; color: #D0D0D0; height: 1px; margin: 10px 0 24px 0; }
    .cmsRichText .moduleTitle{ margin-bottom:14px}
    .cmsRichText a{color:#02589D}
    .cmsRichText h2{padding-bottom: 4px; border-bottom: 1px solid #D0D0D0; margin-bottom: 14px;}

/* 404 */
.error-h1 {position: absolute; top: 121px; background-image: none; color: #02589d; font-size: 3em; line-height: 0.85em; font-weight: normal; font-family: DINNextW02-MediumCond; text-transform: uppercase;}
.error-h2 {position: absolute; top: 171px; color: #000000; font-size: 2.484em; line-height: 0.87em; font-weight: normal; font-family: DINNextW02-MediumCond; text-transform: uppercase; background-image: none; padding: 0px;}
