#gear-form, #order-form {
	background: #eee;
	border: 1px solid #aaa;
	border-radius: 15px 15px 15px 15px;
	display: inline-block;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 0 10px;
	text-align: left;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	width: 95%
}

.box_onehalf.orderform_left_col {
	text-align: right !important
}

.box_onehalf.orderform_right_col {
	text-align: left !important
}

@media (max-width:700px) {
	.box_onehalf.orderform_left_col, .box_onehalf.orderform_right_col {
		text-align: center !important
	}
}

.wrapper.orderform_wrapper {
	max-width: 700px !important;
	text-align: center
}

.submit {
	cursor: pointer;
	padding: 10px;
	width: 220px;
	height: 40px !important
}

input[type=radio] {
	margin-top: -1px;
	vertical-align: middle
}

p {
	color: #222;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px
}

table {
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	margin-bottom: 10px
}

tr.hiddenInitially {
	display: none
}

td.cellPrice {
	height: 16px;
	text-align: right;
	padding-left: 10px;
	padding-left: 0
}

.linkIcon {
	outline: 0
}

.infoIcon {
	position: relative;
	top: 4px
}

.error {
	color: red
}
