
#order-form {
	width:400px;
	margin:10px auto;
	padding:10px 30px;
	border:1px dashed #222;
}

#order-form h2 {font-size:1.5em; font-weight:normal; text-align:center; margin-bottom:1em;}

#order-form .desc {font-size:0.9em;font-weight:normal;font-style:italic;color:#797c7c;}
#order-form .desc a {font-style:normal;color:#3d6dcc;}

p.submit {text-align:right;}
p.submit input {/*font-family:Consolas,"Andale Mono",monospace;*/font-size:1.33em;width:7.5em;}

#preorder-instructs {
	width:460px;
	margin:1em auto;
}

#order-instructs {
	width:600px;
	margin:1em auto 2em auto;
}

#order-instructs .desc {font-weight:normal;color:#787a7a;}
#order-instructs .desc a {font-style:normal;color:#3366cc;}

#order-instructs ul {
	margin-left: 1.167em;
	list-style: circle outside;
	margin-bottom:1em;
}
#order-instructs ul li {padding-bottom:0.34em;}

#order-instructs p {margin-bottom:1.61em;}

div.packages-field-container {margin-bottom:16px;}
div.extras-field-container {margin-bottom:24px;}

label.packages-label {padding-bottom:0.4em !important;}
label.extras-label {padding-bottom:0.5em !important;}

.frm_radio {padding-bottom:0.25em;}
.frm_checkbox {padding-bottom:0.25em;}

label.text-label {line-height:100%;}

input#field_total {
	width:3em;
	font-weight:bold;
	color:black;
	border:none;
	margin:-2px 0 20px -110px;
	opacity:1; /* Standard: FF gt 1.5, Opera, Safari */
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=100)"; /* IE 8 */
	*filter:alpha(opacity=100); *zoom:1; /* IE lt 8 */
}

