#centercontent { height: 700px; }
#quoteinputs p { margin-left: 3px; margin-right: 3px; }
#quotebox1 { float: left;  margin-left: 5px; width: 340px; padding-bottom: 10px; background: #049ad9; color: #fff; } /* border-right: thin groove #54b0e3; } */
#quotebox1 select option input { height: 12px; paddding: 0px; }
#quotebox2 { float: left; margin-left: 5px; width: 340px; padding-bottom: 10px; background: #049ad9;  color: #fff; } /* border-right: thin groove #54b0e3; }*/
#quotebox3 { float: left; margin-left: 5px; width: 230px; padding-bottom: 10px; background: #049ad9;  color: #fff; }
#unitcalculator p { margin: 3px; }
#unitcalculator { position: absolute; left: 405px; top: 260px; width: 250px; border-width: medium; border-color: #eee; border-style: groove; background: url(../pics/calculate-background.jpg) repeat-x; color: #000; z-index: 7; visibility: hidden; }
#corpdiscountnotice { position: absolute; left: 500px; top: 500px; width: 250px;  border-width: medium; border-color: #eee; border-style: groove; background: url(../pics/calculate-background.jpg) repeat-x; color: #000; z-index: 7; visibility: hidden; }
#unitcalculator h2 { font-size: 14px; text-align: center; text-decoration: underline; }
#corpdiscountnotice h2 { font-size: 14px; text-align: center; text-decoration: underline; }
#leftcolumn { float: left; margin-left: 5px; margin-right: 15px;}
#middlecolumn { float: left; margin-right: 15px; padding-left: 15px; width: 170px; border-left: 1px solid #555; font-size: 14px; }
#rightcolumn { float: left; margin-right: 5px; padding-left: 15px; width: 300px; border-left: 1px solid #555; font-size: 14px; }

/*#rightcolumn hr { width: 80px; };*/
#storagelocationinput { visibility: visible; }
#tozipcodeinput { visibility: visible; }
#pricelist { float: left; width: 210px; margin-left: 5px; font-size: 12px; }
#pricelistdescription { float: left; width: 100px; background: #aaa; }
#pricelistquantity { float: left; width: 50px; background: #999; text-align: right; }
#pricelistprice {float: left: width: 60px; background: #aaa; text-align: right; }
/*#quoteresults { width: 300px; margin-left: 200px; padding-left: 15px; margin-top: 5px; margin-bottom: 5px; padding-top: 0px; padding-bottom: 0px;font-size: 10px; background: url(../pics/quote-results-background.jpg) repeat-x;  border: 2px groove #eee; color: #000; visibility: hidden; }*/
#quoteresults { position: absolute; left: 325px; top: 50px; width: 400px; margin-left: 200px; padding-left: 15px; margin-top: 5px; margin-bottom: 5px; padding-top: 0px; padding-bottom: 0px;font-size: 10px; font-family: Verdana,Arial,Helvetica,sans-serif; background: url(../pics/quote-results-background-1.jpg) repeat-x;  border: 2px groove #eee; color: #000; z-index: 7; visibility: hidden; }
#quoteresults span.leftcolumn { float: left; margin-left: 5px; margin-right: 5px; }
#quoteresults span.leftcolumnheading { float: left; margin-left: 5px; margin-right: 5px; font-weight: bold; font-size: 12px; text-decoration: none; }
#quoteresults span.leftcolumnhighlight { float: left; padding-left: 5px; padding-right: 5px; margin-left: 5px; margin-right: 5px; font-weight: bold; font-size: 12px; text-decoration: none;  background: yellow; }
#quoteresults span.rightcolumn { float: right; margin-left: 5px; margin-right: 5px; }
#quoteresults span.rightcolumnheading { float: right; margin-left: 5px; margin-right: 5px; font-weight: bold; font-size: 12px; text-decoration: none; }
#quoteresults span.rightcolumnhighlight { float: right; padding-left: 5px; padding-right: 5px; margin-left: 5px; margin-right: 5px; font-weight: bold; font-size: 12px; text-decoration: none; background: yellow; }
#quoteunitbox { position: relative; width: 365px; margin-top: 5px; margin-bottom: 5px; border: 1px groove #fff; }
#quoteunitheader { border-bottom: 2px solid red; }
#contactbutton { margin-top: 10px; margin-bottom: 10px;}
#quotebutton { margin-left: 0px; }
#quotespinner { visibility: hidden; margin-left: 0px; }
#xbutton { float: right; border: 1px solid #fff; margin-right:3px;margin-top: 3px;}

