.fmstyle .fm-line label.inline{float:none; width:auto; display:inline-block;}

.fmstyle .fm-line .bumpleft{margin-left:8px;}

.fmstyle div.fm-help {font: normal 80% Arial, sans-serif;}

.fmstyle label a{font-family: Arial,Helvetica,sans-serif; font-size:12px; line-height:normal;}

.fmstyle div input[type=text], 
.fmstyle div input[type=password], 
.fmstyle div input[type=file], 
.fmstyle div input[type=email], 
.fmstyle div select {width:325px;}

#orderTable .numcell, #cost{text-align: right;}

.pagecolumn h4{margin:10px 0px;}

#goToCheckout, #customButton, #powderdetail, #adjustFormContainer, #name{display:none;}

.showactions{text-align: center;}

#costNoteDisplay{font-family: Arial,Helvetica,sans-serif; font-size:10px;}

.msg{font-weight:bold; color:green; padding:10px; border: 1px dashed #CCC;}

.fail{color:red;}
.success{color:green;}

.table_wrapper,.orderInfoTable {margin-top: 0;} 

#allSampleTable .sampleid, #allSampleTable .rocktype {width: 100px;}
#allSampleTable .weight, #allSampleTable .cost {width: 80px;}
/*#allSampleTable .internalid  {width: 60px;}*/
#allSampleTable .costChangeReason {width: 100%;}
#allSampleTable .cost {margin-left: 2px;}
#allSampleTable select {max-width: 150px;}
#allSampleTable {max-width:100%;}