.sponsors-list { padding-bottom:10px; margin-bottom:20px; }
.sponsors-list ul {list-style:none outside; margin:0; padding:0 0 10px 0; overflow:auto;}
.sponsors-list li{ float:left; margin:0 8px 9px 7px;}

.sponsors-list a{ 	display: table-cell;
	width: 210px;
	height: 190px;
	text-align: center; 
	vertical-align: middle;
border:1px solid #ddd;
box-shadow:0px 1px 3px #ddd;
-moz-box-shadow: 0px 1px 3px #ddd;
-webkit-box-shadow: 0px 1px 3px #ddd; 
}

.sponsors-list a img{	vertical-align: middle; margin:0; padding:0;}

.packages { margin-top:20px;}

.packages ul { list-style:none outside; padding:0; margin:0; font-size:0.85em;}
.packages li { padding:0; margin:5px 0 10px 0; }
.packages h4 { padding:0; margin:0; }

.platinum-package, .gold-package, .silver-package, .bronze-package, .friend-package{ 
margin: 0 7px 0 20px;
	width: 240px;
	height:620px;
	padding:10px 15px;
 float:left;
border:1px solid #ddd;
box-shadow:0px 1px 3px #ddd;
-moz-box-shadow: 0px 1px 3px #ddd;
-webkit-box-shadow: 0px 1px 3px #ddd; 
}

.bronze-package{ height:340px; }
.friend-package{ height:225px; margin-top:32px; }

.interested, .inkind-package{ padding:20px; margin:20px 25px 0 20px; font-size:0.85em;  }
.inkind-package{ background:rgb(223,241,251); color:#444; padding-bottom:1px;}
.interested{ border:1px solid #eee;}

.sponsors-list .platinum a, .platinum-package{ border:1px solid #fff; }
.sponsors-list .gold a, .gold-package { border:1px solid #FFD700; }
.sponsors-list .silver a, .silver-package { border:1px solid #C0C0C0; }
.sponsors-list .bronze a, .bronze-package{ border:1px solid #A67D3D; }



.spon-form { background:#F7F7F7;  padding:20px; margin:30px 25px 30px 20px; font-size:0.85em; }

.spon-form  p { padding:0; margin:0; display:block; overflow:auto; float:left;}
.spon-form  label{ margin:0px 0px 0px 0px; font-size:0.85em; }
.wpcf7-form-control-wrap {display:block; margin-right:10px;  text-align:right; font-weight:500; float:left;  padding:5px 10px 5px 0;}
.wpcf7-form-control-wrap input {width:220px;  padding:5px; border:1px solid #ddd;  border-right:1px solid #eee;  border-top:1px solid #bbb; }



.levels { width:200px;}
.wpcf7-list-item{width:100px; margin:0 20px 23px 20px; display:block; background:#fff; padding:5px 5px; float:left; border:1px solid #ddd;  border-right:1px solid #eee;  border-top:1px solid #bbb; }
.wpcf7-list-item-label {width:50px; margin-left:20px; display:inline-block; text-align:left;}
.wpcf7-list-item input{margin:0; padding:0; width:10px; border:none;}

.grid_3 input {  font-size:1.5em; padding:10px; margin:100px 0 0 0; width:200px!important; text-shadow: #fff 0px 1px 0px; font-weight:600;}




