div#outer { /* demoCompanyStandardsTemplate */ /* End demoCompanyStandardsTemplate */ /* company Standards Product Template */ /* Left Template styles */ /* End company Standards Product Template */ /* copy Sharing Mng popup template	 */ /* End copy Sharing Mng popup template	 */ /*companyStandardsProductsTemplate */ /* End companyStandardsProductsTemplate */ /*Create Category Properties style */ /* End Create Category Properties style */ /*Product Group Properties */ /*Product Group Properties End */ /*Product Configuration Set Properties */ /*Product Configuration Set Properties End */ /*WizardStepOne Template */ /* End WizardStepOne Template */ /* ManageStandardAddProductTemplate(Step Three) */ /* End ManageStandardAddProductTemplate(Step Three) */ /* copyShareProGroupTemplate */ /* End copyShareProGroupTemplate */ /*Product Company Standards Wizards 2*/ /* End Product Company Standards Wizards 2 End */ /*Product Company Standards Wizards 3  */ /* End Product Company Standards Wizards 3 End */ /*edit category styles*/ /*edit category styles end*/ /* edit ConfigSet Template */ /* End edit ConfigSet Template */ /*edit product group styles end*/ /*edit configuration set styles*/ /*edit configuration set styles end*/ /*company Standards Notification Receipt */ /* End company Standards Notification Receipt */ }
div#outer label { display: inline; }
div#outer #addToCompanyStandardsTemp .column { float: left; }
div#outer #addToCompanyStandardsTemp .column.medium-10 { min-width: 80%; }
div#outer table { background: transparent; }
div#outer table tr td { padding: 0; }
div#outer #csEmptyCartMessageError { margin-top: 10px; }
div#outer #addToCompanyStandardsTemp { background-color: #fff; padding: 8px 8px 10px; }
div#outer .LeftImage { float: left; padding: 25px 0 0 10px; }
div#outer .rightImage { float: right; padding-top: 38px; }
div#outer #cs-Body { width: 100%; background-color: #F9F9F9; }
div#outer .cs-LeftTemp { width: 45%; background-color: #F9F9F9; padding-left: 5px; float: left; }
div#outer .cs-currentCategory { background-color: #f5f5f5; width: 100%; padding-top: 10px; }
div#outer .cs-currentCategoryText { font-size: 12px; font-weight: bold; }
div#outer .cs-sortImage { float: left; padding-right: 10px; }
div#outer .cs-plusImage { float: right; padding-right: 10px; }
div#outer .cs-editCategoryProperties { background-color: #a49e99; width: 98%; padding-top: 8px; margin: 3px 0 0 8px; padding-bottom: 6px; }
div#outer .cs-plusImage input { vertical-align: bottom; }
div#outer .cs-editCategoryProperties a { color: #58595B; float: left; font-size: 11px; font-weight: bold; padding-left: 5px; width: 346px; }
div#outer .cs-editProdGroup { background-color: #f2f2f2; height: 35px; padding-top: 10px; width: 97%; margin: 3px 0 0 15px; }
div#outer .cs-editConfigurationSet { background-color: #fff; height: 25px; width: 97%; margin: 3px 0 0 15px; padding-top: 10px; }
div#outer #CompStandardRightTemplate { width: 53%; float: right; }
div#outer .cs-righttemp { background-color: #f9f9f9; }
div#outer .cs-Tip { font-weight: bold; color: #222; padding: 5px 0; border-bottom: 1px solid #ddd; }
div#outer .cs-SideHeading { color: #6e6259; font-weight: bold; }
div#outer .image_on_a_line { vertical-align: top; margin-right: 5px; }
div#outer .CompanyStandardproductGroupImageDiv { background-color: #f2f2f2; }
div#outer .CompanyStandardproductGroupImage { vertical-align: middle; }
div#outer .renameCompanyStandards { float: left; width: 90%; padding: 15px; padding-left: 1px; }
div#outer .linkName { float: left; padding-left: 10px; }
div#outer .dialogBannerDiv { min-height: 60px; }
div#outer .cs-tableHeader { background-color: #f2f2f2; }
div#outer .cs-tabledata { background-color: #f5f5f5; }
div#outer .TableWidth { width: 100%; }
div#outer .cs-editProdGroup a { font-weight: bold; font-size: 11px; color: #58595B; float: left; width: 342px; padding-left: 5px; }
div#outer .cs-editConfigurationSet a { color: #58595B; padding-top: 10px; vertical-align: bottom; font-size: 11px; text-decoration: none; }
div#outer .cs-linked { color: #277FBD; }
div#outer .direct-Link { background-color: #f9f9f9; padding: 10px 0 10px 10px; }
div#outer .categoryNameInput { padding-top: 5px; }
div#outer .cs-CategoryName { font-weight: bold; color: #6e6259; padding-bottom: 15px; padding-left: 100px; }
div#outer .verticalMiddle { vertical-align: middle !important; }
div#outer .cs-ProductName { width: 27%; float: left; margin-left: 80px; padding-top: 5px; }
div#outer .cs-ProductNameSpan { text-align: right; }
div#outer .cs-ProductNameRight { width: 56%; float: right; padding-top: 5px; }
div#outer .cs-ProductNameRightSpan { text-align: left; }
div#outer .cs-SelectCateg { padding-left: 108px; }
div#outer .cs-SelectCateg select { width: 180px; }
div#outer .cs-CreateNew { padding: 0 0 15px 115px; border-bottom: 1px solid #ddd; }
div#outer .cs-Text { padding-top: 20px; padding-left: 5px; }
div#outer .cs-EnableHelp { font-size: 10px; padding-bottom: 25px; padding-left: 10px; }
div#outer .cs-ExpireHelp { font-size: 10px; padding-bottom: 20px; padding-left: 10px; }
div#outer .notesclass { color: #222; padding-left: 5px; }
div#outer .configHeading { color: #222; font-size: 13px; font-weight: bold; }
div#outer .cs-ProductText { padding-bottom: 15px; padding-left: 10px; }
div#outer .cs-ConfigInfo { font-size: 11px; border-bottom: 1px solid #ddd; padding-left: 10px; }
div#outer .cs-ExpNotification { color: #d30b54; }
div#outer .cs-WizardTemplate { background-color: #fff; }
div#outer .cs-MainHeading { border-bottom: 1px solid #DDD; padding-top: 5px; font-weight: bold; }
div#outer .cs-wizardHeading { color: #222; padding: 20px 0 10px 0; font-weight: bold; }
div#outer .cs-wizardPadding { padding: 20px 0 10px 0; }
div#outer .cs-Stepsimages { background-color: #fff; padding: 10px 0 20px 275px; }
div#outer .cs-firstStep, div#outer .cs-wizardDottedImage, div#outer .cs-secondStep, div#outer .cs-thirdStep { display: inline; float: left; }
div#outer .cs-wizardDottedImage img { vertical-align: bottom; padding-top: 15px; }
div#outer .cs-wizardImageText { color: #BBBBBB; }
div#outer .clear { clear: both; }
div#outer .cs-oneImage, div#outer .cs-twoImage, div#outer .cs-threeImage { margin-left: 30px; }
div#outer .cs-wizardStepOne { margin-right: 10px; padding: 5px; }
div#outer .cs-wizardrequired { font-size: 11px; color: #587B92; padding-top: 10px 0 3px 8px; border-bottom: 1px dotted #DDD; }
div#outer .csBlurb { width: 100%; min-height: 27px; padding: 5px 0; border-bottom: 1px solid #DDD; color: #222; font-size: 12px; }
div#outer .cs-wizardProdName { min-height: 27px; margin-top: 8px; }
div#outer .floatL { float: left; }
div#outer .width150 { width: 210px; padding-right: 5px; float: left; }
div#outer .marginRight { margin-right: -9px; }
div#outer .verticalAlignTop { vertical-align: top; margin-left: 5px; margin-right: 5px; }
div#outer #cs-additionalTemplate { padding: 20px 0 0 10px; display: none; }
div#outer .width50percent { width: 50%; }
div#outer .cs-wizardDespcriptionInput { padding-top: 10px; }
div#outer .cs-wizardCategory { width: 427px; float: left; padding-left: 10px; }
div#outer .dottedLine { background-image: url("../../ccms_img/dotted_shim.gif"); width: 100%; background-repeat: repeat-x; }
div#outer .sizeAuto { width: 100%; height: auto; }
div#outer .searchContent { margin-left: 25%; text-align: right; }
div#outer .searchLabel { width: 180px; float: left; }
div#outer .manageStandardButtons { padding: 0px; float: left; margin-left: 5px; }
div#outer .manageStandardsCancelButton { float: right; margin-right: 10px; }
div#outer .labelWebGroup { width: 110px; }
div#outer .paddingLeft { padding-left: 5px; }
div#outer .searchWebgroup { margin-left: 115px; }
div#outer .cs-wizardAdditionalOptions a { text-decoration: none; }
div#outer #cs-additionalToggleTemplate { display: none; }
div#outer .cs-SteptwoText { padding: 3px 0 0 10px; }
div#outer .cs-wizardConfiguration { padding: 20px 0 0 35px; }
div#outer .cs-toggle { border-bottom: 1px dotted #DDD; }
div#outer .csadditionaltoggle { padding-top: 5px; color: #587B92; font-size: 11px; }
div#outer .cs-collapseRedColor { color: #ed1844; }
div#outer .cs-wizardCategoryDescrp { padding-top: 20px; }
div#outer .cs-seachByKey { padding-left: 300px; }
div#outer .cs-prodsByPartNum { padding-left: 220px; }
div#outer .cs-EnterMaf { padding: 5px 0 5px 100px; border-bottom: 1px solid #ddd; }
div#outer .cs-wizardCreateCancel { padding: 10px 0 0 400px; }
div#outer .cs-SearchButton image { margin-top: 5px; }
div#outer .cs-editDelete { border-bottom: 1px solid #ddd; }
div#outer .cs-CategoryRequiredEdit { font-size: 11px; font-weight: bold; color: #6e6259; padding: 8px 0 8px 5px; float: left; }
div#outer .cs-editDeleteButton { float: right; display: none; padding-right: 10px; }
div#outer .cs-editDeleteButton a { text-decoration: none; font-weight: bold; padding-left: 5px; color: #d30b54; vertical-align: text-bottom; }
div#outer .cs-editDeleteButton img { padding-top: 5px; }
div#outer .cs-editAddProdGroup { border-bottom: 1px solid #ddd; padding-bottom: 5px; padding-left: 193px; }
div#outer .cs-editAddProdGroup a { text-decoration: none; font-weight: bold; color: #d30b54; vertical-align: text-bottom; }
div#outer .cs-AssociatedProdGroups { font-weight: bold; padding-bottom: 10px; padding-left: 30px; }
div#outer .cs-AssociatedProdGroups a { color: #d30b54; margin-left: -5px; }
div#outer .cs-editBreadCrumb { border-bottom: 1px solid #ddd; padding-bottom: 5px; padding-left: 10px; }
div#outer .cs-editBreadCrumb a { color: #d30b54; }
div#outer .cs-editHeadin { font-weight: bold; font-size: 13px; padding: 8px 0; color: #222; }
div#outer .cs-Headin { border-bottom: 1px solid #ddd; padding-left: 10px; padding-top: 10px; }
div#outer .cs-ConfigRequiredEdit { font-size: 11px; font-weight: bold; color: #6e6259; padding: 8px 5px; width: 300px; float: left; }
div#outer .cs-editConfigDelete { width: 475px; border-bottom: 1px solid #ddd; }
div#outer .cs-Configuration { padding-top: 5px; padding-left: 10px; }
div#outer .cs-radioButtons { padding-top: 10px; }
div#outer .cs-CategoryRequiredAdd { font-size: 11px; font-weight: bold; color: #6e6259; border-bottom: 1px solid #ddd; padding: 8px 5px; }
div#outer .cs-DespcriptionInput { padding-left: 10px; }
div#outer .cs-CategoryDescrp { font-weight: bold; color: #6e6259; padding-top: 5px; }
div#outer .cs-DescriptionHelp { font-size: 11px; color: #6e6259; padding: 5px 0 10px 0; border-bottom: 1px solid #ddd; padding-left: 10px; }
div#outer .ConfigSetContents { background-color: #f9f9f9; border-top: solid; border-width: 15px; border-color: #ddd; clear: both; }
div#outer .cs-configProd { background-color: #f2f2f2; padding: 10px 0; }
div#outer .cs-editConfiguration { padding-left: 10px; color: #222; font-weight: bold; width: 70%; float: left; }
div#outer .cs-editConfigsortImage input { float: left; }
div#outer .cs-editConfigsortImage a { color: #d30b54; float: left; font-weight: bold; text-decoration: none; }
div#outer div.cs-tableRow { border: 1px solid #DDD; float: left; font-size: 11px; font-weight: bold; height: 50px; padding: 0.2cm 0 3px 0px; width: 485px; border: 1px solid #DDD; border-collapse: collapse; }
div#outer td.cs-tableRow { border-left: 1px solid #DDD; border-bottom: 1px solid #DDD; padding: 0.2cm 0 3px 3px; font-weight: bold; font-size: 11px; }
div#outer .cs-collapseGreyColor { color: #d30b54; }
div#outer .cs-editCategToggle { text-decoration: none; }
div#outer .cs-editCategUpdateButton { padding: 5px 0 5px 390px; }
div#outer .cs-editConfigAdd { background-color: #f9f9f9; padding: 10px 0 0 0px; border-top: 15px solid #DDD; clear: both; }
div#outer .cs-editConfigAddPartNum { padding-top: 15px; padding-left: 5px; }
div#outer .inlineDiv { display: inline-block !important; vertical-align: middle; }
div#outer .cs-editConfigAddPartNum img { color: #ed1844; }
div#outer .cs-bottomConfigTemp { border-top: 1px solid #ddd; padding-left: 8px; }
div#outer .category { padding-top: 5px; }
div#outer .category a { text-decoration: none; color: #d30b54; }
div#outer .cs-editPlusConfigButton { width: 150px; float: left; }
div#outer #copyShareProGroupContainer { padding-left: 10px; }
div#outer .cs-editPlusConfigButton a { text-decoration: none; font-weight: bold; padding-top: 5px; color: #d30b54; }
div#outer .cs-editPlusConfigButton img { padding-top: 5px; vertical-align: text-bottom; }
div#outer .cs-editConfigDeleteButton { width: 160px; float: left; }
div#outer .cs-editConfigDeleteButton a { text-decoration: none; font-weight: bold; padding-top: 5px; color: #d30b54; }
div#outer .cs-editConfigDeleteButton img { padding-top: 5px; }
div#outer #cs-tableDescription { float: left; width: 485px; height: 30px; padding: 0.2cm 0 3px 3px; border: 1px solid #DDD; font-size: 11px; font-weight: bold; }
div#outer .cs-customDescription { font-weight: bold; color: #222; padding: 50px 0 0 20px; }
div#outer #cs-editConfigEllapse { border: 1px solid #DDD; padding: 10px 0; }
div#outer #deleteContainer { width: 60%; float: left; }
div#outer #reqInfoTopContainer { border-bottom: 1px solid #DDD; padding: 5px 0; width: 100%; float: left; display: block; }
div#outer #reqInfoHeadContainer { width: 40%; float: left; }
div#outer .categorySubHeader { font-size: 11px; font-weight: bold; }
div#outer #addProductGroupContainer { border-bottom: 1px solid #DDD; padding: 5px 0; padding-left: 62px; width: 87%; float: left; }
div#outer .categoryActionLink { text-decoration: none; cursor: pointer; }
div#outer .CompanyStandardsAlignMent { float: left; width: 100%; font-size: 11px; }
div#outer .selectMinWidth { min-width: 150px; }
div#outer .csProductsTable table tbody tr th, div#outer .textCenterAlign { text-align: center; }
div#outer td .textCenterAlign { text-align: center; }
div#outer #notificationRecipientsTable { width: 100%; }
div#outer #notificationRecipientsTable td { padding: 4px 10px 4px 5px; }
div#outer .tdBorder { border: 1px sold #DDD; }
div#outer .labelTextColor { color: #66666; }
div#outer .floatLeft { float: left; }
div#outer #csWizardErrorDiv { display: none; }
div#outer #adminToolDiv { display: none; }
div#outer .csProductsTable { margin-left: 25%; margin-right: 25%; margin-top: 10px; }
div#outer .csProductsTable table tbody tr td { text-align: center; }
div#outer .csConfirmationDetailsDiv { margin-left: 25%; margin-right: 25%; }
div#outer .csConfirmationDetailsDiv table tbody tr td.leftCol { text-align: right; }
div#outer .csConfirmationDetailsDiv table tbody tr td.rightCol { text-align: left; }
div#outer .csConfirmationDetailsDiv table tbody tr td.centerCol { text-align: center; font-weight: bold; }
div#outer .backToMainPageDiv { margin-left: 25%; margin-right: 25%; }
div#outer #csWizardDiv { width: 940px; padding-top: 10px; }
div#outer .width150px { width: 150px; }
div#outer .tableBorderTop { border-top: 1px solid #DDD; }
div#outer .cs-custom-desc { padding: 0.2cm 0 3px 3px; width: 100%; clear: both; border-bottom: 1px solid #DDD; }
div#outer .InsightImage { margin-right: 5px; vertical-align: middle; }
div#outer .cs-CreateCancel { padding-left: 400px; }
div#outer .cs-paddingtop { padding-top: 10px; }
div#outer .width460 { padding-left: 5px; width: 460px; }
div#outer .breakDescription { width: 194px; }
div#outer .breakPrice { width: 100px; }
div#outer .DeepImage { width: 25px; float: left; text-align: middle; }
div#outer .wizardText { width: 225px; float: left; font-size: 12px; }
div#outer .ComapnyStandardButtons { border-bottom: medium none; padding-left: 40%; }
div#outer #contractCSId.selectWide { width: 100%; }
div#outer #CompStandardRightTemplate ul li { font-size: 12px; }

/*change Group Sort Order Template Styles Start  */
.changeSortOrderMainDiv { float: left; width: 100%; font-size: 11px; }

.sortCategoriesText { border-bottom: 1px dotted #DDD; }

.sortOderDiv { background-color: #F9F9F9; margin-top: 10px; padding-top: 10px; }

.sortOrderLeftDiv { float: left; width: 50%; }

.sortOrderSelectDiv { float: left; padding-right: 8px; }

.moveUpDownDiv { float: left; width: 5%; padding-top: 25px; }

.submitButtonText { float: left; padding-left: 10px; margin-top: 30px; }

.sortOderRightDiv { float: left; width: 50%; }

.submitBtnStyle { float: right !important; }

.closeWindow { float: left; width: 100%; text-align: center; padding: 5px 0 5px 0; }

/* End change Group Sort Order Template Styles Start  */
