*{
/* Resetting the default styles of the page
 */	padding:0px 0px;}


.sponsorListHolder{
	margin-bottom:10px;


}

.sponsor{
	width:140px;
	height:198px;
	float:left;
	margin:6px;


	
	/* Giving the sponsor div a relative positioning: */
	position:relative;
	cursor:pointer;
}

.sponsorFlip{
	/*  The sponsor div will be positioned absolutely with respect to its parent .sponsor div and fill it in entirely */

	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:99%;
	background-color:#ffffff;
	border:0px solid #ddd;	
	
	
}

.sponsorFlip:hover{
	
	background-color:#ffffff;
	
}

.sponsorData{	/* Hiding the .sponsorData div */
	display:none;
	background-color:#ffffff;
	
}

.sponsorDescription{
	color:#484848;
	font-size:12px;
	line-height:18px;
	background-color:#efefef;
	padding:12px 20px 0px 20px;
	
	
	font-family: Arial, Helvetica, sans-serif;
	
}

.sponsorFlip img{
	/* Centering the logo image in the middle of the sponsorFlip div */

	position:absolute;
	top:50%;
	left:50%;
	margin:-98px 0 0 -70px;
}

.sponsorURL{	font-size:12px;
	
	text-align: right;
	padding:15px 10px 28px 10px;
	background-color:#efefef;
	
}

.clear{	/* This class clears the floats */	clear:both;
}

/* The styles below are only necessary for the styling of the demo page: */
#flip{
	
	margin:0px auto;
	width:950px;
	
}






