@charset "utf-8";
/* CSS Document */
      div.imageSub { position: relative; }
      div.imageSub img { z-index: 1; 
 		border-radius: 5px;
		-moz-box-shadow: 0px 0px 4px #222;
 		-webkit-box-shadow: 0px 0px 4px #222;
		box-shadow: 0px 0px 4px #222;
	  
	  
	  }
      div.imageSub div {
        position: absolute;
        left: 39%;
        bottom: 35%;
		height:50px;
		width:50px;
        padding: 6px 9px 1px 3px;
      }
      div.imageSub div.blackbg {
        z-index: 2;
        color: #000;
        background-color: #900;
 		border-radius: 5px;
		-moz-box-shadow: 0px 0px 4px #222;
 		-webkit-box-shadow: 0px 0px 4px #222;
		box-shadow: 0px 0px 4px #222;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
        filter: alpha(opacity=60);
        opacity: 0.6;
      }
      div.imageSub div.label {
        z-index: 3;
        color: white;
		margin-bottom:3px;
      }
      div.imageSub div.label a {
	  display:block;
	  }
	  div.imageSub div.label a:hover {
  color: red;
  position: relative;
}

div.imageSub div.label a[title]:hover:after {
  content: attr(title);
  padding: 4px 8px;
  color: #333;
  position: absolute;
  left: 0;
  top: 100%;
  white-space: nowrap;
  z-index: 20px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-box-shadow: 0px 0px 4px #222;
  -webkit-box-shadow: 0px 0px 4px #222;
  box-shadow: 0px 0px 4px #222;
  background-image: -moz-linear-gradient(top, #eeeeee, #cccccc);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #eeeeee),color-stop(1, #cccccc));
  background-image: -webkit-linear-gradient(top, #eeeeee, #cccccc);
  background-image: -moz-linear-gradient(top, #eeeeee, #cccccc);
  background-image: -ms-linear-gradient(top, #eeeeee, #cccccc);
  background-image: -o-linear-gradient(top, #eeeeee, #cccccc);
}
	 


