#pic {
	background-color: #FFFFFF;
	left: 10px;
	position: relative;
	top: 5px;
	width: 100%;
        /*float:left;*/
    
}

#pic .large {
	border: 0px;
	left: 0px;
	position: absolute;
        display:none;
	top: 50px;
	z-index: 999;
        background: #fff;
        overflow: hidden;
        border: 1px solid #ccc;
        padding: 3px;
        text-align: center;
}
#pic .small {
    float:left;
    /*display:inline-block;*/
    width:52px;
    height:52px;
    position: relative;
}

#pic .small:hover .large{
    display: block;
}

#pic div img {
	border: 0;
}
#pic div.p1:hover {
	cursor:pointer;
    
}
/*#pic div.p1:hover div.large {
    border: 1px solid #777;
    display: table;
    background:#3f3f3f;
    text-align:center;
    padding-left:10px;
    padding-right:10px;
    padding-top:10px;
    padding-bottom: 5px;
    margin-top: 5px;
    color:#FFF;
}*/
