.module.hoerr-giftcard.default input,
.module.hoerr-giftcard.default select {
	font-family: verdana,geneva,arial,helvetica;
	font-size: 10px;
	line-height: 10px;
}

.module.hoerr-giftcard.default .control {
	padding: 2px 7px 2px 2px;
}

.module.hoerr-giftcard.default .control .label {
	font-size: 10px;
	font-weight: bold;
	text-transform: none;
}

.module.hoerr-giftcard.default .amount {
	float: left;
	padding-right: 30px;
}

.module.hoerr-giftcard.default h2 {
	clear: both;
}

.module.hoerr-giftcard td h3 {
	font-weight: bold;
	color:#fff;
	background:#6FAA4E;
	padding:5px;
	margin:0;
	background:#6FAA4E;
}

.hoerr-giftcard.default fieldset {
	position:relative;
	margin-bottom: 20px;
	padding: 10px;
	background:#d4e5f6;
	border:0px;
}

#bat {
	margin-right:10px;
	width:98%;
}
#sat {
	width:98%;
	float:right;
	margin-left:10px;
}

#shipping_firstnameControl,
#billing_firstnameControl {
	float: left;
}

#shipping_addressControl,
#billing_addressControl {
	margin-bottom: 3px;
	padding-bottom: 0;
}

#shipping_address2Control,
#billing_address2Control {
	margin-top: 0;
	padding-top: 0;
}

#shipping_geo_region_idControl,
#billing_geo_region_idControl {
	float: left;
}

#shipping_postal_code,
#billing_postal_code {
	width: 50px;
}

#shipping_phone_numberControl,
#billing_phone_numberControl {
	float: left;
}

#cc-info .control {
	float: left;
}

.hoerr-giftcard.confirm #confirm-table td {
	padding: 3px 0px 3px 5px;
}

.hoerr-giftcard.confirm #confirm-table td.donation_form_label {
	width: 200px;
	font-weight: bold;
}

.hoerr-giftcard.confirm #confirm-table tr.bgrow {
	background-color: #ddd;
}


.hoerr-giftcard.default .gc-preview {
	width: 90px;
	height: 90px;
}

.hoerr-giftcard.default .picwrapper {
	float: left;
	margin: 13px 25px 3px 25px;
	padding: 0px 5px 0px 5px;
}

.hoerr-giftcard.default .picwrapper .control .label{
	float: left;
	margin-right: 4px;
}

.hoerr-giftcard.default #tonameControl {
	float: left;	
}

#card-amount input {
	float:left;
}

#card-amount .radio .label {
	float:left;
	margin-left:5px;
}
#card-amount .control.radio {
	margin-top:16px;
	float:left;
}
#card-amount input.radio {
	margin-top:0px;
	float:left;
}

#cvvnum {
	display:block;
	float:left;
	margin-top:20px;
}
.gc-preview {
	cursor:pointer;
}

#use_billingControl {
	float:left;
	width:100%;
	height:35px;
}
#use_billingControl input {
	float:left;
}
#use_billingControl .label {
	float:left;
	margin-left:10px;
	clear:right;
}

