﻿p {font-size:11px;}
.b2b #navBar ul li ul li
{
   border-bottom:1px solid #E3E3E3;
   width: 180px;
}

body.b2b
{
   font-family: "Lucida Sans", "Lucida Grande";
}

.b2b.menu
{
    background:transparent url(Images/MainMenu/background.png) no-repeat 0px 0px;
}

.b2b.menu ul
{
    padding-top:0px;
}

.b2b.menu li
{
    padding-top:6px;
    display:block;float:left;
}

.b2b.menu li.first
{
    padding-top:0px;
}

.b2b.menu li a 
{
    padding-left:20px;
    padding-right:20px;
}

.b2b.menu li.active
{
    background-image:url(Images/MainMenu/selectedBackground.png);
}

.b2b.menu .nav li span.divide
{
    background:transparent url(Images/MainMenu/divider.png) no-repeat scroll center center;
    height:43px;
    margin-top:-6px;
    padding:0px;
}

body.b2b 
{
    background-image:none;background-color:#FFF;
}

.b2b .header, .b2b .container, .b2b .footer 
{
    background-image:none;    
    background:transparent none repeat-y scroll 0 0;
}

.b2b .footer
{
    position:relative;
    z-index:200;
}

.b2b .footerBackground
{
    z-index:100;
    background-image:url(Images/Footer/background.png);
    height:90px;
    position:absolute;
    margin-top:-80px;
    width:100%;
}

.b2b .addInfo
{
    float:right;
}

.b2b .addInfo .addLinks a, .b2b .addInfo .addLinks a:hover, .b2b .addInfo .addLinks a:focus 
{
    color:#333333;
}

.b2b .extLinks
{
    background-image:url(Images/TopNav/background.png);
    background-repeat:no-repeat;
    background-position:top right;
    float:right;
    text-align:right;
    width:410px;
    height:37px;
}

.b2b .extLinks .tab
{
    width:90px;
    display:block;
    padding-top:8px;
    float:left;
    text-align:center;
    font-family:Arial;
    font-weight:bold;
    font-size:12px;
    color:#666666;
}
.b2b .extLinks .tab3
{
    width:58px;
    margin-left:5px;
}
.b2b .extLinks .tab3 a
{
    color:#666666;
}
.b2b .extLinks a.tab1
{
	_margin-left:-35px;
}
.b2b .extLinks a.tab2
{
	_margin-left:-5px;
}
.b2b .extLinks .search input
{
    background:transparent;
    border:0px;
    _padding-bottom:30px !important;
    _padding-left:10px;
}

.b2b .extLinks .search
{
    margin: 8px 16px;
    width:135px;
    display:block;
    float:left;
    text-align:center;
    
}

.b2b input
{
    font-family:Arial;
    color:#333333;
}

.b2b #navBar
{
    background:transparent none;
    width:221px;
    min-height:250px;
    padding-bottom:70px;
    margin-left:8px;
    _margin-left:-4px;
}

.b2b #navBar .navBottom
{
    margin-top:132px;
    height:225px;
    width:209px;
    background:transparent url(Images/SideMenu/bottom.png) no-repeat scroll 0 0;
    background-position:bottom;
}

.b2b #navBar .navTop
{
    height:132px;
    width:209px;
    background:transparent url(Images/SideMenu/top.png) no-repeat scroll 0 0;
}

.b2b #navBar ul li a 
{
    border-bottom:1px solid #E3E3E3;
    color:#333333;
    display:block;
    font-family: "Lucida Sans", "Lucida Grande";
    text-transform:uppercase;
    font-size:11px;
    padding:3px 0 3px 24px;
    width:auto;
}
.b2b #navBar ul li
{
  /*  margin-left:5px;
    margin-right:6px;*/
}

.b2b #navBar ul li.active
{
    background-color:#c4e2f1;
}

.attachment .toolbox.text{
  
    background-image:url(Images/Attachment/linkSeparator.png);
    background-repeat:no-repeat;
    background-position:right center;
    margin-right:10px;
}

.toolbox.text
{
    width:95px;
    text-align:right;
    float:left;
    padding-right:10px;
}
.toolbox.text a
{
    display:block;
    font-size:11px;
}
#otherDocuments , .b2bInfoBank .resultContent
{
    width:471px;
}
#otherDocuments .attachment.text .documentName
{
    width:234px;
}
.b2bInfoBank .accordion .result 
{
    background-image:url(images/infobank/resultBg.png);
}

.attachment.small, .attachment.text
{
    padding-right:10px;
    padding-top:10px;
    padding-bottom:6px;
   /* line-height:18px;*/
}

a.download{font-size:11px;}

.b2b .attachment.small .documentName
{
    float:left;
    width:184px;
}

.b2bInfoBank .accordion h2
{
    background-image:url(images/infobank/headlineBg.png);
}

.b2bInfoBank .documentName
{
    float:left;
    display:block;
    width:205px;
    color:#333333;
}

