span.dropt:hover {text-decoration: none; background: #ffffff; z-index: 6; }
span.dropt span {
	position: absolute; left: -9999px;
	margin: 20px 0 0 0px; padding: 3px 3px 3px 3px;
	border-style:solid; border-color:black; border-width:1px; z-index: 6;
}

span.dropt:hover span {
	left: 0px;
	background: #ffffff;
}

span.dropt span {
	left: -9999px;
	margin: 4px 0 0 0px; 
	padding: 3px 3px 3px 3px;
	border-style:solid;
	border-color:black;
	border-width:1px;}
	
span.dropt:hover span {margin: 20px 0 0 0px; background: #ffffff; z-index:6;} 

.imagehover p {
	color:#fff;
}

.imagehover:hover p{
	color:#000;
}
.imagehover p:hover {
	color:#000;
}

.imagebox { 
	width:100px; 
	height:100px;
	background-repeat: no-repeat;
}

.imagebox p {
	display:none;
}

.imagebox:hover p{
	{display:block; position:absolute; top:60px; width:190px; left:5px; height:50px; color:#000; margin:0; line-height:1.5em;}
	
}



.extra {display:inline; float:left; text-decoration:none; margin:0 0px; display:inline;}
.extra em {font-style:normal;}
.extra em.txt, .extra b {display:none;}
.extra img {border:0; display:block;}
.extra:hover {background:#fff; position:relative;text-decoration:none;}
.extra:hover b {
	display:block;
	position:absolute; 
	top:55px; left:0; width:150px; 
	background:#fff; 
	height:60px; 
	opacity:0.7;
}
.extra:hover em.txt {
	display:block; 
	position:absolute;
	top:60px; width:140px; left:5px; 
	height:50px; 
	color:#000; 
	margin:0; 
	line-height:1.5em;
}












div.ex1 img{
    border: 0px solid #ccc;
    float: left;
    margin: 10px 2px 2px 2px;
    -webkit-transition: margin 0.5s ease-out;
    -moz-transition: margin 0.5s ease-out;
    -o-transition: margin 0.5s ease-out;
}
 
div.ex1 img:hover {
    margin-top: 2px;
}


div.ex1 div.prizes {
	width:10px;
	
}

div.ex1 div.prizes:hover div {
	background-color:#ffffff;
	
}

div.container{
	display: inline;
}
div.container span {
	bottom: 0;
	display: none;
	opacity: 0.7;
}
div.container:hover span {
	border-style:solid; border-color:black; border-width:1px;
	display:inherit;
	position: absolute;
	
	background: #ffffff;
}

div.container img{
    border: 0px solid #ccc;
    width:auto;
    height:auto;
    vertical-align:middle;
    float: left;
    margin: 10px 2px 2px 2px;
    -webkit-transition: margin 0.5s ease-out;
    -moz-transition: margin 0.5s ease-out;
    -o-transition: margin 0.5s ease-out;
}
 
div.container img:hover {
    margin-top: 2px;
}

.k1 {
	position: relative;
	width:100%;
}

.k1 span{

}

span.k2 {
	color: white; 
   font: bold 24px/45px Helvetica, Sans-Serif; 
   letter-spacing: -1px;  
   background: rgb(0, 0, 0); /* fallback color */
   background: rgba(0, 0, 0, 0.7);
   padding: 10px; 
}
