body {
	width:500px;
}

body,table,td {
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:normal;
}

.step_01 {
	background:#E2E8F3;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:3px 4px 3px 4px;
}

.step_02 {
	height:20px;
	background:#E2E8F3;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:3px 4px 3px 4px;
}

.step_03 {
	background:#E2E8F3;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:3px 4px 3px 4px;
}

.tip {
	background:#fcffe4;
	border:1px solid #ebad8e;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	padding:6px;
}

.domselectdiv {
	padding:6px;
}

.dots_bottom {
	border-bottom:1px dotted #CCCCCC;
}

.red {
	color:#FF0000;
}

.darkred {
	color:#CC0000;
}

.silver {
	color:#999999; font:11px Verdana, Arial, Helvetica, sans-serif;
}

.intext,.intext2 {
	width:200px;
	border:1px solid #000000;
	font:12px Verdana, Arial, Helvetica, sans-serif;
}

.invat {
	width:120px;
	border:1px solid #000000;
	font:12px Verdana, Arial, Helvetica, sans-serif;
}

.inplan {
	width:220px;
	border:1px solid #000000;
	font:12px Verdana, Arial, Helvetica, sans-serif;
}

.totalline {
	height:1px;
	border:none;
	border-top:1px solid black;
	padding-bottom:3px;;
	margin-top:3px;
}

.orderline {
	text-align:center;
}

.orderbutton {
	font-size:12px; font-weight:bold; 
}

.total {
	font-size:14px;
}

.terms {
	font-size:10px; text-align:center;
}

.liquid {
	font-size:11px; vertical-align:top;
}

.error {
	color: #DB4B3E;
}

.error_input {
	border: 1px solid #DB4B3E;
}

.text {
	color: #000000;
}

.red_text {
	color: #FF0000;
}

.input_text {
	height: 22px;
}

.boldMe {
	font-weight: bold;
}

.unboldMe {
	font-weight: normal;
}

.spacer8 {
	height:8px;
}

.label {
	float:left;
	width:110px;
	line-height:18px;
	vertical-align:middle;
}

.errorMsg {
	text-align:center;
	color:red;
	font-weight:bold;
}