@font-face{font-family:HelveticaNeue;src:url('../Content/Fonts/HelveticaNeue.eot');src:url('../Content/Fonts/HelveticaNeue.eot?#iefix') format('eot'),url('../Content/Fonts/HelveticaNeue.ttf') format('truetype')}@font-face{font-family:HelveticaNeueLight;src:url('../Content/Fonts/HelveticaNeueLight.eot');src:url('../Content/Fonts/HelveticaNeueLight.eot?#iefix') format('eot'),url('../Content/Fonts/HelveticaNeueLight.ttf') format('truetype')}@font-face{font-family:HelveticaNeueUltraLight;src:url('../Content/Fonts/HelveticaNeueUltraLight.eot');src:url('../Content/Fonts/HelveticaNeueUltraLight.eot?#iefix') format('eot'),url('../Content/Fonts/HelveticaNeueUltraLight.ttf') format('truetype')}@font-face{font-family:HelveticaNeueBold;src:url('../Content/Fonts/HelveticaNeueBold.eot');src:url('../Content/Fonts/HelveticaNeueBold.eot?#iefix') format('eot'),url('../Content/Fonts/HelveticaNeueBold.ttf') format('truetype')}@font-face{font-family:'NeoSansProBold';src:url('../Content/Fonts/neosanspro-bold-webfont.eot');src:url('../Content/Fonts/neosanspro-bold-webfont.eot?iefix') format('eot'),url('../Content/Fonts/neosanspro-bold-webfont.woff') format('woff'),url('../Content/Fonts/neosanspro-bold-webfont.ttf') format('truetype'),url('../Content/Fonts/neosanspro-bold-webfont.svg#webfontd8XVYXpU') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'NeoSansProLight';src:url('../Content/Fonts/neosanspro-light-webfont.eot');src:url('../Content/Fonts/neosanspro-light-webfont.eot?iefix') format('eot'),url('../Content/Fonts/neosanspro-light-webfont.woff') format('woff'),url('../Content/Fonts/neosanspro-light-webfont.ttf') format('truetype'),url('../Content/Fonts/neosanspro-light-webfont.svg#webfont2iLX0s5y') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'NeoSansProMedium';src:url('../Content/Fonts/neosanspro-medium-webfont.eot');src:url('../Content/Fonts/neosanspro-medium-webfont.eot?iefix') format('eot'),url('../Content/Fonts/neosanspro-medium-webfont.woff') format('woff'),url('../Content/Fonts/neosanspro-medium-webfont.ttf') format('truetype'),url('../Content/Fonts/neosanspro-medium-webfont.svg#webfont3gfkftrn') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'NeoSansProRegular';src:url('../Content/Fonts/neosanspro-regular-webfont.eot');src:url('../Content/Fonts/neosanspro-regular-webfont.eot?iefix') format('eot'),url('../Content/Fonts/neosanspro-regular-webfont.woff') format('woff'),url('../Content/Fonts/neosanspro-regular-webfont.ttf') format('truetype'),url('../Content/Fonts/neosanspro-regular-webfont.svg#webfontXEnWoVrp') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'KiaSignatureRegular';src:url('../Fonts/KiaSignatureRegular.eot');src:url('../Fonts/KiaSignatureRegular.eot?iefix') format('eot'),url('../Fonts/KiaSignatureRegular.woff') format('woff'),url('../Fonts/KiaSignatureRegular.ttf') format('truetype');font-weight:normal;font-style:normal}.highlight{color:red}html{font-family:Arial,Helvetica,sans-serif;font-size:10px;height:100%}html,body{margin:0;padding:0;color:#727478}#headerWrapper{background-color:#efefef;background-position:center 10px;background-repeat:no-repeat;color:#333;width:100%;height:200px;margin:0 auto 10px auto;position:relative;z-index:15}#headerShadow{width:100%;height:10px;background:url('../Images/xIMPlus/headerShadow.png') repeat-x;border-bottom:1px solid #efefef;position:absolute;bottom:0;z-index:10}#psc{background:#fff;z-index:17;position:absolute;border-bottom:1px solid #efefef;width:960px}#applicationLogos{position:absolute;left:0;top:30px;z-index:16;height:auto}#logoSmall{padding:12px 12px 12px 132px;font-size:30px;font-family:NeoSansProLight;color:#727478;border-top:1px solid #efefef;border-bottom:1px solid #efefef;border-right:1px solid #efefef}#supplierContainer{width:205px;height:auto;margin:10px auto 0 auto;padding:5px;border-top:1px solid #efefef;border-bottom:1px solid #efefef;border-right:1px solid #efefef;display:none;background:#fff}#supplierContainer img{width:100%;height:auto}#header{width:1000px;height:200px;margin:0 auto;position:absolute;top:0;right:0;left:0}#menu{position:absolute;bottom:0;left:0;height:40px;width:1010px;overflow:hidden;font-size:14px;font-family:NeoSansProLight;padding:0 20px}#menu ul.left{margin:0;padding:0;list-style:none;float:left;width:700px}#menu ul.right{margin:0;padding:0;list-style:none;float:left;width:280px}#menu ul.right li{margin:0 0 0 -20px;padding:0;float:right}#menu ul.left li{margin:0 0 0 -20px;padding:0;float:left}#menu li.active{position:relative;z-index:11}#menu .tab-l{float:left;width:29px;height:40px;background-repeat:no-repeat;cursor:pointer}#menu .active .tab-l{background:url('../Images/xIMPlus/bg-tab-left-active.png') no-repeat!important}#menu .tab-m{float:left;width:auto;height:40px}#menu .active .tab-m{background:#fff!important}#menu .tab-m a{width:100%;display:block;height:20px;text-decoration:none;color:#fff;padding:12px 0 8px 0;position:relative;z-index:12}#menu .tab-m a:hover{color:#ccc!important}#menu .active .tab-m a{color:#727478!important}#menu .tab-m a span{float:left;margin:0;padding:0}#menu .tab-m a img{float:left;margin:0 5px 0 -5px;height:16px}#menu .tab-r{float:left;width:29px;height:40px;background-repeat:no-repeat;cursor:pointer}#menu .active .tab-r{background:url('../Images/xIMPlus/bg-tab-right-active.png') no-repeat!important}#logoLarge{width:300px;height:99px;background:url(../Images/xIMPlus/kialogo_a.png) no-repeat;position:absolute;right:20px;bottom:-40px;z-index:20}#logoLarge_shadow{width:300px;height:120px;background:url(../Images/xIMPlus/kialogo_a_shadow.png) no-repeat;position:absolute;right:20px;bottom:-41px;z-index:20}#header h1{width:650px;height:auto;display:block;margin:50px 0 0 0;padding:0 20px;color:#fff;font-family:NeoSansProBold;font-size:60px;text-align:right;float:right}#loginWrapper{height:20px;width:100%;background:#fff;margin:0}#loginContainer{margin:0 auto;height:auto;width:100%;padding:0 20px;font-size:12px;position:absolute;font-family:NeoSansProLight;text-align:right;top:40px;right:0}#loginControl{position:absolute;z-index:99;right:20px;top:5px}#loginContainer a{text-decoration:none}#loginContainer a:hover{text-decoration:none}#mainWrapper{width:100%;height:auto;margin:-10px 0 0 0;position:relative;z-index:14;background:#fff}#main h1{font-size:60px;font-family:NeoSansProRegular;margin:0 0 30px 0}#main h2{font-size:32px;font-family:NeoSansProLight;margin:50px 0 20px 10px}#main{width:960px;height:auto;margin:0 auto;padding:30px 20px 20px 20px;font-size:16px;font-family:NeoSansProLight;position:relative}#main a{text-decoration:none}#main a:hover{text-decoration:none}#footerWrapper{width:100%;height:80px}#footer{width:960px;padding:20px;margin:0 auto;font-size:10px;text-align:center;color:#bbb}#footer a:link,#footer a:active,#footer a:visited,#footer a:hover{color:#337ab7;text-decoration:none}.classicForm .frmLabel{font-family:NeoSansProLight;font-size:18px;width:100%;display:block;text-align:right}.classicForm .frmInputLabel{font-family:NeoSansProLight;font-size:18px;margin-left:20px;float:left}.classicForm input[type="checkbox"]{float:left;width:20px;margin:4px 8px 4px 16px}.classicForm .frmAnswer{font-family:NeoSansProLight;font-size:18px;text-align:left;color:#999;padding-left:10px}.classicForm h4{margin:30px 0 15px 20px}input[type="text"],input[type="password"]{width:300px;border:1px solid #bbb;color:#727478;padding:4px;font-family:NeoSansProRegular}textarea{width:300px;border:1px solid #bbb;color:#727478;padding:4px;font-family:NeoSansProRegular}input[type="file"]{border:none;background:none}select{width:310px;border:1px solid #bbb;color:#727478;padding:4px;font-family:NeoSansProRegular}button{border:1px solid #bbb;padding:10px 20px;color:#727478;font-family:NeoSansProRegular;cursor:pointer}.narrowButton{padding:5px 20px!important}.classicForm input,.classicForm select,.classicForm submit,.classicForm button,.classicForm textarea{margin:0 0 0 20px;padding:4px}.classicForm button{padding:10px 20px!important}.red{color:red!important}.input-validation-error{border:1px solid red!important;background-color:#fee}.field-validation-error{font-family:NeoSansProLight;font-size:14px;color:red;margin:0 0 0 15px}#languageSelectionContainer{font-size:10px;position:absolute;top:10px;right:0;width:500px;z-index:9}#languageSelectionContainer label{color:#fff;text-align:center;float:right;padding:1px 0 0 0;padding:6px 0}#languageSelectionContainer select{width:200px;margin:0 20px 0 10px;color:#888;font-size:11px;float:right;border:1px solid #efefef}.questionWrapper{margin:40px 0}.questionContainer{margin:0 0 20px 0}.answerContainer input{margin:0!important}.answerContainer button{margin:0!important}.questionNumber{display:block;font-family:14px;color:#bb162b;font-size:14px;font-family:NeoSansProLight}.question{font-family:NeoSansProRegular;font-size:16px}.answer{font-family:NeoSansProLight;font-size:18px;color:#999}.frmQuestions input{margin-left:0}.frmQuestion button{padding:20px 40px;width:auto;margin:0!important}#uploadResponse{margin:10px 0 0 3px}#uploadSuccess{display:none;color:#379f49;font-family:NeoSansProLight;font-size:14px}#uploadFail{display:none;font-family:NeoSansProLight;font-size:14px;color:red}.breadCrumbWrapper{overflow-y:auto;width:960px;margin:0 0 20px 0;border-bottom:1px solid #efefef}.breadcrumb{margin:0;padding:0;font-family:NeoSansProLight;font-size:12px;width:960px;height:auto;overflow:auto;list-style:none}.breadcrumb li{float:left}.breadcrumb li a{display:block;padding:10px 15px}.passiveBreadCrumb{}.activeBreadCrumb{}.inactiveBreadCrumb{color:#999!important}.contractFiles{width:960px;height:auto}.contractFileNumber{font-family:NeoSansProLight;font-size:16px;color:#bb162b}.contractFile{clear:both;font-family:NeoSansProLight;font-size:16px;width:960px;margin:10px 0;height:22px}.contractFilePath{float:left;width:800px;border-bottom:1px dashed #ccc;padding:0 0 0 10px;font-family:NeoSansProLight;font-size:16px}.contractFileDeleteButton{float:left;width:60px}.btnDeleteFile{width:auto!important;padding:2px 8px;margin:0;cursor:pointer}.btnSaveFile{padding:2px 8px!important}.overviewContainer{border-top:1px solid #ccc;padding:10px 0}.overviewContainer .datatable td{border-bottom:1px dashed #ccc!important}#btnFinish{cursor:pointer;width:920px;height:auto;margin:-20px 0 20px 0}#btnFinish a:link{width:100%;height:auto;display:block;background:#bb162b;color:#fff;border:1px solid #efefef;font-size:24px;padding:20px;text-align:center;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}#btnFinish a:active,#btnFinish a:hover{width:100%;height:auto;display:block;background:#f3f3f3;color:#727478;border:1px solid #efefef;font-size:24px;padding:20px;text-align:center;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}#pdfDownloadError,#contractPdfIFrame{display:none}.topLine{border-top:1px solid #ccc}.datatable{width:100%}.datatable th{font-family:NeoSansProLight;font-size:12px;text-align:left;padding:10px 10px 10px 0!important;color:#a9a9a9;font-weight:normal}.datatable td{font-family:NeoSansProLight;font-size:14px;border-top:1px solid #ccc;padding:5px 10px 5px 0}.conditionsInFormWrapper{margin:0 20px;border:1px solid #bbb;width:308px}.conditionsInFormContainer{font-size:10px;width:298px;height:100px;overflow-y:scroll;overflow-x:hidden;clear:both;padding:5px}.conditionsInFormLabel{background:#efefef;padding:5px;border-top:1px solid #bbb;font-size:14px;font-family:NeoSansProLight;color:#333}.conditionsInFormContainer h2{font-size:12px!important;margin:5px 0 0 0!important;padding:0}.conditionsInFormWrapper input[type="checkbox"]{margin:2px 5px 0 0!important}.conditionsInFormValidationMsg{margin:5px 10px}.invisible{display:none!important}.frmCheckBox{background:#efefef;font-size:14px;font-family:NeoSansProLight;color:#333;margin:0 0 0 20px;padding:6px 5px;border:1px solid #bbb;height:auto;overflow:hidden;width:298px;float:left}.frmCheckBox input[type="checkbox"]{margin:2px 5px 0 0;float:left;width:20px}.frmCheckBox label{display:block;float:left;width:270px}.frmCheckBoxValidation{float:left;width:350px;margin:3px 0 0 0}.datatable_button{margin:0 10px 0 0!important}.datatable_dialog_btnCancel,.datatable_dialog_btnOk{height:28px;width:28px}.datatable_btnEditRow,.datatable_btnRemoveRow,.datatable_btnMoveUp,.datatable_btnMoveDown{background-color:transparent;border:none;height:16px!important;width:16px!important;padding:0!important;float:left}.datatable_button_column{width:16px}.dialog{display:none}.datatableClassicBtn{padding:5px 10px!important;width:auto!important}.datatableClassicBtnTiny{padding:2px 10px!important;font-size:10px!important;width:auto!important}.otherFunctionsContainer{margin:10px 0;width:100%;height:50px;border-top:1px solid #efefef}.otherFunctionsContainer button{float:left;margin:5px 5px 5px 0}.pureStructure{}.pureStructure input[type="checkbox"]{width:20px}.contestFiles{width:960px;height:auto}.contestFileNumber{font-family:NeoSansProLight;font-size:16px;color:#bb162b}.File{clear:both;font-family:NeoSansProLight;font-size:16px;width:960px;margin:10px 0;height:22px}.FilePath{float:left;width:800px;border-bottom:1px dashed #ccc;padding:0 0 0 10px;font-family:NeoSansProLight;font-size:16px}.FileDeleteButton{float:left;width:60px}.btnDeleteFile{width:auto!important;padding:2px 8px;margin:0;cursor:pointer}.btnSaveFile{padding:2px 8px!important}.overviewContainer{border-top:1px solid #ccc;padding:10px 0}.datatable th{padding-bottom:0}.datatable td ul{padding:0 0 0 15px}.datatable th select{height:20px!important}.datatable .searchField{margin:0;padding:2px;font-size:10px;height:12px;font-family:Arial;max-width:150px}.datatable .sfDescription,.datatable .sfPartsName,.datatable .sfCompanyName,.datatable .sfCampagneName{width:200px}.datatable .sfOrderNumber{width:100px}.datatable .sfDate,.datatable .sfSmall{width:60px}.datatable .sfMedium{width:100px}.datatable .sfLarge{width:200px}.datatable .sfBrand,.datatable .sfModel,.datatable .sfModelVersion,.datatable .sfProductState,.datatable .sfMarket,.datatable .sfModelYear,.datatable .sfSupplier,.datatable .sfOrderNumber,.datatable .sfCompanyName{height:12px}.datatable .centerText{text-align:center}.datatableLarge td{font-size:12px}.datatableLarge h2{margin:0!important;padding:0;font-size:12px!important;font-weight:normal}.datatable ul{margin:0;padding:0}.datatable div{margin:0 0 10px 0}.datatableLarge button{font-size:11px;width:120px!important}.pager{overflow:auto}.pager .numberOfResults{float:right;line-height:20px;margin:0 50px 0 0;text-align:right}.pager ul{list-style:none;margin:2px 10px;padding:0;float:left;text-align:right}.pager ul li{padding:2px;margin:0 10px 0 0;float:left;cursor:pointer}.pager .active{background:gray;color:#fff}.ppager{clear:both;padding:5px 10px 5px 10px;overflow:auto;background:#fafafa;border-top:1px solid #efefef;border-left:1px solid #efefef;border-right:1px solid #efefef;margin:10px 0 0 0;-webkit-border-top-right-radius:15px;-moz-border-top-right-radius:15px;border-top-right-radius:15px;-webkit-border-top-left-radius:15px;-moz-border-top-left-radius:15px;border-top-left-radius:15px;font-size:11px}.pager .pagesNavBtn{padding:2.5px 5px;margin-right:1px;display:block;height:15px;width:6px;color:#777;cursor:pointer}.pager .pagesBtnFirst{float:left;background:url("../images/pager/btnFirst.png") no-repeat top right}.pager .pagesBtnBack{float:left;background:url("../images/pager/btnBack.png") no-repeat top right}.pager .pagesBtnLast{float:right;background:url("../images/pager/btnLast.png") no-repeat top left}.pager .pagesBtnNext{float:right;background:url("../images/pager/btnNext.png") no-repeat top right}.datatable select{width:110px}.datatable input[type="checkbox"]{width:20px}.txtActionRequired,.redText{color:red!important}.remarksContainer{background:#fee;border:1px solid red;padding:10px;width:1000px;height:auto;margin:0 0 30px 0}.remarksContainer h3{margin:0 0 10px 0}.remarksContainer .datatable td,.remarksContainer .datatable th{font-size:12px}.shopSearchProductTypeContainer{margin:0 0 20px 0;padding:0 10px!important;overflow:auto;clear:both;border-bottom:1px solid #efefef}.shopSearchLogoContainer{background:#fff;float:left;width:100px;height:100px;margin:0 10px 10px 0}.shopSearchLogoContainer a{display:block;width:90px;height:90px;position:relative;background:#fff;float:left;border:1px solid #efefef;text-align:center;font-size:10px;padding:5px;-moz-border-radius:15px;border-radius:15px}.shopSearchLogoContainer a:hover{}.shopSearchLogoContainer a .promotions{position:absolute;top:4px;left:4px;padding:4px 7px;background:red;color:#fff;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;font-size:12px;font-family:NeoSansProBold}.shopSearchLogoContainer a .vertical-align-helper{display:inline-block;height:100%;vertical-align:middle}.shopSearchLogoContainer a img{width:100%;vertical-align:middle;max-height:80px;max-width:80px;border:none}.shopSearchLogoContainer .inActive{background:#fff;width:100%;height:100%;position:absolute;z-index:5;top:0;left:0;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;opacity:.9;filter:alpha(opacity=90)}.shopSearchLogoContainer .logoDescription{position:absolute;bottom:0;left:0;right:0;padding:4px 7px;background:#eee;color:#888;-webkit-border-bottom-left-radius:15px;-webkit-border-bottom-right-radius:15px;-moz-border-bottom-left-radius:15px;-moz-border-bottom-right-radius:15px;border-bottom-left-radius:15px;border-bottom-right-radius:15px;font-size:11px;font-family:NeoSansProRegular}.shopSearchProductTypeContainer .ptDescriptionContainer{float:left;width:250px;height:auto}.shopSearchProductTypeContainer .ptDescriptionContainer h2{margin:0!important;padding:0;font-family:NeoSansProLight!important;display:block;color:#aaa!important;font-size:16px!important}.shopSearchProductTypeContainer .ptDescriptionContainer p{font-size:10px}.shopSearchProductTypeContainer .ptLogoContainer{float:right;width:650px;height:auto}.logoContainer{margin:0 auto;width:100%}.logoContainer td{vertical-align:top}.largeLogoContainerCell{width:220px}.largeLogoContainer{float:left;width:210px;height:210px;margin:0 10px 10px 0;overflow:hidden;position:relative}.largeLogoContainer h2{margin:0!important;padding:0;font-size:24px!important}.largeLogoContainer a{display:block;width:188px;height:188px;position:relative;background:#fff;float:left;border:1px solid #efefef;text-align:center;font-size:10px;padding:10px;-moz-border-radius:15px;border-radius:15px;color:#727478!important}.largeLogoContainer a:hover{border:1px solid red}.largeLogoContainer .ico{width:70px;height:70px;margin:20px auto;background:url("../Images/xIMPlus/search_ico.png") no-repeat}.promoReturn .ico{width:100px;height:92px;margin:10px auto 20px auto;background:url("../Images/xIMPlus/return_ico_large.png") no-repeat}.largeLogoContainer .icoContainer{width:70px;height:70px;margin:2px 0 40px 0}.largeLogoContainer .icoContainer img{width:190px;max-height:115px}.largeLogoContainer .inActive{background:#fff;width:99%;height:99%;position:absolute;z-index:5;top:0;left:0;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;opacity:.9;filter:alpha(opacity=90);border:1px solid #efefef}#productCategoryAndSearchResultsContainer .pager{min-height:20px}#productSearchNoResultsContainer{text-align:center;color:#727478;margin:70px auto;padding:20px}#EmptyBasketContainer{text-align:center;padding:20px;margin:40px auto;border-top:1px solid #efefef;width:600px}#productCategoryContainer .separator{width:100%;height:auto;margin:0 0 70px 0}.subTitleText{font-size:11px;height:auto;width:100%;border-bottom:1px solid #efefef;padding:0 0 10px 0;margin:0}.tiny{font-size:10px}.small{font-size:12px}#product .otherFunctionsContainer{clear:both}#productCategoryAndSearchResultsContainer{clear:both;overflow:auto;margin:10px 0}#productCategoryContainer{background:#fbfbfb;float:left;width:180px;padding:10px;border-top:1px solid #efefef;border-right:1px solid #efefef;margin:40px 0 0 0;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}#productCategoryContainer h2{margin:20px 0 30px 0}#productCategoryContainer ul{margin:0;padding:0;list-style:none}#productCategoryContainer ul li{margin:0 0 20px 0;padding:0;font-size:14px}#productCategoryContainer .active{color:#000!important}#productCategoryContainer a{display:block;width:182px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#productSearchResultContainer{float:right;width:700px;position:relative}#shopProductSearchResultContainer{float:right;margin:0 0 40px 0;height:auto;width:auto;overflow:hidden;overflow-y:auto}.productContainer{width:700px;min-height:200px;height:auto;clear:both;border-top:1px solid #efefef;margin:40px 0 0 0;padding:40px 0 0 0}.productImgContainer{width:180px;min-height:180px;float:left;padding:10px;text-align:center;overflow:auto}.productImgContainer a .vertical-align-helper{display:inline-block;height:100%;vertical-align:middle}.productImgContainer a img{vertical-align:middle;max-width:180px;max-height:180px;border:none}.productImgContainer .pics{padding:2px 0 0 0;margin:2px 0 0 0;border-top:1px solid #efefef}.productImgContainer .active{border:2px solid #bbb!important}.productImgContainer .pic{display:block;background-color:#eee;width:54px;height:54px;margin:1px;float:left;border:2px solid #eee;background-position:center center;background-repeat:no-repeat}.productInfoContainer{width:360px;height:auto;float:left;margin:0 0 20px 0}.productSupplierContainer{width:340px;height:20px;clear:both;font-size:18px;font-weight:bold;padding:5px 10px}.productPartsNameContainer{width:340px;height:20px;clear:both;font-size:18px;font-weight:bold;padding:5px 10px}.productPartNumberContainer{width:340px;height:20px;clear:both;overflow:hidden;padding:5px 10px}.productModelYearContainer{width:340px;height:20px;clear:both;overflow:hidden;padding:5px 10px}.productPriceContainer{width:340px;height:auto;clear:both;overflow:hidden;padding:5px 10px;font-weight:bold}.productDiscountContainer{width:340px;height:auto;clear:both;padding:5px 10px;font-size:11px;background:#fee;margin:10px 0}.productContainer .campagneDate{margin:0;font-size:11px;font-weight:normal;color:red}.productDiscountContainer .gtSign{font-size:11px;font-family:Verdana}.productDiscountContainer table{margin:10px 0 0 0}.recommendedRetailPrice{font-size:11px;font-weight:normal}.oldPrice{text-decoration:line-through}.productPriceContainer .priceChange{color:red}.productPriceContainer .subTotal{font-size:11px;color:#727478;font-weight:normal}.productFileContainer{width:360px;height:auto;clear:both}.productFileContainer ul{margin:0 0 0 6px;list-style:none;padding:0}.productFileContainer ul li{float:left}.productFileContainer ul li a span{display:block;font-size:10px;text-align:center;width:55px}.productDescriptionContainer{width:360px;height:auto;clear:both}.productDescriptionContainer ul{margin:0;padding:5px 10px 0 25px}.productDescriptionContainer ul li{margin:0 0 10px 0;font-size:12px}.productDescriptionContainer .important{color:red}.productOrderContainer{width:80px;height:160px;float:left;padding:0 10px}.productOrderQuantityContainer{width:80px;height:100px;clear:both;text-align:center;position:relative}.productOrderQuantityContainer .productOrderQuantityWrapper{position:absolute;bottom:10px}.productOrderQuantityContainer .productOrderQuantityLabel{font-size:12px;padding:4px 0}.productOrderQuantityContainer input{width:70px;text-align:right;margin:0}.productOrderQuantityContainer select{width:80px;text-align:right;margin:0}.productAddToBasketContainer{width:80px;height:100px;clear:both;text-align:center}.productAddToBasketContainer .productQuantityInBasket{font-size:12px;text-align:center;border:1px solid #39b54a;color:#39b54a;padding:5px;margin:10px 0}.productAddToBasketContainer .productInventory{font-size:12px;text-align:center;border:1px solid #ccc;color:#aaa;padding:5px;margin:10px 0}.textOverflow{display:block;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;overflow:hidden}.productAddToBasketContainer button{width:100%;height:auto;font-size:11px;padding:10px 5px!important}.clear{clear:both}#shopAddressContainerWrapper{margin:40px 0;height:auto;width:auto;overflow:auto}.shopAddressContainer{width:420px;height:auto;padding:20px;border:1px solid #efefef;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;font-size:12px}.shopAddressContainer table{width:100%}#shopBillingContainer{float:left}#shopShippingContainer{float:right}#shopOrderLinesContainer,#shopOrderInfoContainer{clear:both;padding:20px;border:1px solid #efefef;height:auto;width:auto;overflow:auto;margin:0 0 40px 0;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}#shopOrderLinesContainer h2,.shopAddressContainer h2,#shopOrderInfoContainer h2{margin:0 0 10px 0!important;padding:0;text-align:left}.tableLabel{min-width:130px}.tableValue{}.datatable .orderPricing td{font-weight:bold}.attentionContainer{background:#fee!important;border:1px solid red!important}.container{padding:20px;border:1px solid #efefef;margin:0 0 20px 0;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.container h2{font-size:16px;margin:5px 0 40px 0!important;padding:0;text-transform:none}.container h3{font-size:14px;margin:5px 0!important;padding:0;text-transform:none}.container table{width:100%;margin:0 0 20px 0;border-collapse:collapse}.container td{border-bottom:1px dotted #ccc;padding:5px}.orderPriceOverview tfoot{overflow:auto;border-top:1px solid #727478}.orderPriceOverview tfoot td{padding:10px 0 0 0}.orderPriceOverview th{text-align:center;font-size:12px;padding:0 0 10px 0}.orderPriceOverview td{text-align:center}.alignCenter{text-align:center!important}.alignLeft{text-align:left!important}.searchCriteriaContainer{font-size:11px;margin:0;clear:both;overflow:auto}.searchCriteriaContainer th{font-weight:normal;font-size:14px;text-align:right;padding:2px 20px 0 0;vertical-align:top}.searchCriteriaContainer table{float:left;margin:0 20px 20px 0}.searchCriteriaContainer table input{height:11px;font-size:10px;margin:0;width:220px!important}.searchCriteriaContainer table input[type="checkbox"]{height:12px;width:12px!important;margin:4px 0 0 0}.searchCriteriaContainer table select{height:22px;font-size:10px;margin:0;width:230px!important}.searchCriteriaContainer table div{margin:0 0 4px 0;padding:0}.actionsUnderDataTableContainer{border-top:1px solid #efefef;padding:20px 0 0 0}.plus{padding:3px;margin:0;background:url(../Images/xIMPlus/plus_ico.png) no-repeat;width:25px;height:25px;border:none}.min{padding:3px;margin:0;background:url(../Images/xIMPlus/min_ico.png) no-repeat;width:25px;height:25px;border:none}.del{padding:3px;margin:0;background:url(../Images/xIMPlus/del_ico.png) no-repeat;width:25px;height:25px;border:none}.loadingLargeContainer{margin:0 auto;opacity:.4;filter:alpha(opacity=40);position:absolute;right:0;bottom:-20px;z-index:18}.loadingLargeContainer img{float:right}.campagneContainer{width:1000px;height:auto;overflow:auto;position:relative;clear:both}.campagneContainer .supplierImgContainer{width:200px;height:200px;float:left;text-align:center}.campagneContainer .supplierImgContainer img{width:80%;height:auto}.campagneContainer .campagneContentContainer{width:550px;height:auto;float:left}.campagneContainer .campagneContentContainer .campagneTitleContainer{width:550px;height:auto;overflow:auto;clear:both}.campagneContainer .campagneContentContainer .campagneTitleContainer h3{font-size:26px;font-family:NeoSansProBold;margin:0 10px 5px 10px;padding:0}.campagneContainer .campagneContentContainer .campagneDescriptionsContainer{width:550px;overflow:auto}.campagneContainer .campagneContentContainer .campagneDescriptionsContainer h4{font-size:16px;margin:0 10px 20px 10px;padding:0}.campagneContainer .campagneContentContainer .campagneDescriptionsContainer ul{margin:0;padding:0 10px 0 25px}.campagneContainer .campagneContentContainer .campagneDescriptionsContainer li{margin:0 0 10px 0}.campagneContainer .campagneFileContainer{width:100px;height:100px;float:left}.campagneContainer .campagneFileContainer a{width:100px;height:100px;display:block;background:url('../Images/xIMPlus/pdf_ico_large.png') no-repeat}.campagneContainer .campagneLinkContainer{width:150px;height:200px;float:left;text-align:center}.campagneContainer .campagneLinkContainer button{max-width:130px}.campagneSeparator{width:1000px;height:0;border-top:1px solid #efefef;margin:40px 0;clear:both}.campagnesWrapper{position:relative}.campagnesWrapper .ppager{font-size:11px;width:980px;margin:0 0 -40px 0}.campagnesWrapper .loadingLargeContainer{right:-40px}.skipHeader{width:1000px;height:auto;overflow:auto}.skipHeader h1{width:600px;height:auto;margin:0;padding:0;float:left}.skipHeader a{width:230px;min-height:100px;overflow:auto;display:block;margin:0;float:right;background:url('../Images/xIMPlus/skip_ico_large.png') no-repeat center right;padding:0 120px 0 0;text-align:right;vertical-align:central;font-size:36px;color:#727478!important}.skipHeader a:hover,.skipHeader a:active{width:230px;min-height:100px;overflow:auto;display:block;margin:0;float:right;padding:0 120px 0 0;text-align:right;vertical-align:central;font-size:36px}.promotionsHeader{width:1000px;height:110px;overflow:auto}.promotionsHeader .leftContainer{width:600px;height:110px;margin:0;padding:0;float:left}.promotionsHeader .leftContainer .titleContainer{width:100%;height:70px}.promotionsHeader .leftContainer .marketContainer{width:100%;height:40px}.promotionsHeader .rightContainer{width:180px;min-height:110px;margin:0;padding:0;float:right}.promotionsHeader .rightContainer a{width:100%;min-height:110px;display:block;margin:0;padding:0 120px 0 0;float:right;background:url('../Images/xIMPlus/skip_ico_large.png') no-repeat center right;text-align:right;vertical-align:central;font-size:36px;color:#727478!important;line-height:50px}.promotionsHeader .rightContainer a:hover,.promotionsHeader .rightContainer a:active{width:100%;min-height:110px;display:block;margin:0;padding:0 120px 0 0;float:right;text-align:right;vertical-align:central;font-size:36px;line-height:50px}#product .skipHeader{width:968px;margin:45px 0 -40px 0}.txtAlignRight{text-align:right}.editableLabel{border:1px solid red;cursor:pointer;padding:5px}.uneditableLabel{border:1px solid gray;color:#fff;padding:5px}.smallInput{width:40px}.datatableDeactivated h2{color:#aaa!important}.datatableDeactivated td{color:#aaa}.datatableDeactivated .deactivationInfoContainer{border:1px solid red;background:#fee;padding:10px}.datatableDeactivated .deactivationInfoContainer h2{color:#bb162b!important}.datatableDeactivated .deactivationInfoContainer span{color:#888!important}.textAlignCenter{text-align:center!important}.greenText{color:#00a651!important}.redText{color:#f26d7d!important}button.small{font-size:10px;padding:4px;margin:5px 0 0 0}#psc input[type="checkbox"]{width:12px!important}.panel{margin:20px 0;padding:20px;border:1px solid #efefef}#frmLogin input[type=text],#frmLogin input[type=password]{width:292px!important}#recaptchaContainer{margin:0 0 0 20px}input[readonly]{background-color:#eee}body{font-family:'KiaSignatureRegular',Arial,Helvetica,sans-serif;color:#777;font-size:12px}h1,h2{font-family:'KiaSignatureRegular',Arial,Helvetica,sans-serif;color:#777}.navbar-nav{border-radius:0}.navbar-nav>li>a{background:#05141f;color:#fff!important;font-family:'KiaSignatureRegular',Arial,Helvetica,sans-serif}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#fff!important;background:#05141f!important}.navbar-default .navbar-nav>li.navbar-login>a{background-color:#ea0029!important}.navbar-default .navbar-nav>li.navbar-login>a:hover{background-color:#ea0029!important}.btn{border-radius:0}.btn-primary{background-color:#05141f;border-color:#05141f}.btn-primary:hover,.btn-primary:focus,.btn-primary:active{background-color:#05141f;border-color:#05141f}.pagination>li>a,.pagination>li>span{color:#05141f}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{background-color:#05141f;border-color:#05141f}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{background-color:#05141f;border-color:#05141f}.label-primary{background:#05141f}.badge{background-color:#05141f}#headerWrapper{background-image:url('../Images/xIMPlus/KIM_PLUS/bg2.png')}#menu .tab-l{background-image:url('../Images/xIMPlus/KIM_PLUS/bg-tab-left.png')}#menu .tab-r{background-image:url('../Images/xIMPlus/KIM_PLUS/bg-tab-right.png')}#menu .tab-m{background-color:#bb162b}.productSupplierContainer{color:#bb162b}#logoSmall{background:#fff url(../Images/xIMPlus/KIM_PLUS/logo_banner.png) 30px center no-repeat}#main h1{font-size:60px;margin:0 0 30px 0}#main h2{color:#bb162b}#main a{color:red}#main a:hover{color:#bb162b}.activeBreadCrumb{color:red!important}.passiveBreadCrumb{color:#bb162b!important}#advancedSearchIco a:hover{color:#bb162b!important;border-color:red}.shopSearchLogoContainer a:hover{border-color:red}#loginContainer a{color:red}#loginContainer a:hover{color:#bb162b}.skipHeader a:hover,.skipHeader a:active{background:url('../Images/xIMPlus/KIM_PLUS/skip_ico_large_hover.png') no-repeat center right;color:#bb162b!important}