﻿.divProductsContainerTopPad { position: relative; width: 974px; height: 20px; }
#divProductsContainer { position: relative; width: 974px; }
.tblProductsContainer { position: relative; width: 974px; }
.tdProductQuickMenu { position: relative; width: 130px; text-align: left; vertical-align: top; }
.tdProductSelections { position: relative; width: 637px; text-align: left; vertical-align: top; }
.tblProductSelectionContainer { position: relative; width: 637px; text-align: left; vertical-align: top; }
.tdProductSelectionContainer { position: relative; width: 637px; text-align: left; vertical-align: top; }
.tdCustomQuoteCallout { position: relative; width: 637px; height: 100%; vertical-align: bottom; }
.tdProductCart { position: relative; width: 207px; vertical-align: top; }

.divProductQuickMenu { position: relative; width: 122px; background-color: White; border: solid 1px #aeb0b2; }
#divProductQuickMenuMsg { position: absolute; left: 430px; top: 250px; width: 60px; height: 55px; font-family: tahoma, arial; font-size: 16px; color: Blue; font-weight: bold; text-align: center; z-index: 99999; }
.imgBtnViewAll { width: 123px; height: 29px; }
.divQuickMenuTypeItem { position: relative; width: 122px; height: 28px; background-image: url(/images/products/quick_menu_type_back.jpg); background-repeat: no-repeat; }
.divQuickMenuTypeItemOver { position: relative; width: 122px; height: 28px; background-image: url(/images/products/quick_menu_type_back_over.jpg); background-repeat: no-repeat; }
.divQuickMenuTypeItemArea { position: relative; padding-left: 15px; padding-top: 5px; }
.divQuickMenuTypeItemArea a { font-family: tahoma, arial; font-size: 12px; color: White; font-weight: bold; vertical-align: middle; text-decoration: none; }
.divQuickMenuTypeItemArea a hover { text-decoration: underline; }
.divQuickMenuShapesContainer { position: relative; width: 122px; padding: 5px; }

.divQuickMenuShapeItem { position: relative; width: 111px; height: 23px; background-image: url(/images/products/quick_menu_shape_back.jpg); background-repeat: no-repeat; }
.divQuickMenuShapeItemArea { position: relative; padding-left: 10px; padding-top: 5px; }
.divQuickMenuShapeItemArea a { font-family: Verdana, tahoma, arial; font-size: 10px; color: #333333; font-weight: bold; vertical-align: middle; text-decoration: none; }
.divQuickMenuShapeItemArea a hover { text-decoration: underline; }
.divQuickMenuGradesContainer { position: relative; width: 111px; padding: 5px; }
.frameGradesList { position: relative; width: 101px; height: 0px; }

.divQuickMenuGradeItem { position: relative; width: 101px; height: 16px; }
.divQuickMenuGradeItemArea { position: relative;  }
.divQuickMenuGradeItemArea a { font-family: Verdana, tahoma, arial; color: #6b6f79; font-size: 10px; font-weight: bold; text-decoration: none; }
.divQuickMenuGradeItemArea a hover { text-decoration: underline; }
.divQuickMenuTemperContainer { position: relative; width: 101px; padding: 5px; }
.frameTemperList { position: relative; width: 96px; height: 0px; }

.divQuickMenuTemperItem { position: relative; width: 96px; }
.divQuickMenuTemperItemArea { position: relative; margin-left: 4px; padding-bottom: 5px; }
.divQuickMenuTemperItemArea a { font-family: Verdana, tahoma, arial; color: #494f5b; font-size: 10px; text-decoration: none; }
.divQuickMenuTemperItemArea a hover { text-decoration: underline; }
.ulQuickMenuTemperList { margin: 0px; margin-left: 15px; padding: 0px; line-height: 10px; }
.liQuickMenuTemperList { margin: 0px; padding: 0px; line-height: 10px; }
.divQuickMenuFinishesContainer { position: relative; width: 101px; padding: 5px; }

.divQuickMenuFinishItem { position: relative; width: 90px; }
.divQuickMenuFinishItemArea { position: relative; margin-left: 1px; padding-bottom: 10px; }
.divQuickMenuFinishItemArea a { font-family: Verdana, tahoma, arial; color: #494f5b; font-size: 10px; text-decoration: none; }
.divQuickMenuFinishItemArea a hover { text-decoration: underline; }

.imgBtnCustomQuote { width: 122px; height: 28px; }
.divQuickMenuRegister { position: relative; margin-left: -2px; margin-top: 12px; width: 128px; height: 82px; }
.imgBtnQuickMenuRegister { width: 128px; height: 82px; }

.divSelectionTypesHeader { position: relative; margin-left: 3px; width: 613px; background-repeat: no-repeat; vertical-align: top; }
.tblSelectionTypesHeader { position: relative; width: 613px; height: 34px; vertical-align: top; }
.tdSelectionsLeftArrow { position: relative; width: 39px; height: 34px; vertical-align: top; }
.imgBtnSelectionTypeLeftArrow { width: 39px; height: 34px; vertical-align: top; }
.tdSelectionsTypeItems { position: relative; width: 532px; height: 34px; vertical-align: top; }
#divSelectionTypeItems { position: relative; width: 532px; vertical-align: top; }
.divSelectionTypeContainer { position: relative; width: 76px; vertical-align: top; }
.divSelectionTypeContainerOver { position: relative; width: 76px; vertical-align: top; border: solid 1px red; }
.divSelectionTypeItem { position: relative; width: 76px; height: 34px; background-image: url(/images/products/selection_types_back.jpg); background-repeat: no-repeat; vertical-align: top; }
.divSelectionTypeItemOver { position: relative; width: 76px; height: 34px; background-image: url(/images/products/selection_types_back_over.jpg); background-repeat: no-repeat; vertical-align: top; }
.divSelectionTypeItemArea { position: relative; width: 70px; height: 28px; font-family: Verdana, Tahoma, Arial; font-size: 9px; font-weight: bold; color: #ffffff; text-align: center; }
.tdSelectionTypeItemText { position: relative; width: 70px; height: 28px; vertical-align: middle; }
.imgSelectionTypeItem { width: 76px; height: 34px; }
.tdSelectionsRightArrow { position: relative; width: 42px; height: 34px; vertical-align: top; }
.imgBtnSelectionTypeRightArrow { width: 42px; height: 34px; }
.divSelectionTypeShape { position: relative; margin-top: 10px; width: 76px; }
.imgBtnShapeItem { position: relative; width: 66px; height: 27px; text-align: center; }
.lnkSelectionsShapeItem { position: relative; width: 76px; font-family: Verdana, Tahoma, Arial; font-size: 9px; color: #494f5b; text-align: center; text-decoration: none; }
.imgBtnSelectionCustomQuote { width: 610px; height: 53px; }

.pnlBreadCrumbs { position: relative; margin-left: 15px; width: 600px; font-family: Verdana, Tahoma, Arial; font-size: 12px; color: #1d2128; }
.pnlBreadCrumbs a { color: #1d2128; }
.lnkStartOver { position: relative; margin-left: 15px; width: 600px; font-family: Verdana, Tahoma, Arial; font-size: 12px; color: #1d2128; }
.divSizeFilterPanel { width: 582px; border: solid 1px black; background-color: #cccccc; padding: 10px; }
.lbEnterSizeFilter { font-size: 12px; color: Navy; }
.txtSizeBoxFilter { width: 100px; height: 16px; }

.divGeneric { position: relative; margin-left: 13px; width: 600px; text-align: left; vertical-align: top; z-index: 1000; }
.divGenericItem { position: relative; margin-top: 18px; width: 90px; height: 45px; text-align: center; vertical-align: top; }
.imgBtnGenericItem { position: relative; width: 66px; height: 27px; text-align: center; vertical-align: top; }
.lnkGenericItem { position: relative; width: 86px; font-family: Verdana, Tahoma, Arial; font-size: 9px; color: #494f5b; text-align: center; text-decoration: none; }
.divSizeItemScroller { position: relative; width: 618px; height: 610px; overflow-y: scroll; overflow-x: hidden; }
.divBitsSizeItemScroller { position: relative; width: 618px; height: 550px; overflow-y: scroll; overflow-x: hidden; }
.divSizeItem { position: relative; width: 600px; height: 40px; vertical-align: middle; }
.divSizeItemOver { position: relative; width: 600px; height: 40px; vertical-align: middle; background-color: #e3a31b; }
.divBitsSizeItem { position: relative; width: 600px; height: 40px; vertical-align: middle; }
.divBitsSizeItemOver { position: relative; width: 600px; height: 40px; vertical-align: middle; background-color: #e3a31b; }
.tdSizeItemIcon { position: relative; width: 80px; text-align: center; }
.tdSizeItemLink { position: relative; width: 520px; text-align: left; }
.lnkSizeItem { position: relative; width: 500px; font-family: Verdana, Tahoma, Arial; font-size: 11px; color: #494f5b; text-align: left; text-decoration: none; }

.divQuoteFormContainer { position: relative; width: 598px; height: 550px; background-image: url(/images/products/selection_quote_back.jpg); background-repeat: no-repeat; }
.divQuoteFormCustomContainer { position: relative; width: 598px; height: 550px; background-image: url(/images/products/custom_quote_back.jpg); background-repeat: no-repeat; }
.divBitsSummaryContainer { position: relative; width: 600px; height: 251px; background-image: url(/images/products/bits_summary_back.jpg); background-repeat: no-repeat; }
.imgBtnQuoteClose { position: absolute; left: 550px; top: 21px; width: 29px; height: 26px; }
.lbQuoteFormTitle { position: absolute; left: 23px; top: 24px; font-family: Verdana, Tahoma, Arial; font-size: 14px; font-weight: bold; color: #a15901; }
.lbQuoteFormDescript { position: absolute; left: 23px; top: 45px; font-family: Verdana, Tahoma, Arial; font-size: 9px; color: #3d4350; }
.hrQuoteSeparator { position: absolute; left: 22px; top: 58px; width: 559px; height: 2px; background-color: #b3bdcd; }

.lbQuoteMaterialType { position: absolute; left: 27px; top: 75px; font-family: Verdana, Tahoma, Arial; font-size: 10px; color: black; font-weight: bold; }
.lbQuoteMaterialTypeOr { position: absolute; left: 301px; top: 78px; font-family: Verdana, Tahoma, Arial; font-size: 9px; color: black; }
.lbQuoteMaterialTypeEnterYourOwn { position: absolute; left: 482px; top: 78px; font-family: Verdana, Tahoma, Arial; font-size: 9px; color: black; }
.lbQuoteGrade { position: absolute; left: 27px; top: 95px; font-family: Verdana, Tahoma, Arial; font-size: 10px; color: black; font-weight: bold; }
.lbQuoteGradeNameOr { position: absolute; left: 301px; top: 98px; font-family: Verdana, Tahoma, Arial; font-size: 9px; color: black; }
.lbQuoteGradeNameEnterYourOwn { position: absolute; left: 482px; top: 98px; font-family: Verdana, Tahoma, Arial; font-size: 9px; color: black; }
.lbQuoteShapeName { position: absolute; left: 27px; top: 115px; font-family: Verdana, Tahoma, Arial; font-size: 10px; color: black; font-weight: bold; }
.lbQuoteShapeNameOr { position: absolute; left: 301px; top: 118px; font-family: Verdana, Tahoma, Arial; font-size: 9px; color: black; }
.lbQuoteShapeNameEnterYourOwn { position: absolute; left: 482px; top: 118px; font-family: Verdana, Tahoma, Arial; font-size: 9px; color: black; }
.lbQuoteTemper { position: absolute; left: 27px; top: 137px; font-family: Verdana, Tahoma, Arial; font-size: 10px; color: black; font-weight: bold; }
.lbQuoteTemperOr { position: absolute; left: 301px; top: 138px; font-family: Verdana, Tahoma, Arial; font-size: 9px; color: black; }
.lbQuoteTemperEnterYourOwn { position: absolute; left: 482px; top: 138px; font-family: Verdana, Tahoma, Arial; font-size: 9px; color: black; }
.lbQuoteFinish { position: absolute; left: 27px; top: 156px; font-family: Verdana, Tahoma, Arial; font-size: 10px; color: black; font-weight: bold; }
.lbQuoteFinishOr { position: absolute; left: 301px; top: 158px; font-family: Verdana, Tahoma, Arial; font-size: 9px; color: black; }
.lbQuoteFinishEnterYourOwn { position: absolute; left: 482px; top: 158px; font-family: Verdana, Tahoma, Arial; font-size: 9px; color: black; }
.lbQuoteSpecs { position: absolute; left: 27px; top: 181px; font-family: Verdana, Tahoma, Arial; font-size: 10px; color: black; font-weight: bold; }
.lbQuoteMoreSpecs { position: absolute; left: 27px; top: 234px; font-family: Verdana, Tahoma, Arial; font-size: 10px; color: black; font-weight: bold; }
.lbQuoteAdditionalSpecs { position: absolute; left: 316px; top: 181px; font-family: Verdana, Tahoma, Arial; font-size: 9px; color: black; }
.lbQuoteOrigin { position: absolute; left: 27px; top: 270px; font-family: Verdana, Tahoma, Arial; font-size: 10px; color: black; font-weight: bold; }
.lbQuoteSize { position: absolute; left: 27px; top: 300px; font-family: Verdana, Tahoma, Arial; font-size: 10px; color: black; font-weight: bold; }
.lbQuoteSizeBoxField1 { position: absolute; left: 170px; top: 303px; width: 20px; font-family: Verdana, Tahoma, Arial; font-size: 9px; color: black; }
.lbQuoteSizeBoxField2 { position: absolute; left: 265px; top: 303px; width: 20px; font-family: Verdana, Tahoma, Arial; font-size: 9px; color: black; }
.lbQuoteSizeBoxField3 { position: absolute; left: 360px; top: 303px; width: 20px; font-family: Verdana, Tahoma, Arial; font-size: 9px; color: black; }
.lbQuoteSizeBoxField4 { position: absolute; left: 455px; top: 303px; width: 20px; font-family: Verdana, Tahoma, Arial; font-size: 9px; color: black; }
.lbQuoteFullQuantity1 { position: absolute; left: 334px; top: 350px; font-family: Verdana, Tahoma, Arial; font-size: 10px; color: black; display: block; }
.lbQuoteFullQuantity2 { position: absolute; left: 334px; top: 373px; font-family: Verdana, Tahoma, Arial; font-size: 10px; color: black; display: block; }
.lbQuoteFullQuantity3 { position: absolute; left: 334px; top: 396px; font-family: Verdana, Tahoma, Arial; font-size: 10px; color: black; display: none; }

.lbQuoteMaterialTypeValue { position: absolute; left: 120px; top: 75px; width: 400px; font-family: Verdana, Tahoma, Arial; font-size: 9px; color: black; }
.ddlQuoteMaterialType { position: absolute; left: 120px; top: 75px; width: 176px; height: 16px; font-family: Verdana, Tahoma, Arial; font-size: 10px; }
.txtQuoteCustomMaterialType { position: absolute; left: 316px; top: 75px; width: 159px; height: 14px; font-family: Verdana, Tahoma, Arial; font-size: 10px; border: solid 1px #666e7a; }
.lbQuoteGradeValue { position: absolute; left: 120px; top: 95px; width: 400px; font-family: Verdana, Tahoma, Arial; font-size: 9px; color: black; } 
.ddlQuoteGradeName { position: absolute; left: 120px; top: 95px; width: 176px; height: 16px; font-family: Verdana, Tahoma, Arial; font-size: 10px; }
.txtQuoteCustomGradeName { position: absolute; left: 316px; top: 95px; width: 159px; height: 14px; font-family: Verdana, Tahoma, Arial; font-size: 10px; border: solid 1px #666e7a; }
.lbQuoteShapeValue { position: absolute; left: 120px; top: 115px; width: 400px; font-family: Verdana, Tahoma, Arial; font-size: 9px; color: black; }
.ddlQuoteShapeName { position: absolute; left: 120px; top: 115px; width: 176px; height: 16px; font-family: Verdana, Tahoma, Arial; font-size: 10px; }
.txtQuoteCustomShapeName { position: absolute; left: 316px; top: 115px; width: 159px; height: 14px; font-family: Verdana, Tahoma, Arial; font-size: 10px; border: solid 1px #666e7a; }
.lbQuoteTemperValue { position: absolute; left: 120px; top: 137px; width: 400px; font-family: Verdana, Tahoma, Arial; font-size: 9px; color: black; }
.ddlQuoteTemper { position: absolute; left: 120px; top: 135px; width: 176px; height: 16px; font-family: Verdana, Tahoma, Arial; font-size: 10px; }
.lbQuoteTemperInstructions { position: absolute; left: 316px; top: 105px; font-family: Verdana, Tahoma, Arial; font-size: 9px; color: black; font-weight: bold; }
.txtQuoteCustomTemper { position: absolute; left: 316px; top: 135px; width: 159px; height: 14px; font-family: Verdana, Tahoma, Arial; font-size: 10px; border: solid 1px #666e7a; }
.lbQuoteFinishValue { position: absolute; left: 120px; top: 156px; width: 400px; font-family: Verdana, Tahoma, Arial; font-size: 9px; color: black; }
.ddlQuoteFinishes { position: absolute; left: 120px; top: 156px; width: 176px; height: 16px; font-family: Verdana, Tahoma, Arial; font-size: 10px; }
.txtQuoteCustomFinishName { position: absolute; left: 316px; top: 155px; width: 159px; height: 14px; font-family: Verdana, Tahoma, Arial; font-size: 10px; border: solid 1px #666e7a; }
.listQuoteSpecs { position: absolute; left: 120px; top: 181px; width: 176px; height: 50px; font-family: Verdana, Tahoma, Arial; font-size: 10px; border: solid 1px #666e7a; }
.ddlQuoteSpecs { position: absolute; left: 120px; top: 234px; width: 176px; height: 16px; font-family: Verdana, Tahoma, Arial; font-size: 10px; }
.txtQuoteCustomSpecs { position: absolute; left: 316px; top: 211px; width: 260px; height: 36px; font-family: Verdana, Tahoma, Arial; font-size: 10px; border: solid 1px #666e7a; }
.lbQuoteOriginValue { position: absolute; left: 120px; top: 270px; width: 400px; font-family: Verdana, Tahoma, Arial; font-size: 9px; color: black; }
.rdlQuoteOrigin { position: absolute; left: 120px; top: 265px; width: 400px; font-family: Verdana, Tahoma, Arial; font-size: 9px; color: black; }
.lbQuoteSizeBoxesValue { position: absolute; left: 120px; top: 300px; width: 460px; font-family: Verdana, Tahoma, Arial; font-size: 10px; color: black; }
.lbQuoteSizeBoxesNoShow { position: absolute; left: 120px; top: 320px; width: 460px; font-family: Verdana, Tahoma, Arial; font-size: 10px; color: Navy; }
.txtQuoteSizeBox1 { position: absolute; left: 120px; top: 300px; width: 40px; font-family: Verdana, Tahoma, Arial; font-size: 9px; color: black; border: solid 1px #666e7a; }
.lbQuoteSizeBox2X { position: absolute; left: 200px; top: 302px; width: 40px; font-family: Verdana, Tahoma, Arial; font-size: 9px; color: black; }
.txtQuoteSizeBox2 { position: absolute; left: 215px; top: 300px; width: 40px; font-family: Verdana, Tahoma, Arial; font-size: 9px; color: black; border: solid 1px #666e7a; }
.lbQuoteSizeBox3X { position: absolute; left: 295px; top: 302px; width: 40px; font-family: Verdana, Tahoma, Arial; font-size: 9px; color: black; }
.txtQuoteSizeBox3 { position: absolute; left: 310px; top: 300px; width: 40px; font-family: Verdana, Tahoma, Arial; font-size: 9px; color: black; border: solid 1px #666e7a; }
.lbQuoteSizeBox4X { position: absolute; left: 390px; top: 302px; width: 40px; font-family: Verdana, Tahoma, Arial; font-size: 9px; color: black; }
.txtQuoteSizeBox4 { position: absolute; left: 405px; top: 300px; width: 40px; font-family: Verdana, Tahoma, Arial; font-size: 9px; color: black; border: solid 1px #666e7a; }
.txtQuoteCustomSize { position: absolute; left: 120px; top: 300px; width: 355px; font-family: Verdana, Tahoma, Arial; font-size: 9px; color: black; border: solid 1px #666e7a; }
.divQuoteCutOptions { position: absolute; left: 22px; top: 342px; width: 310px; height: 80px; font-family: Verdana, Tahoma, Arial; font-size: 9px; color: black; }
.rdlShowToleranceLines { width: 263px; height: 65px; }
.lbQuoteQuantityArrows1 { position: absolute; left: 220px; top: 352px; font-family: Verdana, Tahoma, Arial; font-size: 9px; color: black; }
.lbQuoteQuantityArrows2 { position: absolute; left: 260px; top: 375px; font-family: Verdana, Tahoma, Arial; font-size: 9px; color: black; }
.txtQuoteQuantity1 { position: absolute; left: 286px; top: 347px; width: 40px; height: 16px; font-family: Verdana, Tahoma, Arial; font-size: 10px; border: solid 1px #666e7a; display: block; }
.txtQuoteQuantity2 { position: absolute; left: 286px; top: 370px; width: 40px; height: 16px; font-family: Verdana, Tahoma, Arial; font-size: 10px; border: solid 1px #666e7a; display: block; }
.txtQuoteQuantity3 { position: absolute; left: 286px; top: 393px; width: 40px; height: 16px; font-family: Verdana, Tahoma, Arial; font-size: 10px; border: solid 1px #666e7a; display: none; }

.lbQuoteCutThick { position: absolute; left: 47px; top: 433px; font-family: Verdana, Tahoma, Arial; font-size: 9px; color: black; font-weight: bold; }
.lbQuoteCutWidth { position: absolute; left: 107px; top: 433px; font-family: Verdana, Tahoma, Arial; font-size: 9px; color: black; font-weight: bold; }
.lbQuoteCutLength { position: absolute; left: 167px; top: 433px; font-family: Verdana, Tahoma, Arial; font-size: 9px; color: black; font-weight: bold; }
.lbQuoteCutLengthFull { position: absolute; left: 47px; top: 433px; font-family: Verdana, Tahoma, Arial; font-size: 9px; color: black; font-weight: bold; }
.lbQuoteCutQty { position: absolute; left: 227px; top: 433px; font-family: Verdana, Tahoma, Arial; font-size: 9px; color: black; font-weight: bold; }
.lbQuoteTolerancePlus { position: absolute; left: 282px; top: 433px; font-family: Verdana, Tahoma, Arial; font-size: 9px; color: black; font-weight: bold; }
.lbQuoteToleranceMinus { position: absolute; left: 330px; top: 433px; font-family: Verdana, Tahoma, Arial; font-size: 9px; color: black; font-weight: bold; }
.lbQuoteCutItem1 { position: absolute; left: 27px; top: 448px; font-family: Verdana, Tahoma, Arial; font-size: 9px; color: black; font-weight: bold; }
.lbQuoteCutItem2 { position: absolute; left: 27px; top: 469px; font-family: Verdana, Tahoma, Arial; font-size: 9px; color: black; font-weight: bold; }
.lbQuoteCutItem3 { position: absolute; left: 27px; top: 490px; font-family: Verdana, Tahoma, Arial; font-size: 9px; color: black; font-weight: bold; }
.lbQuoteCutItem4 { position: absolute; left: 27px; top: 511px; font-family: Verdana, Tahoma, Arial; font-size: 9px; color: black; font-weight: bold; }
.txtQuoteCutThick1 { position: absolute; left: 44px; top: 448px; width: 50px; height: 16px; font-family: Verdana, Tahoma, Arial; font-size: 10px; border: solid 1px #666e7a; }
.txtQuoteCutThick2 { position: absolute; left: 44px; top: 469px; width: 50px; height: 16px; font-family: Verdana, Tahoma, Arial; font-size: 10px; border: solid 1px #666e7a; }
.txtQuoteCutThick3 { position: absolute; left: 44px; top: 490px; width: 50px; height: 16px; font-family: Verdana, Tahoma, Arial; font-size: 10px; border: solid 1px #666e7a; }
.txtQuoteCutThick4 { position: absolute; left: 44px; top: 511px; width: 50px; height: 16px; font-family: Verdana, Tahoma, Arial; font-size: 10px; border: solid 1px #666e7a; }
.txtQuoteCutWidth1 { position: absolute; left: 104px; top: 448px; width: 50px; height: 16px; font-family: Verdana, Tahoma, Arial; font-size: 10px; border: solid 1px #666e7a; }
.txtQuoteCutWidth2 { position: absolute; left: 104px; top: 469px; width: 50px; height: 16px; font-family: Verdana, Tahoma, Arial; font-size: 10px; border: solid 1px #666e7a; }
.txtQuoteCutWidth3 { position: absolute; left: 104px; top: 490px; width: 50px; height: 16px; font-family: Verdana, Tahoma, Arial; font-size: 10px; border: solid 1px #666e7a; }
.txtQuoteCutWidth4 { position: absolute; left: 104px; top: 511px; width: 50px; height: 16px; font-family: Verdana, Tahoma, Arial; font-size: 10px; border: solid 1px #666e7a; }
.txtQuoteCutLength1 { position: absolute; left: 164px; top: 448px; width: 50px; height: 16px; font-family: Verdana, Tahoma, Arial; font-size: 10px; border: solid 1px #666e7a; }
.txtQuoteCutLength2 { position: absolute; left: 164px; top: 469px; width: 50px; height: 16px; font-family: Verdana, Tahoma, Arial; font-size: 10px; border: solid 1px #666e7a; }
.txtQuoteCutLength3 { position: absolute; left: 164px; top: 490px; width: 50px; height: 16px; font-family: Verdana, Tahoma, Arial; font-size: 10px; border: solid 1px #666e7a; }
.txtQuoteCutLength4 { position: absolute; left: 164px; top: 511px; width: 50px; height: 16px; font-family: Verdana, Tahoma, Arial; font-size: 10px; border: solid 1px #666e7a; }
.txtQuoteCutLength1Full { position: absolute; left: 44px; top: 448px; width: 170px; height: 16px; font-family: Verdana, Tahoma, Arial; font-size: 10px; border: solid 1px #666e7a; }
.txtQuoteCutLength2Full { position: absolute; left: 44px; top: 469px; width: 170px; height: 16px; font-family: Verdana, Tahoma, Arial; font-size: 10px; border: solid 1px #666e7a; }
.txtQuoteCutLength3Full { position: absolute; left: 44px; top: 490px; width: 170px; height: 16px; font-family: Verdana, Tahoma, Arial; font-size: 10px; border: solid 1px #666e7a; }
.txtQuoteCutLength4Full { position: absolute; left: 44px; top: 511px; width: 170px; height: 16px; font-family: Verdana, Tahoma, Arial; font-size: 10px; border: solid 1px #666e7a; }
.txtQuoteCutQty1 { position: absolute; left: 224px; top: 448px; width: 40px; height: 16px; font-family: Verdana, Tahoma, Arial; font-size: 10px; border: solid 1px #666e7a; }
.txtQuoteCutQty2 { position: absolute; left: 224px; top: 469px; width: 40px; height: 16px; font-family: Verdana, Tahoma, Arial; font-size: 10px; border: solid 1px #666e7a; }
.txtQuoteCutQty3 { position: absolute; left: 224px; top: 490px; width: 40px; height: 16px; font-family: Verdana, Tahoma, Arial; font-size: 10px; border: solid 1px #666e7a; }
.txtQuoteCutQty4 { position: absolute; left: 224px; top: 511px; width: 40px; height: 16px; font-family: Verdana, Tahoma, Arial; font-size: 10px; border: solid 1px #666e7a; }
.txtQuoteTolerancePlus1 { position: absolute; left: 274px; top: 448px; width: 30px; height: 16px; font-family: Verdana, Tahoma, Arial; font-size: 10px; border: solid 1px #666e7a; }
.txtQuoteTolerancePlus2 { position: absolute; left: 274px; top: 469px; width: 30px; height: 16px; font-family: Verdana, Tahoma, Arial; font-size: 10px; border: solid 1px #666e7a; }
.txtQuoteTolerancePlus3 { position: absolute; left: 274px; top: 490px; width: 30px; height: 16px; font-family: Verdana, Tahoma, Arial; font-size: 10px; border: solid 1px #666e7a; }
.txtQuoteTolerancePlus4 { position: absolute; left: 274px; top: 511px; width: 30px; height: 16px; font-family: Verdana, Tahoma, Arial; font-size: 10px; border: solid 1px #666e7a; }
.lbQuoteToleranceSlash1 { position: absolute; left: 312px; top: 448px; font-family: Verdana, Tahoma, Arial; font-size: 9px; color: black; }
.lbQuoteToleranceSlash2 { position: absolute; left: 312px; top: 469px; font-family: Verdana, Tahoma, Arial; font-size: 9px; color: black; }
.lbQuoteToleranceSlash3 { position: absolute; left: 312px; top: 490px; font-family: Verdana, Tahoma, Arial; font-size: 9px; color: black; }
.lbQuoteToleranceSlash4 { position: absolute; left: 312px; top: 511px; font-family: Verdana, Tahoma, Arial; font-size: 9px; color: black; }
.txtQuoteToleranceMinus1 { position: absolute; left: 320px; top: 448px; width: 30px; height: 16px; font-family: Verdana, Tahoma, Arial; font-size: 10px; border: solid 1px #666e7a; }
.txtQuoteToleranceMinus2 { position: absolute; left: 320px; top: 469px; width: 30px; height: 16px; font-family: Verdana, Tahoma, Arial; font-size: 10px; border: solid 1px #666e7a; }
.txtQuoteToleranceMinus3 { position: absolute; left: 320px; top: 490px; width: 30px; height: 16px; font-family: Verdana, Tahoma, Arial; font-size: 10px; border: solid 1px #666e7a; }
.txtQuoteToleranceMinus4 { position: absolute; left: 320px; top: 511px; width: 30px; height: 16px; font-family: Verdana, Tahoma, Arial; font-size: 10px; border: solid 1px #666e7a; }

.lbQuoteAdditionalNotes { position: absolute; left: 370px; top: 342px; font-family: Verdana, Tahoma, Arial; font-size: 9px; color: black; font-weight: bold; }
.txtQuoteAdditionalNotes { position: absolute; left: 370px; top: 355px; width: 202px; height: 70px; font-family: Verdana, Tahoma, Arial; font-size: 10px; border: solid 1px #666e7a; }
.lbQuoteDeliveryDate { position: absolute; left: 372px; top: 446px; font-family: Verdana, Tahoma, Arial; font-size: 9px; color: black; }
.txtQuoteDeliveryDate { position: absolute; left: 466px; top: 442px; width: 86px; height: 16px; border: solid 1px #666e7a; }
.btnQuoteDeliveryDate { position: absolute; left: 558px; top: 442px; width: 18px; height: 18px; }
.imgBtnQuoteCart { position: absolute; left: 392px; top: 468px; width: 165px; height: 31px; }
.lbQuoteMessage { position: absolute; left: 375px; top: 500px; width: 202px; font-family: Verdana, Tahoma, Arial; font-size: 10px; color: Red; }
.divCustomQuoteItem { position: relative; margin-top: 18px; width: 600px; vertical-align: middle; }


.divCartContainer { position: relative; width: 205px; vertical-align: top; background-image: url(/images/products/cart_back_slice.jpg); background-repeat: repeat-y; z-index: 100; }
.divCartItemsContainer { position: relative; padding-left: 12px; padding-top: 135px; width: 205px; vertical-align: top; background-image: url(/images/products/cart_back_top.jpg); background-repeat: no-repeat; }
.divCartBitsItemsContainer { position: relative; padding-left: 12px; padding-top: 135px; width: 205px; vertical-align: top; background-image: url(/images/products/cart_bits_back_top.jpg); background-repeat: no-repeat; }
.tblCartItems { position: relative; width: 180px; height: 345px; vertical-align: top; }
.tdCartDeleteBtn { position: relative; width: 24px; text-align: left; vertical-align: top; }
.imgBtnDeleteQuote { width: 13px; height: 13px; }
.tdCartItemDescript { position: relative; width: 156px; height: 40px; font-family: Verdana, Tahoma, Arial; font-size: 10px; color: #494f5b; text-align: left; vertical-align: top; }
.lnkEditQuote { width: 156px; height: 40px; font-family: Verdana, Tahoma, Arial; font-size: 10px; color: #494f5b; text-decoration: none; }
.imgBtnReceiveQuoteTop { position: absolute; left: 6px; top: 40px; width: 192px; height: 31px; }
.divCartItemsBottom { position: relative; width: 205px; height: 45px; text-align: center; background-image: url(/images/products/cart_back_bottom.jpg); background-repeat: no-repeat; }
.imgBtnReceiveQuoteBottom { position: relative; margin-top: 7px; width: 192px; height: 31px; }


.divCartSentContainer { position: relative; margin-top: 7px; width: 598px; height: 422px; background-image: url(/images/products/cart_sent_back.jpg); background-repeat: no-repeat; }
.divCartSentDescriptContainer { position: relative; margin-left: 23px; width: 550px; }
.lbCartSentDescript { position: relative; width: 550px; font-family: Verdana, Tahoma, Arial; font-size: 9px; color: #3d4350; }
.lbCartSentDescriptBold { position: relative; width: 550px; font-family: Verdana, Tahoma, Arial; font-size: 9px; color: #3d4350; font-weight: bold; }
.hypQuoteFormThankYouEmail { font-family: Verdana, Tahoma, Arial; font-size: 12px; color: blue; text-decoration: underline; }

/* BITS AND PIECES PURCHASE PANEL STYLES */
.lbBitsMaterialType { position: absolute; left: 27px; top: 75px; font-family: Verdana, Tahoma, Arial; font-size: 10px; color: black; font-weight: bold; }
.lbBitsMaterialTypeValue { position: absolute; left: 120px; top: 75px; width: 400px; font-family: Verdana, Tahoma, Arial; font-size: 9px; color: black; }
.lbBitsShape { position: absolute; left: 27px; top: 90px; font-family: Verdana, Tahoma, Arial; font-size: 10px; color: black; font-weight: bold; }
.lbBitsShapeValue { position: absolute; left: 120px; top: 90px; width: 400px; font-family: Verdana, Tahoma, Arial; font-size: 9px; color: black; }
.lbBitsGrade { position: absolute; left: 27px; top: 105px; font-family: Verdana, Tahoma, Arial; font-size: 10px; color: black; font-weight: bold; }
.lbBitsGradeValue { position: absolute; left: 120px; top: 105px; width: 400px; font-family: Verdana, Tahoma, Arial; font-size: 9px; color: black; } 
.lbBitsShapeGrade { position: absolute; left: 27px; top: 90px; font-family: Verdana, Tahoma, Arial; font-size: 10px; color: black; font-weight: bold; }
.lbBitsShapeGradeValue { position: absolute; left: 120px; top: 90px; width: 400px; font-family: Verdana, Tahoma, Arial; font-size: 9px; color: black; } 
.lbBitsTemper { position: absolute; left: 27px; top: 120px; font-family: Verdana, Tahoma, Arial; font-size: 10px; color: black; font-weight: bold; }
.lbBitsTemperValue { position: absolute; left: 120px; top: 120px; width: 400px; font-family: Verdana, Tahoma, Arial; font-size: 9px; color: black; }
.lbBitsFinish { position: absolute; left: 27px; top: 135px; font-family: Verdana, Tahoma, Arial; font-size: 10px; color: black; font-weight: bold; }
.lbBitsFinishValue { position: absolute; left: 120px; top: 135px; width: 400px; font-family: Verdana, Tahoma, Arial; font-size: 9px; color: black; }
.lbBitsSize { position: absolute; left: 27px; top: 150px; font-family: Verdana, Tahoma, Arial; font-size: 10px; color: black; font-weight: bold; }
.lbBitsSizeBoxesValue { position: absolute; left: 120px; top: 150px; width: 460px; font-family: Verdana, Tahoma, Arial; font-size: 10px; color: black; }
.lbBitsSpecs { position: absolute; left: 27px; top: 165px; font-family: Verdana, Tahoma, Arial; font-size: 10px; color: black; font-weight: bold; }
.lbBitsSpecsValue { position: absolute; left: 120px; top: 165px; width: 460px; font-family: Verdana, Tahoma, Arial; font-size: 10px; color: black; }
.lbBitsOrigin { position: absolute; left: 27px; top: 180px; font-family: Verdana, Tahoma, Arial; font-size: 10px; color: black; font-weight: bold; }
.lbBitsOriginValue { position: absolute; left: 120px; top: 180px; width: 400px; font-family: Verdana, Tahoma, Arial; font-size: 9px; color: black; }
.lbBitsQuantity { position: absolute; left: 27px; top: 197px; font-family: Verdana, Tahoma, Arial; font-size: 10px; color: black; font-weight: bold; }
.lbBitsQuantityValue { position: absolute; left: 170px; top: 198px; font-family: Verdana, Tahoma, Arial; font-size: 10px; color: black; }
.txtBitsQuantity { position: absolute; left: 120px; top: 195px; width: 40px; height: 16px; font-family: Verdana, Tahoma, Arial; font-size: 10px; border: solid 1px #666e7a; }
.lbBitsPrice { position: absolute; left: 27px; top: 222px; font-family: Verdana, Tahoma, Arial; font-size: 10px; color: black; font-weight: bold; }
.spanBitsPriceValueContainer { position: absolute; left: 120px; top: 222px; font-family: Verdana, Tahoma, Arial; font-size: 10px; color: black; font-weight: bold; }
.lbBitsPriceValue { position: relative; font-family: Verdana, Tahoma, Arial; font-size: 10px; color: black; font-weight: bold; }
.lbBitsPriceUnitValue { position: relative; font-family: Verdana, Tahoma, Arial; font-size: 10px; color: black; font-weight: bold; }
.lbBitsAdditionalNotes { position: absolute; left: 372px; top: 75px; font-family: Verdana, Tahoma, Arial; font-size: 10px; color: black; font-weight: bold; }
.txtBitsAdditionalNotes { position: absolute; left: 372px; top: 88px; width: 200px; height: 70px; font-family: Verdana, Tahoma, Arial; font-size: 10px; border: solid 1px #666e7a; }
.lbBitsDeliveryDate { position: absolute; left: 372px; top: 179px; font-family: Verdana, Tahoma, Arial; font-size: 9px; color: black; }
.txtBitsDeliveryDate { position: absolute; left: 466px; top: 175px; width: 86px; height: 16px; border: solid 1px #666e7a; }
.btnBitsDeliveryDate { position: absolute; left: 558px; top: 175px; width: 18px; height: 18px; }
.imgBtnBitsCart { position: absolute; left: 413px; top: 185px; width: 165px; height: 31px; }
.lbBitsMessage { position: absolute; left: 415px; top: 220px; width: 202px; font-family: Verdana, Tahoma, Arial; font-size: 10px; color: Red; }

.incomingStockLabel
{
	font-family: Verdana, Tahoma, Arial;
	font-size: 10px; 
	color: Green;
	padding-top:5px;
	font-weight:bold;
}

.productGridLinkBold
{
	font-family: Verdana, Tahoma, Arial;
	font-size: 10px;
	color: #494f5b;
	text-align: center;
	text-decoration: none; 
	font-weight:bold;
}

.productHeaderColumn
{
	padding-left: 2px;
	padding-right: 2px;	
}

.bitsNotAvailableMessage
{
	font-family: Verdana, Tahoma, Arial;
	font-size: 14px;
	color: #494f5b;
	font-weight:bold;
}

.bitsNotAvailableContainer
{
	text-align:center;
	vertical-align:middle;
	padding-top:200px;

}
