

@import url('http://store2.bandfarm.com/css/form.css');

#kioskCheckout .form{
	width: 500px;
}

#kioskCheckout .price{
	font-weight: normal;
}


#kioskCheckout #intro{
	margin-bottom: 15px;
	font-size: 13px;
}

#kioskCheckout #benefits{
	margin-bottom: 5px;
}

#kioskCheckout #benefitList{
	margin-bottom: 20px;
}

#kioskCheckout #benefitList li{
	margin-left: 20px;
}

#kioskCheckout table#products{
	border-collapse: collapse;
	width:850px;
	border-bottom:2px solid #ccc;
}
#kioskCheckout fieldset#products{
	width: 850px;
	margin:5px;
}

#kioskCheckout #products td{
	padding: 5px;
}

#kioskCheckout #products .columns td{
	font-weight: bold;
}

#kioskCheckout #products .productName{
}

#kioskCheckout #products .quantity{
	text-align: center;
	width: 75px;
	
}

#kioskCheckout #products td.price{
	width: 75px;
	text-align: center;
	color:#000;
}

#kioskCheckout #products .totalText{
	text-align: right;
	font-weight: bold;
	padding-right: 10px;
	color: #000;
	font-size:13px;
}


.form, .form td, .form input, .form select, .form textarea, .form fieldset {
	font-family:Arial, Verdana, sans-serif;
}
.form {
	width:890px;
}
#kioskCheckout{
	width:890px;
	background:none;
	border:none;
	padding:0px;
}
.fixedFielsets{
	position:relative;
}
#memberInfo, #paymentMethod, #billingAddress{
	width:410px; 
	margin:5px;
	display:block;
}
#kioskCheckout fieldset#products {
	clear:both;
}
#billingAddress{
	position:absolute;
	top:0px;
	left:430px;
}
.form fieldset legend{
	color:#000;
	font-size:14pt; font-weight:normal; margin:20px 0px; padding:5px 10px;
	margin:0px;
}
.form label.required {
	color:#000;
	font-weight:normal;
}
.form label {
	padding:3px 0 3px 0;
	color:#000;
	font-weight:normal;
}
#kioskCheckout table#products td{
	background:;
	border:none;
	border-top:1px dotted #ccc;
}
#kioskCheckout table#products tr.columns td{
	background:#ccc;
	color:#000;
	font-size:13px;
	font-weight:bold;
	margin:0;
	padding:5px;
	border:none;
}
.form fieldset {
	border:none;
}
.headerKiosk {
	background:transparent url(images/header.jpg) no-repeat scroll left top;
	height:113px;
	margin:0 auto;
	position:relative;
}
.form .fieldError {
	background:#CC0000;
	color:#FFF;
	margin-bottom:2px;
	margin-top:2px;
	padding:0 5px;
}
.form .buttons {
	padding-left:140px;
}
.html h2, .html h3{
	color:#000;
	font-size:14pt; font-weight:normal; margin:20px 0px; padding:5px 10px;
}
#kioskCheckout .form fieldset legend {
margin:0px;
}
#customBlock1 {
margin-top:10px;
}
