#FeaturedPartners
{
	
	width : 272px;
	height : 130px;
	background : url(/images/structure/v7/featured_partners_bg.png) no-repeat;
	margin-bottom : 7px;
}

#FeaturedPartnersContents
{
text-align : center;
padding-top : 35px;
}

#InfoSidebar
{
	margin-left : 0px;
	width : 252px;
}

.jcarousel-list li, .jcarousel-item
{
	text-align : center;
	height : 100px;
}



.sponsorListHolder{
	margin-bottom:30px;
}

.sponsor{
	width:180px;
	height:180px;
	float:left;
	margin:4px;

	/* 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:100%;
	border:1px solid #ddd;
	background:url("/images/quote_back.jpg") no-repeat center center #fff;
}

.sponsorFlip:hover{
	border:1px solid #999;

	/* CSS3 inset shadow: */
	-moz-box-shadow:0 0 30px #999 inset;
	-webkit-box-shadow:0 0 30px #999 inset;
	box-shadow:0 0 30px #999 inset;
}

.sponsorFlip img{
	/* Centering the logo image in the middle of the .sponsorFlip div */

	position:absolute;
	top:50%;
	left:50%;
	margin:-70px 0 0 -70px;
	width : 75%;
}

.sponsorData{
	/* Hiding the .sponsorData div */
	display:none;
}

.sponsorDescription{
	font-size:11px;
	padding:20px 10px 20px 20px;
	font-style:italic;
}

.sponsorURL{
	font-size:10px;
	font-weight:bold;
	padding-left:20px;
}

.clear{
	/* This class clears the floats */
	clear:both;
}



.img{
	float:left;
	width : 188px;
	height : 200px;
	
		
	-webkit-box-shadow: 1px 1px 1px 1px #eee;
	-moz-box-shadow: 1px 1px 1px 1px #eee;
	box-shadow: 1px 1px 1px 1px #eee;
	
	margin-right : 10px;
	z-index : 1;
	margin-bottom : 10px;
	-webkit-transition-duration: 0.5s;
	transition-duration: 0.5s;
	-moz-transition-duration: 0.5s;
	text-align : center;
	}
	
.img img{
	margin-top : 30%;
	vertical-align : middle;
	width : 75%;
	border:0px solid #fff;
}

#img-3 img{
	margin-top : 10%;
}



.img:hover{
	position : relative;
	-webkit-transform:scale(1.5);
	-webkit-box-shadow:0px 0px 30px #ccc;
	
	-moz-transform:scale(1.5);
	-moz-box-shadow:0px 0px 30px #ccc;
	
	-webkit-transition-duration: 0.75s;
	-moz-transition-duration: 0.75s;
	-o-transition-duration:0.75s;
	
	font-size : 11px;
	z-index : 5;
	background : #fff;
	opacity:1.0;
	
	border : 1px solid #c4c2c2;
	-moz-border-radius : 5px;
	-webkit-border-radius : 5px;
	border-radius : 5px;

}

.img .mask{
	text-align : center;
	vertical-align : middle;
	width: 188px;
	background-color: rgb(255, 255, 255);
	position: absolute;
	height: 200px;
	opacity:0.85;
	cursor:pointer;
	-webkit-transition-duration: 0.75s;
	-moz-transition-duration: 0.75s;
	-o-transition-duration:0.75s;
	
	border : 1px solid #c4c2c2;
	-moz-border-radius : 5px;
	-webkit-border-radius : 5px;
	border-radius :5px;
	
}


.img:hover img
{
	width : 0%;
	-webkit-transition-duration: 1s;
	-moz-transition-duration: 1s;
	-o-transition-duration:1s;

}
.sponsorDescription
{

}

.img:hover .sponsorDescription
{
	-webkit-transform:scale(.95);
	-moz-transform:scale(.95);
	
	-webkit-transition-duration: 0.75s;
	-moz-transition-duration: 0.75s;
	-o-transition-duration:0.75s;
}

#img-1:hover .mask, #img-2:hover .mask, #img-3:hover .mask, #img-4:hover .mask{
	margin-left:94px;
	margin-top:94px;
	height:0;
	width:0;
	opacity:0;
	-webkit-transition-duration: 0.75s;
	-moz-transition-duration: 0.75s;
	-o-transition-duration:0.75s;
}


.PartnerType
{
	clear : left;
	width : 200px;
	float : left;
}

.PartnerTypeDescription
{
	width : 580px;
	float : right;
}


#PartnerTypeList 
{
	margin : 0;
	padding : 0;
}

#PartnerTypeList li
{
	margin : 0;
	padding : 0;
	height : auto;
	list-style-type : none;
	margin-bottom : 7px;
	padding-top : 7px;
		height : 45px;
	padding-bottom : 7px;
	border-bottom : 1px solid #eee;
}

input[type="checkbox"]
{
	margin : 0px;
}

fieldset
{
	border : 1px solid #ccc;
	-moz-border-radius : 5px;
	-webkit-border-radius : 5px;
	border-radius : 5px;
}