.b2b a
{
    text-decoration:none;
    color:#006699;
}

.b2b .even
{
    background-color:#f1f1f1;
}


.b2b .pdf
{
    padding-left:45px;
    background:transparent url(Images/Icons/pdf.png)  no-repeat scroll 12px 4px;
    font-weight:normal;
    margin-bottom:1px;
    margin-top:0px;
}
.b2b .transparentImage
{
    padding-left:45px;
    background:transparent url(Images/Icons/transparentIcon.png)  no-repeat scroll 12px 4px;
    font-weight:normal;
    margin-bottom:1px;
    margin-top:0px;
}
.b2b .pdf.even
{
    background:#f1f1f1 url(Images/Icons/pdf.png)  no-repeat scroll 12px 4px;
}

.product.text
{
    clear:both;
    padding:6px 10px 6px 10px;
    line-height:18px;
    height:19px;
}

.product.text .productName
{
    float:left;
    width:255px;
}

.product.text .showFull
{
    margin-top:-2px;
    margin-right:-5px;
    float:right;
}

.downloadDocuments
{
    text-align:right;
    clear:both;
    margin-right:15px;
}
.downloadDocuments h2
{
	font-family:georgia;
    font-size:14px;
    font-style:italic;
    font-weight:lighter;
    color:#333333;
    float:right;
    margin-top:5px;
}
.downloadDocuments a
{
    margin-left:15px;
    float:right;
}
.b2b .topInformation h1 
{
    background:transparent url(Images/Cart/header.png) no-repeat scroll 0 0;
    width:152px;
}

.topInformationIntro{
    clear:both;
    float:left;
    margin-left:275px;
    margin-top:-100px;
    width:630px;
}

.tools
{
    text-align:right;
    margin-right:20px;
    border-bottom:solid 2px #9c9c9c;
    padding-bottom:10px;
    margin-bottom:20px;
}

.b2b .subContentBar .tools h2
{
    font-family:georgia;
    font-size:14px;
    font-style:italic;
    font-weight:lighter;
    color:#333333;
    margin-bottom:10px;
}

.tools .emailFoldout
{
    position:absolute;
    right:20px;
    width:260px;
    background:#FFF;
    border:solid 1px #333;
    padding:20px;
    display:none;
}
 .b2b .subContentBar.b2bInfoBank h1
 {
    background-image:url(Images/infobank/h1background.png);
    width:471px;
 }
 
.b2b .malarladanContent h1, .b2b .search h1, .subContentBar.b2bInfoBank h1
{
    background-image:url(Images/MenuSeparator.png);
    background-repeat:no-repeat;
    width:404px;
    line-height:49px;
    padding-left:20px;
    height:49px;
    color:#FFF;
    margin:20px 0px 20px 0px;
    font-size:16px;
}

.b2b .mine h2, .b2b .accordion h2
{
    font-size:14px;
    color:#333333;
}

.b2b .sideBar .sideBaraccordion h2
{
    font-size:14px;
}
.attachment .type
{
    font-style:italic;
}

.line
{
    margin-top:10px;
    margin-bottom:10px;
    border-bottom:1px solid #dbdbdb;
}

.educationform
{
    width: 500px;
    margin-left: -5px;
}

.educationform .subject
{
    font-family: "Lucida Sans", "Lucida Grande";
    font-size:14px;
    color:#333333;
}

.educationform .subject b
{
    font-weight:normal;
}

.b2b .contactInfo
{
    margin-bottom:20px;
    margin-top:20px;
    width:470px;
    
}
.b2b .contactInfo input.textbox
{
    margin-bottom:5px;
    float:left;
    background-repeat:no-repeat;
    border:none;
    height:22px;
    padding-top:6px;
    padding-left:10px;
}

.b2b .contactInfo .name, .b2b .contactInfo .company
{
    background-image:url(Images/ContactForm/inputFullWidth.png);
    float:none;
    width:463px;
    clear:both;
    
}
.b2b .contactInfo .address
{
    margin-right:10px;
}
.b2b .contactInfo .postal, .b2b .contactInfo .email
{
    margin-right:10px;
}
.b2b .contactInfo .postal, .b2b .contactInfo .city
{
    background-image:url(Images/ContactForm/inputQuarterWidth.png);
    width:95px;
}
.b2b .contactInfo .email, .b2b .contactInfo .phone, .b2b .contactInfo .address
{
    background-image:url(Images/ContactForm/inputHalfWidth.png);
    width:220px;
}

.b2b .contactInfo .buttons
{
    text-align:right;
    padding-right:10px;
}

.educationform td
{
    font-size:12px;
    padding:5px;
    color:#666666;
}

.educationform .even
{
   background: #f1f1f1;
}

.educationform .column
{
    width: 85px;
}

.b2b #navBar ul li ul li a.active 
{
    background:none;
}

.b2b #navBar ul li ul li
{
   border-bottom:1px solid #E3E3E3;
    
}

