.tile{color:#fff;display:block;padding:0;margin:0;position:absolute;overflow:hidden;transition:box-shadow .25s ease-out;-moz-transition:box-shadow .25s ease-out;-webkit-transition:box-shadow .25s ease-out;-o-transition:box-shadow .25s ease-out;-ms-transition:box-shadow .25s ease-out;font-weight:normal;text-decoration:none}.loading>.tile{transition:none;-moz-transition:none;-webkit-transition:none;-o-transition:none;-ms-transition:none}.tile:visited{color:#fff}.tile:hover{text-decoration:none;color:#fff;cursor:pointer}.tile img{border:none}.tile.noClick:hover{cursor:default!important;box-shadow:none!important;-moz-box-shadow:none!important;-webkit-box-shadow:none!important;outline:none!important}.tileTitle{margin:5px 3px 5px 15px;padding:0;font-size:28px;font-weight:300}.tileDesc{margin:0 12px 0 12px;padding:0;font-size:13px;position:absolute}.tileLabelWrapper{position:absolute;right:0;padding:0;margin:0;height:auto;z-index:11}.tileLabel{position:relative;display:inline-block;font-size:13px;text-decoration:none;color:#fff}.tileLabelDesc{border-top:1px solid #999;background-color:#8c8c8c;background-color:rgba(55,55,55,.6);filter:opacity(alpha=0.8);color:#ccc;padding:3px;font-size:12px}.showOnHover{display:none}.tileLabelWrapper.bottom{bottom:0;left:0}.tileLabel.bottom{position:relative;padding:2px 2px 0 2px;margin-bottom:-4px;border-right:15px solid transparent;border-bottom:20px solid #777;height:0;line-height:17px}.tileLabelWrapper.top{top:0;border-left:15px solid transparent;border-top:20px solid #777;height:0;z-index:15}.tileLabel.top{padding:0 2px 2px 2px;top:-19px}.tileImg>img{position:absolute;height:auto;top:50%;left:50%;z-index:1}.tileImg .imgDesc{position:relative;top:0;margin:0;bottom:0;z-index:2;background:#646464;background:rgba(70,70,70,.8);border-top:1px solid #aaa;padding:5px;font-size:12px}.tileImg>.tileLabelWrapper.top>.imgDesc{margin-top:-20px}.tileImg>.tileLabelWrapper>.tileLabel.bottom{bottom:-2px}.tileFlip{z-index:0;overflow:visible}.tileFlip:hover{box-shadow:none;outline:none;padding:0}.tileFlip>.flipContainer{height:100%;width:100%;z-index:0;-webkit-transition:-webkit-transform .6s;-moz-transition:-moz-transform .6s;-o-transition:-o-transform .6s;-ms-transition:-ms-transform .6s;transition:transform .6s}.tileFlipped{-webkit-perspective:600px;-moz-perspective:600px;-o-perspective:600px;-ms-perspective:600px;perspective:600px}.tileFlipped>.flipContainer{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}.tileFlip:hover .flipContainer{outline:1px solid #fff;-moz-box-shadow:0 0 10px #ddd;-webkit-box-shadow:0 0 10px #ddd;box-shadow:0 0 10px #ddd}@-moz-document url-prefix() { /* Firefox renders outlines wrong, so fix it */
   .tileFlip:hover .flipContainer{
		outline: none;
		-moz-box-shadow: 0 0 10px #DDD, 0 0 1px 1px #FFF;
		box-shadow: 0 0 10px #DDD, 0 0 1px 1px #FFF;
	}	
}.tileFlip:hover.noClick .flipContainer{outline:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.support3D:hover .flipContainer{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg)}.tileFlipped .flipBack{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg)}.tileFlipped .flipFront{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}.flipImgCenterer{display:table-cell;vertical-align:middle;text-align:center;width:100%;height:100%}.flipImgCenterer>img{display:inline;position:relative;z-index:5;width:auto;height:auto}.flipImgWrapper{display:table;width:100%;height:100%}.flipFront{position:absolute;display:block;padding:0;marign:0;width:100%;height:100%;overflow:hidden;z-index:2}.flipBack{position:absolute;width:100%;height:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;display:block;padding:10px;color:#fff;text-align:center;z-index:0;background:inherit}.tileFlipped .tileLabelWrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;z-index:30}.tileFlip .tileLabelWrapper.top{right:-2px}.tileFlip .tileLabelWrapper.bottom{bottom:-2px;right:0;left:0}html.safari{-webkit-font-smoothing:antialiased}