@charset "UTF-8";

#mm-contact-pane {
	position:relative;
	z-index:9;
	width:auto;
	padding:0 20px 20px 20px;
	margin:20px;
	border:0px solid #000;
}

#mm-billing-pane {
	display:block;
	position:relative;
	width:280px;
	z-index:9;
	padding:0 0px 20px 5px;
	margin: 20px 0 20px 28px;
	border:0px solid #000;
}

#mm-shipping-pane {
	display:none;
	position:relative;
	width:240px;
	z-index:9;
	padding:0 20px 20px 20px;
	margin:20px;
	border:0px solid #000;
}

#mm-loading-pane {
	display:none;
	position:relative;
	width:240px;
	z-index:9;
	padding:0 20px 20px 20px;
	margin:20px;
	border:0px solid #000;
}

#mm-response-pane {
	display:none;
	position:relative;
	width:240px;
	z-index:9;
	padding:0 20px 20px 20px;
	margin:20px;
	border:0px solid #000;
}

#mm-response-message {
	font-family:arial;
	font-size:12px;
	font-weight:bold;
}

#mm-form-span {
	position:relative;
	width:240px;
	z-index:9;
}

#mm-legend {
	font-family:arial;
	font-style:italic;
	font-size:20px;
	font-weight:bold;
}

.mm-legend {
	font-family:arial;
	font-style:italic;
	font-size:20px;
	font-weight:bold;
}

#mm-label {
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	text-align:right;
	width:120px;
}

.mm-label {
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	text-align:right;
	width:90px;
}

#mm-button {
	font-family:arial;
	font-weight:bold;
	background:#FB5906;
	border:1px;
	padding:5px 0;
	margin:0;
	color:#fff;
	width:97%;
}

#mm-button-td {
	text-align:center;
}

#mm-spacer {
	font-size:8px;
}
.mm-input { border:1px solid #000;margin:2px;width:123px; }
#mm-bill_first { border:1px solid #000;margin:2px;width:123px; }
#mm-bill_last { border:1px solid #000;margin:2px;width:123px; }
#mm-bill_address { border:1px solid #000;margin:2px;width:123px; }
#mm-bill_zip { border:1px solid #000;margin:2px;width:123px; }
#mm-bill_city { border:1px solid #000;margin:2px;width:123px; }
#mm-bill_phone { border:1px solid #000;margin:2px;width:123px; }
#country { border:1px solid #000;margin:2px;width:123px; }
#mm-bill_phone_2 { border:1px solid #000;margin:2px;width:32px; }
#mm-bill_phone_3 { border:1px solid #000;margin:2px;width:32px; }
#mm-bill_phone_4 { border:1px solid #000;margin:2px;width:43px; }
#mm-bill_email { border:1px solid #000;margin:2px;width:123px; }
#mm-state { border:1px solid #000;margin:2px;width:25px; margin-left:-98px; }
#mm-city{ border:1px solid #000;margin:2px;width:123px;  }
.mm-phone-uk { border:1px solid #000;margin:2px;width:55px; }
.mm-phone-uk { border:1px solid #000;margin:2px;width:55px; }

#cc_type { border:1px solid #000;margin:2px;width:123px; }
#cc_number { border:1px solid #000;margin:2px;width:123px; }
#fields_expmonth { border:1px solid #000;margin:2px;width:55px; }
#fields_expyear { border:1px solid #000;margin:-24px 0px 0px -10px;width:64px; }
#cc_cvv { border:1px solid #000;margin:2px;width:55px; }

#mm-ship_id { border:1px solid #000;margin:2px;width:123px; }
#mm-ship_address { border:1px solid #000;margin:2px;width:123px; }
#mm-ship_zip { border:1px solid #000;margin:2px;width:123px; }

#mm-what-is-it { font-family:arial;font-size:10px;color:#090; }