.calcTD {	margin-top: 0;	background-color: #58585a;}div#calcContainer {	padding-left: 0px;	background-color:#58585a;	color:#FFFFFF;}div#calcHeader {	width: 230px;	height: 45px;	background: #58585a url('/img/ui/calc_header.png') top center no-repeat;	margin-top: 0px;	text-align: center;	font-size: 15px;	font-weight:bold;	line-height: 29px;	padding-top: 15px;	color: #FFFFFF;}div#calcFooter {	display: none;	margin-bottom: 10px;}div#calc { 	font-size: 12px;	line-height: 1.0em;	width: 213px;	padding: 1px 0px 1px 5px;}div#calc table {		border-collapse: collapse;	background-color:#58585a;	margin-left:10px;}div#calc tr, div#calc td {		vertical-align: top;}h3.formTitle {	display: none;	font-size: 1px;	padding-top: 2px;	padding-bottom: 2px;	margin-bottom: -10px;	color: #A8D2FC;	width: 100%;	text-align: center;}h4.formHeading {	font-size: 14px;	color: #FFFF00;	margin: 0;	padding-left: 0px;}td.fiTitle {	text-align: left;	font-size:  11px;	font-weight: bold;	padding-top: 5px;}td.fiHelp {		text-align: right;	margin-bottom: -2px;}td.price {	text-align: right;}td.fiItem select {	width: 175px;}.textInput {	width: 170px;}hr.fiHR {		border-width: 1px 0px 0px 0px;	border-color: #1F75CF;	border-style: solid;	height: 1px;	margin: 10px 0;	padding: 0;	font-size: 1px;	width: 200px;}input.zipTI {	width: 80px;	margin-right: 10px;}input.quantityTI {	width: 80px;	margin-right: 10px;}input.updateTI {	margin-right: 18px;}input.dateTI {	width: 80px;}div.price {	font-size: 14px;	font-weight: bold;	color:#FFFF00;}div.price p {	margin: 0;	font-size: 12px;	font-weight: bold;	color: #A20E0E;}div#calc a {	}img.helpIMG {		cursor: pointer;	vertical-align: bottom;	padding-bottom: 1px;	margin-left: 5px;}.sizeInput {	width: 81px !important;}div#calcDebug { 	font-family:Monaco,"Courier New",Tahoma;	font-size: 11px;	white-space: pre;	width: 600px;	height: 800px;	border: 1px solid #808080;	padding: 5px;	position: absolute;	top: 3px;	left: 3px;	background: #000000;	overflow: scroll;	color: #FFFFFF;}.date-picker-control {	margin-right: 70px;}.listOptionCB {	margin-left: -3px;}.liteText {	font-weight: normal;}#shipGrid table {	margin-left: -4px !important;}#shipGrid .ship_desc {	font-size: 10px;	width: 100%;}#shipGrid .ship_price {	font-size: 11px;	font-weight: bold;	text-align: right;	vertical-align: middle;}