.b2b #navBar ul li ul li ul li
{
    padding-left:10px;
}

.b2b #navBar ul ul li a
{
    border-bottom:none;
    padding:3px 0 3px 3px;
}

.b2b .subContentBar h2
{
}
.materialList h3
{
    font-weight:normal;
    font-size:14px;
    margin-top:0px;
    padding-top:0px;
	font-family: "Lucida Sans", "Lucida Grande", Arial, sans-serif;
}

.materialList p
{
    font-size:14px;
}

.materialList label
{
    font-size:14px;
}
.materialList a
{
    font-size:12px;
}

.b2b .narrowSide 
{
    padding-left:22px;
}

#start .teaser.noBottomMargin
{
	margin-top: -2px;
	margin-bottom:-6px;
	_margin-bottom: -9px;
	margin-bottom: -9px !important!;
	border-bottom: 0;
	padding-bottom: 0;
}

.newsteaser
{
    background-image: url(images/teasers/newsbackground.png);
    background-repeat:no-repeat;
    width:424px;
    height:136px;
    padding:15px 20px;
}

.newsteaser .newsItems ul
{

}

.newsteaser .newsItems
{
    border-top:solid 2px #cbcbcb;
    margin-top:2px;
}

.newsteaser a
{
    line-height:21px;
    font-size:12px;
}
.newsteaser .newsItems a
{
    padding-left:10px;
    display:block;
    border-bottom:solid 1px #cbcbcb;
    background-image:url(images/bluebullet.png);
    background-repeat:no-repeat;
    background-position:2px 10px;
}

.newsteaser .newsItems .date
{
    float:right;
    text-align:right;
    color:#666666;
}

.newsteaser .newsItems .pageName
{
}

.infobankTop h1
{
    margin-bottom:20px;
}

.infobankTop
{
    background-image:url(Images/InfoBank/TopBackground.png);
    background-repeat:no-repeat;
    width:428px;
    height:180px;
    padding:20px;
    margin-bottom:20px;
}

.infobankTop .introduction
{
    width:355px;
    color:#FFF;
    font-size:17px;
    font-family:Arial;
    margin-top:10px;
}

.pdf.attachment
{
    display:block;
}
.b2b .b2bInfoBank .searchForm
{
    width:466px;
}

.b2b .b2bInfoBank div.searchForm .contentBox fieldset .sWrapper
{
    width:auto;
}
.b2b #start
{
    margin-top:5px;
}

.b2b .welcomeText
{
    margin-top:-30px;
    margin-right:10px;
    float:right;
}

.b2b .welcomeText h1
{
    font-family:Georgia;
    font-style:italic;
    font-size:18px;
    color:#333;
    font-weight:normal;
}

.b2bInfoBank .searchArea 
{
    float:left;
    margin-top:5px;
    width:471px;
}

.b2bInfoBank .searchArea .searchHeadline
{
    margin-top:10px;
    margin-left:45px;
    font-family:'Lucida Grande', 'Lucida Sans', arial, sans-serif;
    color:#333333;
    font-size:12px;
    
}

.b2bInfoBank .searchArea .liveSearchTextBox
{
    float:left;
    width:320px;
}

.b2bInfoBank .searchArea .searchField
{
    clear:both;
    padding:15px;
    background-image:url(images/infobank/searchBackground.png);
    background-repeat:no-repeat;
    height:19px;
}

.b2bInfoBank .searchArea .searchField #search
{
    margin-top:-8px;
    float:right;
}
.b2b .subContentBar.b2bInfoBank h1
{
    margin-bottom:0px;
}

.subContentBar.b2bInfoBank
{
    margin-right:20px;
    _margin-right:0px;
}

.bigteaser img
{
    margin-left:-20px;
}

.paintSave a.savePaintbox {
	background:url(Images/save_paintbox.png) no-repeat;
}

.paintSave a.savePaintbox.removepaintboxitem
{
    background:url(Images/remove_paintbox.png) no-repeat;
}

.b2bUtilitiesIEFix
{
	_margin-left:-30px;
	_padding-left:8px;
	_float:left;
}
.b2bUtilitiesLastIEFix
{
	_float:left;
	
}
.teaser.singleWidth  
{
	_width:225px;
	_margin-right:12px !important;
	_margin-left:-3px;
}
#home .container 
{
	_width:960px !important;
	_padding-right:20px;
	_padding-left:20px;
	_margin-right:0;
	_margin-left:0;
}
#home #start
{
	_width:1000px;
	_padding:20px;
}
#sectionStart
{
	_width:715px;
}
#sectionStart teaser singleWidth
{
	_margin-right:12px !important;
}
.searchbar input.input
{
}
.b2b .subContentBar
{
 
}

.b2b .subContentBar.glossary, .b2b .subContentBar.faqPage
{
   padding-left:30px;
    _padding-right:20px;
 
}

.b2b .subContentBar.b2bInfoBank
{
    padding-left:10px;
}