.applicationListing{
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
overflow:hidden;
margin-top:10px;
border-bottom:solid 1px #cccccc;
}

.applicationListing ul{
list-style:none;
padding:0;
margin:0 0 0 0px/*-1px*/;
overflow:hidden;
}
.applicationListing li{
margin:0px 0px 5px 0px;
float:left;
width:252px;
height:250px;
overflow:hidden;
/*position:relative;*/
}
.applicationListing li a{
display:block;
width:254px;
height:250px;
text-decoration:none;
color:#3e3e3e;
/*cursor:pointer;*/
background:#fff;
overflow:hidden;
}
/*.applicationListing .newFlag{
position:absolute;
top:0;
right:0;
}*/
.applicationListing .image{}
.applicationListing img{}
.applicationListing .details{
font-weight:normal;
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
padding:2px 3px;
display:block;	
}

.applicationListing .image{}
.applicationListing img{}
.applicationListing .productName{
font-weight:bold;
font-family:Verdana, Geneva, sans-serif;
font-size:12px;
padding:5px 3px;
display:block;	
}


/* project hover */
.applicationListing a:hover{
background:#cc0000;
border:2px solid #cc0000;
width:251px;
height:298px;
margin:0px 0px 0px 0px;
text-decoration:none;
color:#FFF;
}
.applicationListing a:hover .details{
color:#FFF;
padding-left:3px;
padding-right:2px;
border:none;
}

.applicationListing a:hover .projectName{
color:#FFF;
padding-left:3px;
padding-right:5px;
border:none;
}

.applicationListing a:hover .image{}
.applicationListing a:hover img{ margin:-2px 0 0 -2px; }