.form-generic td 
{
	font: 0.9167em/2 Verdana, Arial, Helvetica, sans-serif;/**/
	line-height: 2;
}

.form-generic td input[type=text], .form-generic td textarea
{
	background: #fff;
	border-left: 1px solid #9bafc0;
	border-top: 1px solid #9bafc0;
	border-right: 1px solid #e9eef2;
	border-bottom: 1px solid #e9eef2;
}

.form-generic td input[type=text]:focus, .form-generic td textarea:focus
{
	background: #f1f8fd;
}

.form-generic td input
{
	margin: 0 7px 0 0;
	vertical-align: middle;
}

.form-generic td.form-explanation
{
	position: absolute;
	left: 310px;
	width: 214px;
	font: 0.833em/1.5 Verdana, Arial, Helvetica, sans-serif;
	z-index: 100;
	padding-top: 4px;
}

.form-generic input[type=submit]  {
	padding: 0.20em 0.5em;
	overflow: visible;
	color: #333 !important;
	background: #d4d4d4;
	font: bold 1em/1.3 Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	cursor: pointer;
	border-left: 1px solid #efefef;
	border-top: 1px solid #efefef;
	border-right: 1px solid #707070;
	border-bottom: 1px solid #707070;
	background: #e9e9e9;
}

.paging ul li
{
	padding-right:4px;
}

.form-generic { clear: both; }

.campaign-gifts { width: 100%; float: left; }
.campaign-gifts li { float: left; width: 100%; margin-bottom: 10px; }
.campaign-gifts li img {float: left; height: 100px;}
.campaign-gifts li div {float: left; width: 300px; margin-left: 15px;}


