#orderform {padding:0 20px 20px 20px}

#orderform div.row {
  clear: both;
  padding-top:1px;
  }

#orderform div.group {
  padding-top:7px;
  }

#orderform div.row span.square {
  float: left;
  width: 22px;
  height:22px;
  line-height:22px;
  border-right:1px solid #fff;
  }

#orderform div.row span.label, #orderform div.row span.large {
  float: left;
  width: 117px;
  height:22px;
  line-height:22px;
  text-align: left;
  background:#efefef;
  border-right:1px solid #fff;
  padding-left:5px;
  }

#orderform div.row span.large {
  width: 483px;
  text-align:left;
  padding-left:5px;
  }
  
#orderform div.row span.label, #orderform div.row span.rowhead {
  float: left;
  width: 117px;
  height:22px;
  line-height:22px;
  text-align: left;
  border-right:1px solid #fff;
  padding-left:5px;
  }

#orderform div.row span.label {
  background:#efefef
  }

#orderform div.row span.rowhead {
  background:#5a5a5a;
  font-weight:bold;
  color:#fff
  }

#orderform div.row span.formw {
  float: left;
  width: 120px;
  height:22px;
  line-height:22px;
  text-align: left;
  }

#orderform input {
  width: 120px;
  border:1px solid #ccc;
  height:20px;
  line-height:20px;
  text-align: center;
  padding:0;
  margin:0;
  }

#orderform label {
  clear:both;
  float: left;
  width: 140px;
  height:22px;
  line-height:22px;
  text-align: left;
  background:#5a5a5a;
  color:#fff;
  border-right:1px solid #fff;
  padding-left:5px;
  }

#orderform input.formw2 {
  width: 483px;
  text-align:left;
  padding-left:5px;
  }

#orderform input.button { 
	clear:both;
	width:141px;
	height:22px;
	text-align:center;
	line-height:22px;
	color:#fff;
	font-size:12px;
	font-weight:normal;
	cursor:pointer;
	background:#5a5a5a;
	border:0;
	margin-left:146px
 	}