#checkout {
}
#checkout form dl {
	padding:30px 0px 0px 0px;
}
#checkout form dl dt {
	float:left;
	clear:both;
	font-size:1.2em;
	padding:3px 0px 0px 0px;
}
#checkout form dl dd {
	font-size:1.2em;
	padding:0px 0px 20px 30px;
}
#checkout form dl dd div {
	font-size:1.6em;
}
#checkout form div.section {
	border-bottom:#d0d0d0 dotted 1px;
	font-size:1.2em;
	padding:30px 0px 30px 0px;
}
#checkout form div.section div.handle {
	font-size:1.6em;
	padding:0px 0px 20px 0px;
}
#checkout form div.section input.text,
#checkout form div.section select {
	font-size:1.2em;
	width:400px;
	margin:0px 0px 10px 0px;
}
#checkout form div.section span select {
	width:198px;
}
#checkout form div.section a.button {
	margin:0px 0px 10px 10px;
	background:#7a982f;
	color:#ffffff;
	display:block;
	height:20px;
	width:60px;
	float:left;
	text-align:center;
	line-height:20px;
	font-size:1.2em;
}
#checkout form div.section a.button:hover {
	background:#ff9900;
}
#checkout form .choice {
	font-size:2.2em;
	display:block;
	float:left;
	padding:20px 0px 60px 0px;
}
#checkout form div.choice {
	color:#7a982f;
	cursor:pointer;
}

#order_message {
}
#order_message div.title {
	font-size:1.4em;
	padding:40px 0px 40px 0px;
}
#order_message div.message {
	font-size:1.2em;
}
#order_message a.print {
	font-size:2.2em;
	float:left;
	display:block;
	padding:40px 0px 100px 0px;
}