body {
    background-color: #F0F0F0;
    margin-top: 0;
    background-image: url(/css/page_bg.jpg);
    background-repeat: repeat-y;
    background-position: center top;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
}
img {
  border:0;
}
input {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
}
h2 {
  font-family:Arial, Helvetica, sans-serif;
  font-size:16px;
  color: rgb(75, 86, 118);
  margin-top:15px;
  margin-bottom:15px;
  }
h3 {
  margin-top:5px;
  margin-bottom:2px;
  font-size:11px;
  color: rgb(75,86,118);
    }
p {margin-top:3px;}
form {
  margin:0;
  padding: 0;
  }
a {
    color:rgb(0,0,200);
    text-decoration:none;
  }
a:hover {
    color:rgb(0, 0, 200);
    text-decoration:underline;
  }
#wrapper {
    width: 984px;
    height: 700px;
    background-color: #FFFFFF;
    margin-left: auto;
    margin-right: auto;
}
#header {
    width: 964px;
    margin-left: 10px;
    margin-right: 0px;
    height: 110px;
    background-color:#FFFFFF;
    position: relative;
}
#vwrLogo {
  margin-top:0px;
  float:left;
}
#customerlogo {
    width: 220px;
    position: absolute;
    left: 290px;
    top: 5px;
}

#topnav {
    width: 964px;
    margin:0 10px;
    padding:0;
    background-image: url(/css/topnav_bg.jpg);
    background-repeat:repeat-x;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    font-weight:bold;
    color: #FFFFFF;
    height:30px;
}
#topnav ul {
    list-style-type:none;
  padding:0;
    margin:0;
    float:left;
    overflow:hidden;
    height:30px;
}
#topnav li {
    display:inline;
}
#topnav ul a {
    border: none;
    display:block;
    float:left;
    padding: 8px 15px 9px 15px;
    margin-left: 0px;
    background-image:url(/css/topnav_off.jpg);
    background-repeat:no-repeat;
    background-position: bottom right;
    font-size: 10px;        
    text-decoration: none;
    text-transform:uppercase;
    font-weight: bold;
    color: #FFF;
}
#topnav a:hover {
    background-image:url(/css/topnav_on.jpg);
    background-repeat:no-repeat;
    background-position: bottom right; 
}
#topnav table {
    padding: 4px 15px 4px 15px;
    float:right;
}
#topnav #languageSelect  {
  float:right;
  padding-top:8px;
  _padding-top:6px;
  height:16px;
}
#topnav #languageSelect  a:hover {
  background:none;
} 
#topnav #languageSelect img {
vertical-align:middle;
padding: 0 10px;
}
#searchbar {
    width: 934px;
    margin-left: 10px;
    margin-right: 10px;
    margin-botom:0px;
    margin-top: 1px;
    height: 18px;
    _height:16px;

    background-image: url(/css/bg_search_bar42.jpg);
    background-repeat:no-repeat;
    background-position: top left;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    padding:12px 15px 12px 15px;
}
#searchbar #searchform {
  float:left;
}
#searchbar #searchform input.styled {
  border: 1px solid gray;
}
#searchbar table td {
  padding-right:5px;
}
#searchbar div {
  font-weight:bold;
}
#searchbar ul {
  float:left;
  list-style:none;
  margin:0;
  margin-left:10px;
  padding:0;
}
#searchbar ul li {
  float:left;
  padding:0px 10px;
  border-left:1px solid black;
}
#searchbar ul li a {
  color: rgb(75, 86, 118);
  text-decoration:none;
}
#searchbar ul li a:hover {
  color: rgb(204, 0, 0);
}
/* Left Navigation style */
#leftnav {
        width: 180px;
        padding: 0 0 0px 0;
        margin-bottom: 1em;

        margin-left: 0px;
 
        margin-right: 10px;
        margin-top: 0px;
        border-top: 9px solid #FFFFFF;
        font-family:  Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
        font-size:10px;
        background-color: #FFFFFF;
        color: white;
/*        background-image: url(/css/greybg_50.jpg); */
        background-repeat: repeat-x;
        background-position: top left;
        text-align: left;     
}
/* IE 6 fix for box model issues (still) - even in standards mode, paddings on links in lists will be added to the outer width */
* html #leftnav {
    
    width: 180px;    
}
#leftnav ul {
    list-style: none;
    margin: 0;
    padding: 0;
    border: none;
}
#leftnav li {
    margin: 0;
    padding: 0;
    border-top: 1px solid white;
    border-bottom: 1px solid #CCCCCC;
}
#leftnav li li li {
border-top:0;
border-bottom: 0;
}
#leftnav li li li li{
border-top:0px;
border-bottom: 0px;
}
#leftnav li span {
    display: block;
    padding: 4px 5px 4px 4px ;
    color: white;
    font-weight:bold;
    text-decoration: none;
    text-transform: uppercase;
    text-align: left;
    width: 100%;
}
#leftnav li a {
    display: block;
    padding: 4px 5px 4px 4px ;
    color: white;
    font-weight:bold;
    text-decoration: none;
    width: 100%;
    background-image: url(/css/greybg_50.jpg);
    background-position: center left;
    background-repeat: repeat-x;

}
html>body #leftnav li a {
    width: auto;
}
    #leftnav li li a {
        color: #606060;
        background-color: #f0f0f0;
        background-image: url(/css/single_arrow.gif);
        background-position: 2px -46px;
        padding-left:12px;
        background-repeat:no-repeat;
        font-weight:bold;
        }
        
        #leftnav li li li a {
            color: #606060;
            background-color: #f0f0f0;
            background-image:url(/css/single_arrow.gif);
            background-position: 11px -46px;
            padding-left:21px;
            font-weight:normal;
            border-top: 0;
            border-bottom: 0; 
            }
            
        #leftnav li li li li a {
            color: #606060;
            background-color: #f0f0f0;
            background-image:url(/css/single_arrow.gif);
            background-position: 20px -46px;
            padding-left:30px;
            font-weight:normal;
            border-top: 0;
            border-bottom: 0;
            }
                        
* html #leftnav li li li a {width:180px;} /* only for ie 6 */
#leftnav li a:hover {
    color:#e0e0e0;
}
#leftnav li li a:hover, #leftnav li li li a:hover, #leftnav li li li li a:hover {
                background-color: #6890e0;
                color: #fff;
                }
#leftnav li li a.active {
                    color: #FF6600;
                    padding-right:5px;
                    background-position: 2px 4px;
                    font-weight:bold;
                    }
#leftnav li li a:hover {
                    color: #f0f0f0;
                    
                    background-position: 2px -96px;
                    font-weight:bold;
                    }
#leftnav li li a.active:hover {
                    color: #f0f0f0;
                    border-right:0;
                    background-position: 2px -96px;
                    font-weight:bold;
        }
#leftnav li li li a.active {
        color: #FF6600;
        padding-right:5px;
        background-position: 11px 4px;
        font-weight:bold;
        
        }
#leftnav li li li a:hover {
                color: #f0f0f0;
                border-right:0;
                background-image:url(/css/single_arrow.gif);
                background-position: 11px -96px;
                font-weight:normal;
                }
                      
#leftnav li li li a.active:hover {
                border:0;
                background-position: 11px -96px;
                font-weight:bold;
                }
                
                
#leftnav li li li li a.active {
        color: #FF6600;
        padding-right:5px;
        background-position: 20px 4px;
        font-weight:bold;
        
        }
#leftnav li li li li a:hover {
                color: #f0f0f0;
                border-right:0;
                background-image:url(/css/single_arrow.gif);
                background-position: 20px -96px;
                font-weight:normal;
                }
        
#leftnav li li li li a.active:hover {
                border:0;
                background-position: 20px -96px;
                font-weight:bold;
                }

/* added by KH & GB */

#leftnav li li.navbreak {
    margin-top: 10px;
    padding-top: 1px;
    border-top: 2px solid #CCCCCC;
}

#leftnav li li.navactive {
    color: #FF6600;
    margin-top: 10px;
    padding-top: 1px;
    border-top: 2px solid #CCCCCC;
}

#maincontent {
    width: 774px;
/* height: 800px; */   
    min-height: 700px;   
/*  margin-top: 10px; */
    margin-top: 0;
    padding: 0px;
    margin-bottom:0px;
}
#pgcontent {
    width: 774px;
    margin-bottom: 20px;
}
#pgcontent h1 {
    font-family:Arial, Helvetica, sans-serif;
    font-size: 30px;
    font-weight:normal;
    color:#495676;
    margin-top: 0px;
    margin-bottom: 25px;
}
#pgcontent h2 {
    font-family:Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight:normal;
    color:#006699;
    margin-top: 0px;
    margin-bottom: 5px;
}
#pgcontent h3 {
    font-family:Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight:bold;
    color:#FF6600;
    margin-top: 0px;
    margin-bottom: 20px;
}

#pgcontent h4 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight:bold;
    color:#666666;
    margin-top: 0px;
    margin-bottom: 5px;
}

#pgcontent p {
    font-size:11px;
    margin-top: 0px;
    margin-bottom: 10px;
    line-height: 120%;
}
#pgcontent p.special {
    font-size:9px;
    color:#666666;
    margin-bottom:20px;
}

#splash1 {
    width: 240px;
    padding:5px;
    padding-top:7px;
    padding-bottom:7px;
    background-color: #FF6600;
    font-family:Arial, Helvetica, sans-serif;
    font-size:16px;
    font-weight:bold;
    color:#FFFFFF;
    margin-right:10px;
}

#mainimage {
    width: 250px;
    margin-bottom: 1px;
}
#validity {
    width: 240px;
    padding: 5px;
    border-bottom: 1px solid #CCCCCC;
    margin-bottom: 10px;
    color: #FF6600;
    text-transform: uppercase;
    font-weight:bold;
    font-style:oblique;
}
#requests {
    width: 240px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    padding: 5px;
    padding-top: 0px;
    background-color: #FAFAFA;
    border: 1px solid #CCCCCC;
/*    border-top: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC; */
}
#requests ul {
    margin: 0;
    padding: 0;
}
#requests li {
    list-style: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    line-height: 120%;
    color:#666666;
    background: url(/css/orange_arrow3.png) no-repeat left top;
    padding-left: 7px;
    padding-top: 3px; 
    margin-left:3px;
/*    margin-bottom: 3px; */
}

#orangearrow {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 10px;
    color: #FF6600;
    padding-top: 5px;
}

#DiscountLayer {
    position: absolute;
    width:90px;
    height:90px;
    z-index:1;
    left: 176px;
    top: 10px;
}

#subhd {
    font-family:Arial, Helvetica, sans-serif;
    font-size:18px;
    color:#495676;
/*    font-weight:bold;*/ 
    margin-bottom: 30px;
    margin-right:20px;
}

#longtext {
    margin-top: 20px;
    margin-right:20px;
    margin-bottom: 13px;
}
#longtext p {
    margin-top:30px;
    margin-bottom: 15px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    line-height:130%;
    margin:0;
    margin-bottom:9px;
}

#introtext {
    width: 554px;
    margin-bottom: 15px;
}
#bullets {
    width: 554px;
    margin-bottom: 5px;
}
#bullets p {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    line-height: 120%;
}
#bullets td {
    padding: 0;
    padding-bottom: 5px;
    border-bottom: 1px solid #E6E6E6;
}
#bullets ul {
    margin: 0;
    padding: 0;
    margin-left: 3px;
    padding-left: 3px;
    padding-top: 5px;
    padding-bottom: 5px;
}
#bullets li {
    list-style: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    line-height: 130%;
/*    color:#666666; */
    background: url(/css/orange_square6.png) no-repeat left top;
    padding-left: 15px;
    margin-bottom: 5px;
    margin-right: 10px;
}

#bullets h2 {
    font-family:Arial, Helvetica, sans-serif;
    color:#000000;
    font-size: 14px;
    font-weight:bold;
    margin-top: 0px;
    margin-bottom: 11px;
}

#promobullets {
/*    width: 504px; */
    margin-right: 20px; 
/*    border: dashed 1px #FF6600; */
}
#promobullets p {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    line-height: 120%;

}
#promobullets ul {
    margin: 0px;
    padding: 0px;
    margin-right:20px;
}
#promobullets li {
    list-style: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
/*    font-weight: bold; */
    line-height: 130%;
       color: #333333;
    background: url(/css/arrow4.png) no-repeat left top;
    padding-left: 20px;
    margin-bottom: 10px;
    margin-left: 5px;
}

#ordertable {
    width: 100%;
    margin-top: 25px;
}

#optionblock {
    height: auto;
    width: 774px;
    margin-top: 25px;
}

#optionblock p {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    line-height: 130%;
}

#optionblock ul {
    margin: 0;
    padding: 0;
    margin-left: 3px;
    padding-left: 3px;
    padding-top: 10px;
    padding-bottom: 10px;
}
#optionblock li {
    list-style: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    line-height: 130%;
/*    color:#666666; */
    background: url(/css/orange_square6.png) no-repeat left top;
    padding-left: 15px;
    margin-bottom: 5px;
    margin-right: 10px;
}

#pgcontenthd {
    width: 774px;
/*    height: 100px; */
/*    margin-bottom: 20px; */

}
#pgcontenthd h1 {
    font-family:Arial, Helvetica, sans-serif;
    font-size: 30px;
    font-weight:normal;
    color:#495676;
    margin-top: 0px;
    margin-bottom: 25px;
}

#producthd {
    width: 774px;
/*  height: 100px; */
    margin-bottom: 10px;  
/*  border-bottom: 1px solid #CCCCCC; */
}
#producthd p {
    margin-right:10px;
    font-size: 11px;
/*    text-align: justify; */
    line-height: 130%;
    margin-top:7px;
    margin-bottom: 12px;
}
#producthd h1 {
    font-family:Arial, Helvetica, sans-serif;
    font-size: 22px;
    font-weight:normal;
    color:#006699;
    margin-top: 0px;
    margin-bottom: 15px;
}
#producthd h2 {
    font-family:Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight:normal;
    color:#495676;
    margin-top: 0px;
    margin-bottom: 20px;
}

#producthd h5 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight:bold;
    color:#333333;
    margin-top: 0px;
    margin-bottom: 0px;
}

#producthd ul {
    margin: 0;
    padding: 0;
    margin-left: 3px;
    padding-left: 3px;
    padding-top: 10px;
    padding-bottom: 10px;
}
#producthd li {
    list-style: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    line-height: 130%;
/*    color:#666666; */
    background: url(/css/orange_square6.png) no-repeat left top;
    padding-left: 15px;
    margin-bottom: 5px;
    margin-right: 10px;
}

#producthd td {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
}

#producthd td.divide{
    padding-bottom: 12px;
    border-bottom: 2px solid #E6E6E6;
}

producthd a:link {
    color: #0000FF;
    text-decoration:none 
}
producthd a:hover {
    color: #0000FF;
    text-decoration: underline;
}
producthd a:visited {
    color: #495676;
    text-decoration:none 
}
producthd a:active {
    color: #495676;
    text-decoration:none 
}

#thumb_block {
    padding-top: 20px;
    width: 774px;
}

#extra_promo_block {
    margin-top 20px;
    padding-top:10px;
    padding-bottom:10px;
}

#breadcrumb {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    height: 16px;
    padding-top: 4px;
    border-bottom: 1px solid  #E6E6E6;
    margin-bottom: 20px;
    margin-top: 10px;
}

#breadcrumb a:link{
    color: rgb(120, 120, 120);
    text-decoration: none;
}
#breadcrumb a:visited {
    color: rgb(120, 120, 120);
    text-decoration: none;
}
#breadcrumb a:hover {
    color: rgb(204, 0, 0);
    text-decoration: none;
}
#breadcrumb a:active {
    color: rgb(120, 120, 120);
    text-decoration: none;
}

/* Startpage */
#hpcontent {
    width: 944px;
    height: 572px;
    padding:10px;
    background-color: #E6E6E6;

    margin-left: 0px;
    height: 572px;
 

}
/*************************
* Styles for text within the boxes on the startpage 
*************************/
.contentBox {
  float:left;
  overflow:hidden;
  margin-bottom:10px;
  margin-right:10px;
/*  height:196px; */
  background:white;
}
.contentBox h2,
.contentBox h3,
.contentBox p {
  padding-left:5px;
  padding-right:5px;
}

.contentBox h3.red {
    color: #CC0000;
}

.contentBox h2 {
  margin:0;
  padding-top:11px;
  padding-bottom:10px;
  background:url(/css/section_bg.jpg) repeat-x white bottom center;
}
#areaSwitcher h2 {
  background:none;
}
.contentBox p {
  color: rgb(0, 0, 200);
}
 
.contentBox a {
  color: rgb(0, 0, 200)
}
.contentBox ul li a {
  color:rgb(0, 0, 200);
}
.contentBox a:hover {
  color:rgb(0, 0, 200);
  text-decoration:underline;
 }
  
div#aboutBox {
  width:330px;
  height:318px;
  float:left;
  }
#aboutBox a:link{
    color: rgb(120, 120, 120);
    text-decoration: none;
}
#aboutBox a:visited {
    color: rgb(120, 120, 120);
    text-decoration: none;
}
#aboutBox a:hover {
    color: rgb(204, 0, 0);
    text-decoration: none;
}
#aboutBox a:active {
    color: rgb(120, 120, 120);
    text-decoration: none;
}

#aboutBox p {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    margin-bottom: 11px;
}

/*************************
* Area Switcher on Startpage
*************************/  


/*****************************
Updated CSS: KH 30/09/09
******************************/

div#areaSwitcher {
  background:#444;
  width:604px;
  height:318px;
  margin-right:0;
  }
div#areaSwitcher ul {
  float:right;
  color:white;
  font-weight:bold;
  list-style:none;
  list-style-position:outside;
  margin: 0;
  padding: 0;
  border: none;
  text-indent:-10px; 
  margin-top:10px;
  margin-right:10px;
  _margin-right:4px;
  }
div#areaSwitcher ul li {
  width:200px;  
  margin:0;
  padding:0;
  text-align:left;
  text-indent: 10px;
  margin-bottom:1px; 
  _width:180px;    
  }
  
div#areaSwitcher ul li a {
    color:white;
    text-decoration:none;
    display:block;
    padding: 5px 0px 6px 7px;
    height:11px;
    background:url(/css/areaSwitchBG3.png);
    background-position:0 0;
    _width:193px; /* IE6 needs this to expand link to full area */
    white-space:no-wrap;
}
div#areaSwitcher ul li a:hover {
   background-position: 0 22px;  
}
div#areaSwitcher ul li.active a {
   background-position: 0 22px;  
}
div#areaSwitcher div {
  width:385px;
  height:318px;
  background:#444;
}
div#areaSwitcher h2, 
div#areaSwitcher p {
  color:white;
  margin:0;
  padding:0 10px;
}
div#areaSwitcher h2 {
  margin-top:6px;
  margin-bottom:6px;
  font-size:14px;
} 
div#areaSwitcher p {
  margin-bottom:3px;
}


/*************************
* Three lower boxes on startpage
*************************/
div#promotions .imgWrapper  {
/*  height:175px; */
  min-height: 155px;
  width:100px;  
  overflow:hidden;
  float:left;
  margin-right:20px;
}
div#news .imgWrapper  {
  height:155px;
  width:100px;  
  overflow:hidden;
  float:left;
  margin-right:20px;
}
div#essentials .imgWrapper {
  height:155px;
  width:100px;  
  overflow:hidden;
  float:left;  
  margin-right:20px;
}
div#segment .imgWrapper {
  height:138px;
  width:230px;  
  overflow:hidden;
  float:left;  
}

div#promotions {
  width:330px;
}
div#segment {
  width: 100%;
}

div#news {
  width:297px;
}
/*
div#news ul,
div#news a {
  margin-left:10px;
<!--  margin-right:10px; -->
  margin-right:0px;
}
div#news ul li {
  padding-left:0px;
  text-indent:-10px
}
*/
div#essentials {
  width:297px;
  margin-right:0;
}
div.contentBox ul {
  float:left;
  list-style-type:square;
  color:#FFFFFF;
  margin:15px 0;
  padding:0;
  padding-left:15px;
  display:block;
}
div.contentBox ul li{
  color:rgb(255, 153, 0);
  text-indent:0px;
  padding:0;
  margin:0;
  margin-bottom:4px;
}
div#promotions ul {
  width:180px;
}
div#news ul {
  width:150px;
}
div#essentials ul {
  width:160px;
}
/*************************
* Quicklinks
*************************/
#quicklinks {
    width: 964px;
    margin-left: 10px;
    margin-right: 10px;
    padding-bottom:10px;
    background-color: rgb(153, 153, 153)
}
div#quicklinks h2 {
  padding:10px;
  padding-top:15px;
  margin:0;
  color:white;
}
#quicklinks ul{
  margin-top:0;
  float:left;
  list-style:none;
  margin-left:0;
  padding-left:2em;
  margin-right:20px;
}
#quicklinks ul ul{
  padding-left:1em;
  margin-top:7px;
  float:none;
}
#quicklinks ul li a{
  color:white;
}
#quicklinks ul li a{
  font-weight:bold;
}
#quicklinks ul li li a{
  font-weight:normal;
}
/*************************
* Footer
*************************/
#footer {
/*   height:60px;
   background:url(/css/vwr_white.gif)
   #666666 no-repeat 10px 25px; */
}

#footer {
    width: 964px;
    height: 50px;

      margin-left: 0px;
    
    margin-right: 10px;
    background-color: #666666;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    color:white;
    border-bottom: 10px solid #FFFFFF;
}
#footer a {
  color:white;
}
#privacy {
    width: 720px;
    margin-right: 10px;
    margin-top: 0px;
}
#privacy ul {
    list-style-type: none ;
    margin-left: 7px;
    padding-left: 0px;
    margin-bottom: 0px;
    margin-top: 5px;
    #margin-top: 7px;
}
#privacy li {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#FFFFFF;
    display: inline ;
    margin-left:0px;
    padding-left:0px;
/*    padding-left: 10px; */
/*    padding-right: 7px; */
/*    border-right: 1px solid #FFFFFF; */
}
#privacy a:link{
    color: #FFFFFF;
    text-decoration: none;
}
#privacy a:visited {
    color: #FFFFFF;
    text-decoration: none;
}
#privacy a:hover {
    color: #FFFFFF;
    text-decoration: underline;
}
#privacy a:active {
    color: #FFFFFF;
    text-decoration: none;
}
#copyright {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#FFFFFF;
    margin-left: 7px;
    margin-top: 12px;
    #margin-top: 11px;
}
#disclaimer {
  float:right;
  margin-right:10px;
  margin-top: -12px;
}
#disclaimer ul {
    list-style-type: none ;
    float: right;
}
#disclaimer li {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#FFFFFF;
    display: inline ;
    padding-left: 10px;
    padding-right: 7px;
    border-left: 1px solid #FFFFFF;
}
#disclaimer a:link{
    color: #FFFFFF;
    text-decoration: none;
}
#disclaimer a:visited {
    color: #FFFFFF;
    text-decoration: none;
}
#disclaimer a:hover {
    color: #FFFFFF;
    text-decoration: underline;
}
#disclaimer a:active {
    color: #FFFFFF;
    text-decoration: none;
}

/*************************
* Login Area
*************************/
#loginArea {
  height:108px;
  width:434px;
  background:url(/css/login_bg.png) right no-repeat;
  color:black;
  float:right;
}
#loginArea input.styled {
  border:1px solid gray;
  width:160px;
  height:14px;
}
#loginArea a {
  color:black;
}
#loginArea a:hover {
  color:rgb(204, 0, 0);
}
#loginArea table {
  margin-top:14px;
  margin-left:21px;
  margin-right:10px;
}
#loginArea table td {
  padding:4px 7px;
}
 
#supplierlogos {
    width: 774px;
    margin-top: 15px;
    padding-top: 14px;
/*    border-top: dashed 1px #E6E6E6; */
}
#supplierlogos img {
    margin-right: 7px;
    margin-bottom: 7px;
}
 
#promotable {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    width: 770px;
}
#promotable h4{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
    margin-bottom:10px;
}
#promotable p{
    margin-bottom:7px;
    margin-top: 0px;
}
#promotable td{
    border-bottom: 1px dashed #CCCCCC;
    padding-bottom: 10px;
    padding-top: 10px;
}

/*************************
* Landing Page Teaser Text
*************************/
#teaser {
    width:350px;
    height: 100px;
    margin-right: 25px;
    margin-bottom:25px;
    background-color:#FFFFFF;
    float: left;
}
#teaser:hover {
    background-color:#EBEFFC;
}
#teaser a:hover {
    color: #0066CC;
}
#teaserimg {
    width: 100px;
    float:left; 
}
#teasertext {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    float:left;
}
#teasertext h6{
    font-family: Arial, Helvetica, sans-serif;
    font-size:15px;
    font-weight:bold;
    margin-bottom: 5px;
    margin-top:5px;
}

#teasertext p{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:normal;
    margin-top: 7px;
    text-align:left;
    padding-right:10px;
}

#teasertext a {
    display:block;
    width: 350px;
    height: 100px;
    text-decoration:none;
    color:#666666;
    padding: 5px;
}
#teasertext a:hover {
    color: #006699;
}

.tt {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:normal;
    margin-top: 0px;
    text-align:left;
    padding-right:10px;
}
 
#promoteaser {
    width:725px;
/*    min-height: 100px; */
    margin-right: 25px;
    margin-bottom:20px;
    background-color:#FFFFFF;
    border-bottom: 1px dashed #E6E6E6;
}
#promoteaser:hover {
    background-color:#EBEFFC;
}

#promoteaser a:hover {
    color: #0066CC;
    cursor: pointer;
}

#promoteasertext {
    margin-bottom:5px;
    padding: 5px; 
    border-bottom: 1px dashed #E6E6E6;
}

#promoteasertext p {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    line-height: 120%;
    margin-bottom: 0px;
}

#promoteasertext h3{
    font-family:Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight:bold;
    color:#FF6600;
    margin-top: 0px;
    margin-bottom: 2px;
}

#promoteasertext h5{
    font-family:Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight:bold;
    font-style:oblique;
    color:#666666;
    margin-top: 0px;
    margin-bottom: 7px;
}
#promoteasertext img{
    margin-right: 10px;
}
#promoteasertext a:hover {
    color: #006699;
    cursor: pointer;
}

#promoteasertext ul {
    margin: 0;
    padding: 0;
    margin-left: 3px;
    padding-left: 3px;
    padding-top: 5px;
    padding-bottom: 5px;
}
#promoteasertext li {
    list-style: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    line-height: 130%;
/*    color:#666666; */
    background: url(/css/orange_bullet_white_arrow.png) no-repeat left top;
    padding-left: 15px;
    margin-bottom: 5px;
    margin-right: 10px;
}


/* -- KH ------------------------------ */

 a.baskettool {
      font-family: verdana, helvetica, arial, sans-serif;
      font-size: 11px;
      color: #003399;
      font-weight: bold;
  }
  a.baskettool:hover {
      font-family: verdana, helvetica, arial, sans-serif;
      font-size: 11px;
      color: #606060;
      font-weight: bold;
  }
  a.bigmessage, a.bigmessage:visited {
      font-family: verdana, helvetica, arial, sans-serif;
      font-size: 13px;
      color: red;
      line-height:14px;
      font-weight: bold;
   }
   a.bigmessage:hover {
       font-family: verdana, helvetica, arial, sans-serif;
       color: red;
       font-size: 13px;
       font-weight: bold;
   }
  
/* --- KH REMOVED ---------------
 h1 {
       font-family: arial, sans-serif;
       font-size: 16px;
       color: #0066ce;
       font-weight: bold;
       margin-bottom:0em;
       padding:0em;
  }
  h2, a.big, a.big:visited, a.big:hover  {
      font-family: verdana, helvetica, arial, sans-serif;
      font-size: 13px;
      color: #0066ce;
      font-weight: bold;
      margin-bottom:0em;
      padding:0em;
  }
  h3 {
      font-family: verdana, helvetica, arial, sans-serif;
      font-size: 13px;
      color: #0066ce;
      font-weight: bold;
      font-style: italic;
      margin-bottom:0em;
      padding:0em;
  }
  h4 {
      font-family: verdana, helvetica, arial, sans-serif;
      font-size: 10px;
      color: #0066ce;
      font-weight: bold;
      margin-bottom:0em;
      padding:0em;
  }
--------------------------------------- */
  .white {
      font-family:verdana, arial, helvetica,
      sans-serif;font-size:10px;
      color: #ffffff;
  }
  .smallBlue {
      font-family: verdana, helvetica, arial, sans-serif;
      font-size: 10px;
      color: #0066ce;
      font-weight: normal;
  }
  .bigBlue {
      font-family: verdana, helvetica, arial, sans-serif;
      font-size: 12px;
      color: #0066ce;
      font-weight: bold;
  }
  .boldText {
      font-family: verdana, helvetica, arial, sans-serif;
      font-size: 10px;
      font-weight: bold;
      color: #000000;
  }
  .bigtext {
      font-family: verdana, helvetica, arial, sans-serif;
      font-size: 12px;
      color: #000000;
  }
  .bigtext a {
      font-family: verdana, helvetica, arial, sans-serif;
      font-size: 12px;
      color: #003399;
  }
  .bigtext a:hover {
      font-family: verdana, helvetica, arial, sans-serif;
      color: #606060;
      font-size: 12px;
  }
  .boldTextBig {
      font-family: verdana, helvetica, arial, sans-serif;
      font-size: 12px;
      font-weight: bold;
      color: #000000;
  }
  .message {
      color: #ff0000;
      font-family: verdana, helvetica, arial, sans-serif;
      font-size: 10px;
      font-weight: bold;
  }
  .highlighted {
      color: #CC6633;
      font-family: verdana, helvetica, arial, sans-serif;
      font-size: 10px;
      font-weight: bold;
}
.jit {
    background-color: inherit;
    color: #009900;
    font-family: verdana, helvetica, arial, sans-serif;
    font-size: 10px;
    font-weight: bold;  
}
.cross_search_text {
    font-family: verdana, helvetica, arial, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #CC6633;
  }
  .break {
      color: #003399;
      font-family: verdana, helvetica, arial, sans-serif;
      font-size: 10px;
      font-weight: bold;
}
A.article, a.article:hover, a.article:visited {
    COLOR: #006699; FONT-FAMILY: verdana,arial,helvetica; font-size: 12px; font-weight: bold
}
.restricted {
    color: #ff0000;
    font-family: verdana, helvetica, arial, sans-serif;
    font-size: 10px;
    font-weight: bold;
}
A.restricted {
    color: #ff0000;
    font-family: verdana, helvetica, arial, sans-serif;
    font-size: 10px;
    font-weight: bold;
    text-decoration: none
}
.search {
    background-color: #ffff99;
    font-style: italic;
   }
   DIV.content {
       COLOR: #000000;
       FONT-FAMILY: verdana,helvetica,arial,sans-serif;
       FONT-SIZE: 11px
}
DIV.list {
    line-height: 1.6em;
}
a.subnav, a.subnav:visited, TD.subnav a, td.subnav a:visited {
    font-family: verdana, helvetica, arial, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #ffffff;
    text-decoration: none;
  }
  a.subnav:hover, TD.subnav a:hover {
      font-family: verdana, helvetica, arial, sans-serif;
      font-size: 10px;
      text-decoration: none;
      color: #ffcc00;
      font-weight: bold;
  }
  TD.subnav {
      font-size: 10px;
      font-style: verdana, helvetica, arial, sans-serif;
      font-weight: bold;
      font-color: white;
      background-color: #0000cc;
      background-image: url("/images/subnav_bg.gif")
  }
  TD.search2 {
      font-size: 10px;
      font-style: verdana, helvetica, arial, sans-serif;
      font-weight: bold;
      font-color: black;
      background-color: #e7eff7;
  }
  TD.blueHeader {
      font-size: 10px;
      font-style: verdana, helvetica, arial, sans-serif;
      font-weight: bold;
      background-color: #e0e0e0;
  }
  TD.blue {
      font-size: 10px;
      font-style: verdana, helvetica, arial, sans-serif;
      font-weight: normal;
      background-color: #e0e0e0;
  }
  TD.yellowHeaderText {
      font-family: verdana, helvetica, arial, sans-serif;
      font-size: 20px;
      font-weight: normal;
      color: #eab200;
      line-height: 24px;
  }
  TD.defaultGray {
      font-size: 10px;
      font-style: verdana, helvetica, arial, sans-serif;
      font-weight: normal;
      background-color: #CCCCCC;
  }
  TD.catalogSubHeader {
      font-size: 10px;
      font-style: verdana, helvetica, arial, sans-serif;
      font-weight: normal;
      background-color: #ffffff;
  }
  TD.lightGray {
      font-size: 10px;
      font-style: verdana, helvetica, arial, sans-serif;
      font-weight: normal;
      background-color: #e6e6e6;
  }
  TD.aws {
      font-size: 10px;
      font-style: verdana, helvetica, arial, sans-serif;
      font-weight: normal;
      background-color: pink;
  }
  TD.basketRow {
      font-size: 10px;
      font-style: verdana, helvetica, arial, sans-serif;
      font-weight: normal;
      background-color: #e6e6e6;
      height: 30px;
  }
  TD.lineComments {
      font-size: 10px;
      font-style: verdana, helvetica, arial, sans-serif;
      font-weight: normal;
      background-color: #ffffff;
      height: 10px;
  }
  TD.footer {
      font-family: verdana, helvetica, arial, sans-serif;
      color: #bbbbbb;
  }
  TD.bigfooter {
      font-family: verdana, helvetica, arial, sans-serif;
      color: #bbbbbb;
      font-size: 11px;
  }
  TD.right {
      background-color: #e0e0e0;
      padding: 5px;
}
TD.workflow {
    font-family:verdana, arial, helvetica, sans-serif;
    font-size:10px;
  }
  TR.thinBlack {
      background-color: #000000;
      background-image: url("/images/search_pixel.gif")
      height: 1px;
  }
  .thinGray {
      BACKGROUND-COLOR: #bbbbbb
}
.tableMyAccount {
    border-width: thin;
    border-style: solid;
    border-color: #e0e0e0;
}
table.results {
    border:solid 1px #666666;
    padding: 2px;
}
table.supplier {
    border:solid 1px #666666;
    padding: 2px;
}
.t1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18pt;
    font-weight: normal;
    color: #999999;
    font-style: normal;
}
.t2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18pt;
    font-weight: 900;
    color: #003399;
}
.borderfurniture {
    border: 1px solid #6699CC;
}
.borderlife {
    border: 1px solid #006666;
}
.borderlogin {
    border: 1px solid #999999;
}
.borderlogin2 {
    border-top: 1px none #999999;
    border-right: 1px solid #999999;
    border-bottom: 1px solid #999999;
    border-left: 1px solid #999999;
}
.borderchems {
    border: 1px solid #FF9900;
}
.articlehead {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
}
.bordersep {
    border: 1px solid #003399;
}
.bordersafety {
    border: 1px solid #CCCC00;
}
.articlehead2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
    color: #FFFFFF;
}
.borderlife2 {
    border-top: 1px none #003399;
    border-right: 1px solid #003399;
    border-bottom: 1px solid #003399;
    border-left: 1px solid #003399;
}
.borderfurniture2 {
    border-top: 1px none #339900;
    border-right: 1px solid #339900;
    border-bottom: 1px solid #339900;
    border-left: 1px solid #339900;
}
.borderchems2 {
    border-top: 1px none #FF6600;
    border-right: 1px solid #FF6600;
    border-bottom: 1px solid #FF6600;
    border-left: 1px solid #FF6600;
}
.bordersep2 {
    border-top: 1px none #3399CC;
    border-right: 1px solid #3399CC;
    border-bottom: 1px solid #3399CC;
    border-left: 1px solid #3399CC;
}
.bordersafety2 {
    border-top: 1px none #CC0000;
    border-right: 1px solid #CC0000;
    border-bottom: 1px solid #CC0000;
    border-left: 1px solid #CC0000;
}
.bordersearch {
    border-top: 1px none #757575;
    border-right: 1px solid #757575;
    border-bottom: 1px solid #757575;
    border-left: 1px solid #757575;
}
.strap {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16pt;
    font-style: italic;
    font-weight: bold;
}
.subnav {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    color: #FFFFFF;
}
.borderpromo {
    border-top: 1px solid #003399;
    border-right: 1px none #003399;
    border-bottom: 1px none #003399;
    border-left: 1px none #003399;
}
.borderprogram {
    border: 1px solid #646496;
}
.borderpromo2 {
    border: 1px solid #999999;
}
ul.refinement {
    text-align: left;
    margin-left: 8px;
    padding-left: 8px;
}
li.refinementValues, li.refinementValues a { 
    text-align: left;
    text-decoration: none;
    color: #666666;
    LIST-STYLE-IMAGE: url("/images/arrow_bullet.gif");
    margin-top: 1px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-left: 0px;
}
.refinement, td.refine {
    text-decoration: none;
    color: #666666;
    margin-top: 2px;
}
TD.searchoff a, td.searchoff a:visited {
    font-family: verdana, helvetica, arial, sans-serif;
    font-size: 9pt;
    color: white;
    text-decoration: none;
    background-color: #9b9b9b;
  }
  TD.searchoff a:hover {
      font-family: verdana, helvetica, arial, sans-serif;
      font-size: 9pt;
      text-decoration: none;
      color: white;
      background-color: #9b9b9b;
  }
  TD.searchoff {
      font-size: 9pt;
      font-style: verdana, helvetica, arial, sans-serif;
      color: white;
      background-color: #9b9b9b;
      text-decoration: none;
  }
  TD.searchon a, td.searchon a:visited {
      font-family: verdana, helvetica, arial, sans-serif;
      font-size: 9pt;
      color: #003366;
      font-weight: bold;
      text-decoration: none;
      background-color: #e7e7e7;
  }
  TD.searchon a:hover {
      font-family: verdana, helvetica, arial, sans-serif;
      font-size: 9pt;
      text-decoration: none;
      color: #003366;
      font-weight: bold;
      background-color: #e7e7e7;
  }
  TD.searchon {
      font-size: 9pt;
      font-style: verdana, helvetica, arial, sans-serif;
      color: #003366;
      background-color: #e7e7e7;
      text-decoration: none;
      font-weight: bold;
  }
  .productPageTitle {
      color: #003399;
      font-size: 14px;
      font-weight: bold;
      font-variant: small-caps;
}
.error {
    font-weight: bold;
    font-family: verdana, arial, sans-serif;
    color: #990000;
}
th.productGroupingHeader {
    background-color: #E9B200;
    font-weight: bold;
    font-family: verdana, arial, sans-serif;
    padding: 1px;
}
th.productHeader {
    background-color: #B2D5EA;
    font-weight: bold;
    font-family: verdana, arial, sans-serif;
    padding: 1px;
}
table.productGrid {
    width: 97%;
    padding: 1px;
    border: none;
    font-family: verdana, arial, sans-serif;
    margin-left: auto;
    margin-right: auto;
}


td.productGrid {
    background-color: inherit;
    font-family: inherit;
    font-weight: inherit;
    text-align: left;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
    max-width: 20%;
}
td.productGridCenter {
    background-color: inherit;
    font-family: inherit;
    font-weight: inherit;
    text-align: center;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
    white-space: nowrap;
}
td.productGrid img {
    text-align: center;
    display: block;
    margin-left: auto;
    margin-right: auto;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
}
tr.productGrid {
    background-color: #E6E6E6;
    text-align: center;
    visibility: inherit;
}
tr.productGrid-restricted {
    background-color: #E6E6E6;
    text-align: center;
    color: #ff0000;
    font-weight: bold;
}
tr.productGrid-jit {
    background-color: #E6E6E6;
    text-align: center;
    color: #009900;
    font-weight: bold;
}
tr.productGrid-highlighted {
    background-color: #E6E6E6;
    text-align: center;
    color: #CC6633;
    font-weight: bold;
}
tr.search-restricted {
    background-color: #FFFF99;
    font-style: italic;
    text-align: center;
    color: #ff0000;
    font-weight: bold;
}
tr.search-jit {
    background-color: #FFFF99;
    font-style: italic;
    text-align: center;
    color: #009900;
    font-weight: bold;
}
tr.search-highlighted {
    background-color: #FFFF99;
    font-style: italic;
    text-align: center;
    color: #CC6633;
    font-weight: bold;
}
.inactive {
    color: #b6b6b6;
}
.sectionHeader {
     font-family:Arial, Helvetica, sans-serif;
     font-size: 22px;
     font-weight:normal;
     color:#495676;
     margin-top: 0px;
     margin-bottom: 10px;
}
.warning {
    background-color: white;
    text-align: center;
    color: red;
    font-weight: bold;
}
.warning2 {
    text-align: center;
    color: red;
    font-weight: bold;
}
tr.basketHeader {    
    font-weight: bold;  
    text-align: center;    
   }
   td.basketHeader {
       background-color: #F5F5F5;
       margin-left: 2px;
       margin-right: 2px;         
       border-top: 1px solid #B5B5B5;
       border-left: 1px solid #B5B5B5;
       border-bottom: 1px solid #B5B5B5;
       font-weight: bold;
       font-size: 10px;  
   }
   TR.basketButtons {           
       background-color: #F5F5F5;
       height: 35px;    
   }
   TD.basketButtons { 
       height: 35px; 
       background-color: #F5F5F5;
       text-align: center;     
       margin-left: 2px;
       margin-right: 2px;    
       border-top: 1px solid #B5B5B5;
       border-left: 1px solid #B5B5B5;
       border-bottom: 1px solid #B5B5B5;        
   }
   TD.basketLastButton{
       height: 35px; 
       background-color: #F5F5F5;
       text-align: center;     
       margin-left: 2px;
       margin-right: 2px;    
       border-top: 1px solid #B5B5B5;
       border-left: 1px solid #B5B5B5;
       border-right: 1px solid #B5B5B5;
       border-bottom: 1px solid #B5B5B5; 
}   
td.shoppingBasketHeader{
/*    border-bottom: 2px solid #CCCCCC; */
    color: #006699;
    font-weight: normal;
    font-family:  arial, helvetica, sans-serif;
    font-size: 22px;
    padding-left: 2px;   
   }
   .auxillaryProductRow{
       border-bottom: 2px dotted #B5B5B5;
}
td.auxillaryProductHeader {    
    font-weight: bold;  
    text-align: left;
    background-color: #F5F5F5;
   }
   td.articlesDivider{
       border-bottom: 1px solid #B5B5B5;
   }
   td.whiteDivider{
       border-bottom: 1px solid #FFFFFF;
   }
   table.lightBorder{
       border-right: 1px solid #B5B5B5;
       border-left: 1px solid #B5B5B5;
}   
table.popUpBorder{
    border-bottom: 1px solid #666666;
    border-right: 1px solid #666666;
    border-top: 1px solid #FFFFFF;
    border-left: 1px solid #FFFFFF;
}
tr.shopListHeader {    
    font-weight: bold;  
    text-align: left;
    background-color: #B5B5B5;
   }
   td.shopListHeader {
       background-color: #B5B5B5;
       margin-left: 2px;
       margin-right: 2px;    
       border-top: 1px solid #B5B5B5;
       border-left: 1px solid #B5B5B5;
       border-right: 1px solid #B5B5B5;
       border-bottom: 2px solid #B5B5B5;
       font-weight: bold;
       font-size: 10px;  
   }
   td.shopListHeader2 {    
       font-weight: bold;  
       text-align: left;
       background-color: #B5B5B5;
   }
   tr.shopListButtons {           
       background-color: #F2F2F2;
       height: 35px;
   }
   td.shopListButtons { 
       height: 35px; 
       background-color: #F2F2F2;
       text-align: center;     
       vertical-align: middle;
       margin-left: 2px;
       margin-right: 2px;    
       border-top: 1px solid #B5B5B5;
       border-left: 1px solid #B5B5B5;
       border-bottom: 1px solid #B5B5B5;
       padding-left: 5px;
       padding-right: 5px;
}
.checkoutForm {
    width: 100%;
}
.checkoutFormTable {
    width: 100%;
    height: 100%;
}
.checkoutSection {
    border-color : #CCCCCC;
    border-style : solid;
    border-width : thin;
    vertical-align: top;
    background-color : #F0F0F0;
    color : #000000;
    margin-left: 0px;
    margin-right: 10px;
  }
  .checkoutSectionHeader {
      background-color : #999999;
      color : #ffffff;
      font-size : 12px;
      text-align : left;
      font-weight : bold;
      font-variant : small-caps;
      padding: 1px;
      padding-bottom: 4px;
      margin: 1px;
  }
  .checkoutGrid {
      width: 100%;
}
.checkoutGrid td {
    vertical-align: top;
    color : #000000;
  }
  .checkoutGridHeader {
      background-color : #DCDCDC;
      font-weight: bold;
      text-align: center;
      font-size: 10px;
      vertical-align: bottom;
  }
  .checkoutSummary {
      margin-top: 0px;
      padding-top: 0px;
      margin-left: 5px;
      margin-right: 5px;
      padding-right: 10px;
      float: right;
      width: 100%;
}
.orderTotal {
    background-color: #fffffcb;
    border-color : #CCCCCC;
    border-style : solid;
    border-width : thin;
}
.pageTitle {
    color : #656565;
    font-size : 24px;
    padding-left: 10px;
}
.warehouseGridTable {
    width: 100%;
    font-size: 10px;
    border: thin solid #dcdcdc;
}
.warehouseGridTable th {
    background-color : #DCDCDC;
    font-weight: bold;
    text-align: center;
    font-size: 10px;
    border: thin solid #dcdcdc;
    vertical-align: bottom;
}
.warehouseGridTable td {
    background-color: white;
    font-size: 10px;
    border: thin solid #dcdcdc;
}
.gridTable {
    width: 100%;
    font-size: 10px;
}
.gridTable th {
    background-color : #DCDCDC;
    font-weight: bold;
    text-align: center;
    font-size: 10px;
    vertical-align: bottom;
}
.gridTable td {
    background-color: white;
    font-size: 10px;
}
tr.editProfileHeader {    
    font-weight: bold;  
    text-align: left;
    background-color: #B5B5B5;
   }
   TR.listSummaryButtons {           
       background-color: #F5F5F5;
       height: 35px;    
   }
   TD.listSummaryButtons { 
       height: 35px; 
       background-color: #F5F5F5;
       text-align: center;     
       margin-left: 2px;
       margin-right: 2px;    
       border-top: 1px solid #B5B5B5;
       border-left: 1px solid #B5B5B5;
       border-bottom: 1px solid #B5B5B5;        
   }
   TD.listSummaryLastButton{
       height: 35px; 
       background-color: #F5F5F5;
       text-align: center;     
       margin-left: 2px;
       margin-right: 2px;    
       border-top: 1px solid #B5B5B5;
       border-left: 1px solid #B5B5B5;
       border-right: 1px solid #B5B5B5;
       border-bottom: 1px solid #B5B5B5; 
} 
.browseCatalogTrail {
    font-size: 12px;
    font-weight: bold;
    padding-left: 10px;
}
.browseCatalogNodes {
    font-size: 10px;
    font-weight: normal;
    padding-left: 10px;
}
.altPopup {
    font-size: 10px;
    font-family: verdana, arial, sans-serif;
    font-weight: normal;
}
.normal {
    font-weight: normal;
    color: black;
}
.requiredField {
    font-weight: bold;
    color: black;
}
/* added by GB - Box inside templates */
#box {
    width:700px;
    border: 1px solid #FFD481;
    background-color: #FFF2D9;
}
#box tr {
    padding: 2px;
}
#box th {
    font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #FE0000 ; 
    background-color: #FFE7B9;
    padding: 5px;
    text-align: left;
    text-transform: uppercase;
}
#box td {
    font-size: 11px;
    vertical-align: top;
    margin-top: 2px;
    margin-botttom: 2px;
    marging-left: 5px;    
}

#box_promo {
    width:700px;
    border: 1px solid #FFD481;
    background-color: #FFF2D9;
}
#box_promo th {
    font-family:Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #FE0000 ; 
    background-color: #FFE7B9;
    padding: 7px;
/*    padding-left:7px; */
    text-align: left;
}
#box_promo td {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    padding: 3px;
    padding-left: 7px;
    background-color: #FFFAEC;
}
#box_promo td.line {
    border-bottom: 1px dotted #FFD481;
}
#box_promo td.red {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight:bold;
    color:#FF0000;
/*    background-color:#FF0000; */
    padding:3px;
}
#box_promo td.comment {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color:#666666;
    background-color: #FFFFFF;
    padding:5px;
}

/* #copyright {
    width: 200px;
    margin-top:38px;
    margin-left: auto;
    margin-right: auto;
} */
 

#mlp_image {
    width:382px;
    height:228px;
    background-color:#B0C2DB;
}
#mlp_info {
    width:380px;
    height: auto;
/*    background-color:#E6E6E6; */
    margin-top:10px;
    margin-bottom: 10px;
    border: 1px solid #B0C2DB;
}
#mlp_info h1{

    background-image: url(/css/mlp_hd_bg5.jpg);

    background-repeat:no-repeat;
    background-position: top left;
    margin-bottom:5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:bold; 
    color:#495676;
    height:27px;
    padding-left: 9px;
    padding-top: 5px;
}
#mlp_info p{
    padding-left: 9px;
    padding-right: 9px;
    margin-top:0px;
    margin-bottom: 9px;
    font-size:11px;
}
#mlp_info td{
    padding-bottom: 7px;
    font-size: 11px;
}

#mlp_news {
    width:380px;
    height:100px;
/*    background-color:#E6E6E6; */
    margin-bottom: 10px;
    border: 1px solid #B0C2DB;
}
#mlp_news h1{

    background-image: url(/css/mlp_hd_bg5.jpg);
    background-repeat:no-repeat;
    background-position: top left;
    margin-bottom:5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:bold; 
    color:#495676;
    height:27px;
    padding-left: 9px;
    padding-top: 5px
}
#mlp_news p{
    padding-left: 9px;
    padding-right: 9px;
    margin-top:0px;
    margin-bottom: 9px;
    font-size:11px;
}
#mlp_new {
    width:380px;
    height:100px;
/*    background-color:#E6E6E6; */
    margin-bottom: 11px;
    border: 1px solid #B0C2DB;
}
#mlp_new h1{

    background-image: url(/css/mlp_hd_bg5.jpg);
    background-repeat:no-repeat;
    background-position: top left;
    margin-bottom:5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:bold; 
    color:#495676;
    height:27px;
    padding-left: 9px;
    padding-top: 5px
}
#mlp_new p{
    padding-left: 9px;
    padding-right: 9px;
    margin-top:0px;
    margin-bottom: 9px;
    font-size:11px;
}
#mlp_vp {
    width:378px;
    height:226px;
/*    background-color: #E6E6E6; */
    border: 1px solid #B0C2DB;
}
#mlp_vp h1{


    background-image: url(/css/mlp_hd_bg5.jpg);

    background-repeat:no-repeat;
    background-position: top left;
    margin-bottom:5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:bold; 
    color: #495676;
    height:27px;
    padding-left: 9px;
    padding-top: 5px
}
#mlp_vp p{
    padding-left: 9px;
    padding-right: 9px;
    margin-top:0px;
    margin-bottom: 9px;
    font-size: 11px;
}
#mlp_vp p.b{
    font-weight:bold;
}

#mlp_vp ul{
    margin: 0;
    margin-left: 9px;
    padding-left: 3px;
    padding-bottom:10px;
    list-style: none;
}
#mlp_vp li{
/*    display:block;  */
/*    float:left; */
    background: url(/css/orange_square6.png) no-repeat left top;
    line-height: 130%;
    padding-left: 15px;
    margin-top: 0;
    margin-bottom: 3px;
    font-size: 11px;
}

#mlp_markets {
    width:378px;
/*    height:150px; */
/*    background-color: #E6E6E6; */
    margin-top: 10px;
/*    margin-bottom:10px; */
    border: 1px solid #B0C2DB;
}
#mlp_markets h1{

    background-image: url(/css/mlp_hd_bg5.jpg);
  
    background-repeat:no-repeat;
    background-position: top left;
    margin-bottom:5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:bold; 
    color:#495676;
    height:27px;
    padding-left: 9px;
    padding-top: 5px
}
#mlp_markets p{
    padding-left: 9px;
    padding-right: 9px;
    margin-top:0px;
    margin-bottom: 9px;
    font-size:11px;
}
#mlp_markets ul{
    margin: 0;
    margin-left: 9px;
    padding-left: 3px;
    padding-bottom:10px;
    list-style: none;

}
#mlp_markets li{
/*    display:block;  */
/*    float:left; */
    background: url(/css/orange_square6.png) no-repeat left top;
    line-height: 130%;
    padding-left: 15px;
    margin-top: 0;
    margin-bottom: 3px;
    font-size: 11px;
}
#mlp_promo {
    width:378px;
    height: auto;
/*    background-color: #E6E6E6; */
    margin-top:10px;
    margin-bottom:10px;
    border: 1px solid #B0C2DB;
}
#mlp_promo h1{

    background-image: url(/css/mlp_hd_bg5.jpg);

    background-repeat:no-repeat;
    background-position: top left;
    margin-bottom:5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:bold; 
    color:#495676;
    height:27px;
    padding-left: 9px;
    padding-top: 5px
}
#mlp_promo p{
    padding-left: 9px;
    padding-right: 9px;
    margin-top:0px;
    margin-bottom: 9px;
    font-size:11px;
}

#mlp_promo ul{
    margin: 0;
    margin-left: 0px;
    padding-left: 0px;
    padding-bottom:10px;
    list-style: none;
}
#mlp_promo li{
/*    display:block;  */
/*    float:left; */
    background: url(/css/orange_square6.png) no-repeat left top;
    line-height: 130%;
    padding-left: 15px;
    margin-top: 0;
    margin-bottom: 3px;
    font-size: 11px;
}

#mlp_partners {
    width:772px;
/*    height:100px; */
/*    background-color: #E6E6E6; */
    margin-bottom:10px;
    border-bottom: 1px dashed #B0C2DB;
}
#mlp_partners h1{
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
/*    font-weight:bold; */
    color: #495676;
    border-top: 1px dashed #B0C2DB;
    padding-top: 7px;
    margin-top: 20px; 
    margin-bottom: 10px;
}
#mlp_partners img {
    margin-top: 0px; 
    padding-bottom: 10px; 
}

#mlp_table {
    width:500px;
/*    background-color:#E6E6E6; */
    margin-left: 10px;    
    margin-top:0px;
    margin-bottom: 10px;
/*    border: 1px solid #B0C2DB; */
}

#mlp_table td{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    border-bottom: 1px dotted #DCDCDC;
    padding:3px;
    padding-left: 0;
    vertical-align:top;
}

#mlp_table td.last{
    border-bottom: 1px solid #E6E6E6;
    padding-bottom: 5px;
}

#mlp_table h1{
    font-family: Arial, Helvetica, sans-serif;
    height: 25px;
    font-size:14px;
    font-weight:bold;
    color: #495676;
    text-transform: uppercase;
    margin-bottom: 5px;
    border-bottom: 2px solid #E6E6E6;
    margin-top:0;
}

/*


    background-image: url(/css/mlp_hd_bg5.jpg);

    background-repeat:repeat-x;
    background-position: top left;
    margin-bottom:5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:bold; 
    color:#495676;
    height:27px;
    padding-left: 9px;
    padding-top: 5px;
}sec */



#mlp_table p{
    padding-left: 9px;
    padding-right: 9px;
    margin-top:0px;
    margin-bottom: 9px;
    font-size:11px;
}
#mlp_table td{
    padding-bottom: 7px;
    font-size: 11px;
}


#cta_btn td.first {
    padding-left: 10px;
    font-size:11px;
}

#cta_btn td.left {
    background-image: url(/css/ctag_l.png);
    background-repeat: no-repeat;
    background-position: right;
    width: 23px;
    height: 35px;
}
#cta_btn td.right {
    background-image: url(/css/ctag_r.png);
    background-repeat: no-repeat;
    background-color: #FFFFFF;
    width: 12px;
    height: 35px;
}
#cta_btn td.middle {
    background-image: url(/css/ctag_m.png);
    background-repeat: repeat-x;
    height: 35px;
    font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight: bold;
    color: #F0F0F0;    
    padding-left: 5px;
    padding-right: 5px;
}

#btntext {
    margin: 0px;
    padding-bottom: 5px;
}

#btntext a {
    color: #F5F5F5;
    text-decoration:none;
    display:block;
}
#btntext a:visted {
    color: #F5F5F5;
    text-decoration:none;
}
#btntext a:hover {
    color: #FFCC00; 
    text-decoration:none;
}

.h7 {
    color: #FFFFFF;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
}
/*  */
 

#blockteaser {
    width:774px;
/*    min-height: 100px; */
    padding-bottom:10px;
    margin-right: 0px;
    margin-bottom:10px;
    background-color:#FFFFFF;
    border-bottom: 1px dashed #E6E6E6;
}
#blockteasertext p {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    margin-top: 0px;
    margin-bottom: 11px;
}
#blockteasertext h6{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight: bold;
    color: #666666;
    margin: 0;
    margin-bottom: 7px;
}

#blockteasertext a {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
}

#blockteasertext ul {
    margin: 0;
    padding: 0;
    margin-left: 3px;
    padding-left: 3px;
    padding-top: 0px;
    padding-bottom: 5px;
}
#blockteasertext li {
    list-style: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    line-height: 130%;
/*    color:#666666; */
    background: url(/css/orange_square6.png) no-repeat left top;
    padding-left: 15px;
    margin-bottom: 5px;
    margin-right: 10px;
}

/** TABLE TYPE 1 and 2************************************************************/
#orderTable1 table {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    border: 1px solid #7999C4;
    border-left: 0;
    width: 770px;
    border-collapse: collapse;
}
#orderTable2 table {
    font-family: Arial, Helvetica, sans-serif;
    font-size:11px;
    border: 0px solid #7999C4;
    border-left: 0;
    width: 770px;
    border-collapse: collapse;
}
#orderTable1 h4 {
    font-family: Arial, Helvetica, sans-serif;
    font-size:11px;
}
#orderTable1 tr.odd {
    background-color: #FAFBF7;
}
#orderTable1 td{
    padding: 4px;
    border-left: 1px dotted #CAD7E8;
    border-bottom: 1px dotted #CAD7E8;
    border-top: 0;
/*    vertical-align:top; */
}
#orderTable1 td.desc{
    border-left: 1px solid #7999C4;
}
#orderTable1 td.atb{
    padding: 10px;
    padding-right: 4px;
    border-bottom: 0;
    border-left: 1px solid #7999C4;
}
#orderTable1 td.widthcentre{
    width:75px;
    text-align:center;
}
#orderTable1 td.widthright{
    /*width:60px;*/
    text-align:right;
}
#orderTable1 td.qty{
    width:40px;
    text-align:right;
}
#orderTable1 td.promo{
    font-weight:bold;
    color: #FF6600;
    width: 60px;
    text-align: right;
}
#orderTable1 th{
    font-weight:bold;
    color: #FFFFFF;
    text-align:left;
    border-left: 1px solid #7999C4;
    border-bottom: 2px solid #7999C4;
    padding: 4px;
    background-image:url(/css/thbg.png);
    background-repeat:repeat-x;
    background-position:left center;
    text-transform:capitalize;
}
#orderTable1 th.widthcentre{
    width: 75px;
    text-align:center;
}
#orderTable1 th.widthright{
    text-align:right;
}
#orderTable1 th.qty{
    width: 50px;
    text-align:right;
}
#orderTable2 th{
    font-family: Arial, Helvetica, sans-serif;
    font-size:16px;
    font-weight:bold;
    color: #495676;
    text-align:left;
    padding: 4px;
    text-transform:capitalize;
}
#orderTable2 th.widthleft{
    text-align:left;
}
#atb {
    background-image: url(/css/atb_new.png);
    background-position: right;
    background-repeat: no-repeat;
    height: 21px;
}

#career {
    margin-bottom:21px;
}

#career a {
    color:rgb(120,120,120);
    text-decoration:none;
  }
#career a:hover {
    color:rgb(204, 0, 0);
}

#career p {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    line-height: 120%;
    margin: 0;
    margin-bottom: 9px;
}

#career h2 {
    font-family:Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: :#495676;
    font-weight: bold;
    margin: 0;
    margin-bottom: 7px;
}

#pdf_list {
    margin-bottom:7px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
}
#pdf_list a {
    color:rgb(120,120,120);
    text-decoration:none;
  }
#pdf_list a:hover {
    color:rgb(204, 0, 0);
}
#pdf_list p {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    line-height: 120%;
    margin: 0;
    margin-bottom: 9px;
}

.reg {
    font-size: 8px;
    vertical-align:top;
}
 
.co2 {font-size: 8px;
    vertical-align:sub;
}
 
/** US MODIFICATION ************************************************************/
 

#topright {
  float:right;
  height:auto;
  margin-right:10px;
  width:350px;
}

#topright a:link{
    color: rgb(120, 120, 120);
    text-decoration: none;
}
#topright a:visited {
    color: rgb(120, 120, 120);
    text-decoration: none;
}
#topright a:hover {
    color: rgb(204, 0, 0);
    text-decoration: none;
}
#topright a:active {
    color: rgb(120, 120, 120);
    text-decoration: none;
}

#express_profile_wrapper  {


     background-image:url("/css/bg_express_profile.jpg");   

  background-position:right center;
  background-repeat:no-repeat;
  height:25px;
  padding-right:7px;
  width:350px;
}
#language_switch {
  color:#666666;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:10px;
  font-weight:bold;
  padding-right: 7px;  
}
#express {
  border-left:1px solid #666666;
  color:#666666;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:10px;
  font-weight:bold;
  padding-left:7px;
  padding-right:7px;
}
#profile {
  border-left:1px solid #666666;
  color:#666666;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:10px;
  font-weight:bold;
  padding-left:7px;
}
#login_area {
  height:53px;
  width:350px;
}
#login_area label  {
  color:#666666;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:10px;
  padding-right:5px;
}
#login_area form {
  margin:0;
  padding:0;
}
#login_area table {
  margin:10px 0 0;
  padding:0;
}
#login_area .ftext {
  color:#666666;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:10px;
}
#logged_in {
  color:#666666;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:10px;
  margin-top:3px;
}
#logout {
  color:#666666;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:10px;
  margin-top:7px;
}
#register {
  color:#666666;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:10px;
}
#register a:visited {
  color:#666666;
  text-decoration:none;
}
button.submitBtn {


     background-image:url(/css/btn_bg1.jpg) ;
     background-repeat: repeat-x;

  color:#FFFFFF;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:10px;
  font-weight:bold;
}
button {
  border:0 none;
  cursor:pointer;
  font-weight:bold;
  height:19px;
  margin-left:7px;
  margin-top:2px;
  padding-bottom:5px;
  #padding-bottom: 3px;
  padding-left:5px;
  #padding-left: 0px;
  padding-right:5px;
  #padding-right: 1px;
  text-align:center;
}
#basket_wrapper {

     background-image:url("/css/bg_basket.jpg");   

  background-position:right center;
  background-repeat:no-repeat;
  height:25px;
  margin-top:7px;
  padding-right:7px;
  width:350px;
}
#basket_items0 {
  border-right:1px solid #666666;
  color:#666666;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:10px;
  padding-right:7px;
}
#basket {
  padding-left:7px;
}
 

/** Grey Arrow:  ************************************************************/
 

#msdstips table {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    border-bottom: solid 1px #E6E6E6;
}
#msdstips table th {
    text-align:left;
    background-color:#E6E6E6;
    font-size:12px;
    padding: 5px;
}
#msdstips table td {
    padding: 5px;
    border-bottom: dashed 1px #E6E6E6;
}
#msdstips table td.last {
    border-bottom: none;
}
 
#customerlogo {
width: 220px;
position: absolute;
left: 400px;
top: 5px;
}
 
#azurlab_block h1 {
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#006699;
    font-weight: bold;
    margin-bottom: 7px;
    margin-top:0;
}
#azurlab_block p {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #006699;
    margin-top:0;
    margin-bottom:7px;
}
#azurlab_block1 {
    width: 250px;
    margin-top:15px;
    border: 2px solid #006699;
    padding:5px;
}
#azurlab_block2 {
    width: 250px;
    margin-top:86px;
    border: 2px solid #006699;
    padding:5px;
    text-align:left;
}
#azurlab_block3 {
    width: 250px;
    border: 2px solid #006699;
    padding:5px;
    margin-bottom:7px;
}
#azurlab_block4 {
    width: 250px;
    margin-bottom:65px;
    border: 2px solid #006699;
    padding:5px;
    text-align:left;
}
 
.printTable {
     border: thin solid #e6e6e6;
     padding-top: 10px;
     margin-left: auto;
     margin-right: auto;
}
.printTable td {
     border: thin solid #e6e6e6;
}
 
#emb_download { 
    background-image:url(/css/b_download.jpg);
    background-repeat:no-repeat;
    width:34px;
    height: 38px;
    margin-top: 10px;
    float:left;
}
#emb_arrow { 
    background-image:url(/css/b_arrow.jpg);
    background-repeat:no-repeat;
    width:34px;
    height: 38px;
    margin-top: 10px;
    float:left;
}
#emb_check { 
    background-image:url(/css/b_check.jpg);
    background-repeat:no-repeat;
    width:34px;
    height: 38px;
    margin-top: 10px;
    float:left;
}
#emb_middle { 
    background-image:url(/css/b_middle.jpg) ;
    background-repeat: repeat-x;
    float:left;
    height: 38px;
    margin-top: 10px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:15px;
    font-weight:bold;
    color:#FFFFFF;
}
#emb_right { 
    background-image:url(/css/b_right.jpg);
    background-repeat:no-repeat;
    width:11px;
    height: 38px;
    margin-top: 10px;
    float:left;
}
#emb_middle a{
    display:block;
    font-family: Arial, Helvetica, sans-serif
    font-size:15px;
    font-weight:bold;
    color:#FFFFFF;
    text-decoration:none;
    padding-top: 9px;
    padding-bottom: 7px;
}
 
/**** Controls the content blocks on the Promotions landing page  ****/

#promoBox {
    width: 750px;
    height: 100px;
    background-image:url(/css/promo_valid_bg3.jpg);
    background-repeat:no-repeat;
    background-position:top right;
    height: 110px;
    _height:100px;
    padding-bottom: 15px;
    border-bottom: 1px dashed #CCCCCC;
    margin-bottom: 15px;
}
#promoImage {
    width:100px;
    height:100px;
    margin-right:10px;
    float:left;
}
#promoText {
    width: 640px;
/*    height: 70px; */
    float:left;
}
#promoBox h3 { 
    font-family:Arial, Helvetica, sans-serif;
    font-size:18px;
    font-weight:normal;
    color: #FF6600;
    margin:0;
    margin-bottom: 2px;
}
#promoBox h5 { 
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#666666;
    margin:0;
    margin-bottom: 5px;
    font-style:oblique;
}
#promoBox p {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    margin-top:0px;
    color:#666666;
    margin-bottom:12px;
}
#promoMoreValid {
    width: 640px;
    height: 21px;
    float:right;
}
#promoMore a{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    float:left;
    padding-top: 3px;
}
#promoValid p{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    font-style:oblique;
    padding-top: 3px;
    padding-right: 10px;
    float:right;
    margin: 0;
}
 
#pimwrapper {
    width: 774px;
    background-image:url(/css/pim_hd_bg.png);
    background-repeat: no-repeat;
    bacground-position: top;
}
#pimwrapper h1{
    font-family:Arial, Helvetica, sans-serif;
    font-size:17px;
/*    height: 30px; */
    font-weight:bold;
    color:#FF6600;
    margin-top:0px;
    margin-bottom:16px;
    padding: 5px;
/*    padding-top: 4px; */
/*    background-image:url(/css/pim_hd_bg.png); */
/*    background-repeat:repeat-x; */
}
#pimblock {
    width: 774px;
}
#pimblock h2{
    font-family:Arial, Helvetica, sans-serif;
    font-size:15px;
    font-weight:bold;
    color:#666666;
    padding-left: 5px;
    margin:0;
    margin-bottom:10px;
}
#pimmore {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    text-transform: uppercase;
    padding-bottom:10px;
    padding-left:20px;
    margin:0;
    margin-left:5px;
    margin-top:15px;
    margin-bottom: 15px;
    padding-bottom:20px;
    border-bottom: 1px solid #E6E6E6;
    background-image:url(/css/magnify.png);
    background-repeat:no-repeat;
    background-position:left top;
}
#pimblock ul {
    margin: 0;
    padding: 0;
    margin-left: 5px;
    padding-left: 5px;
}
#pimblock li {
    list-style: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    line-height: 120%;
    color:#666666;
    background: url(/css/double_arrow.png) no-repeat left top ;
    padding-left: 14px;
    margin-bottom: 5px;
}
#pimblock a:link {
    color: #0000C8;
    text-decoration:none 
}
#pimblock a:hover {
    color: #0000C8;
    text-decoration: underline;
}
#pimblock a:visited {
    color: #0000C8;
    text-decoration: none;
}
#pimblock a:active {
    color: #0000C8;
    text-decoration:none 
}
 
#key_acc_container {
    width: 964px;
    height: 700px;

    margin-left:0px;

    background-color:#E6E6E6 ;
}
#key_acc_container h3 {
    font-family:Arial, Helvetica, sans-serif;
    font-size: 30px;
    font-weight:normal;
    color:#495676;
    margin:0;
    padding-top: 20px;
    padding-left:7px;
}
#key_acc_container h2 {
    font-family:Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight:bold;
    text-transform:capitalize;
    color:#495676;
    margin:0;
    padding-left:7px;
    padding-top: 5px;
}
#key_acc_contact {
    background-image: url(/css/section_bg.jpg);
    background-repeat:repeat-x;
    background-position: top;
    background-color:#FFFFFF;
    padding-bottom: 10px;
    margin-bottom: 10px;
}
#key_acc_contact ul {
    margin: 0;
    padding: 0;
    margin-left: 2px;
    padding-left: 2px;
    padding-top: 15px;
    padding-bottom: 10px;
}
#key_acc_contact li {
    list-style: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    line-height: 130%;
/*    color:#666666; */
    background: url(/css/orange_square6.png) no-repeat left top;
    padding-left: 15px;
    margin-bottom: 5px;
    margin-right: 10px;
}
#key_acc_container_content {
     margin-left:7px;
    margin-right:7px;
    margin-top:15px;
 }
#key_acc_container_content p{
     font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    margin:0;
    margin-bottom: 11px;
}
#key_acc_team {
    background-image: url(/css/section_bg.jpg);
    background-repeat:repeat-x;
    background-position: top;
    background-color:#FFFFFF;
    padding-bottom: 10px;
    margin-bottom: 10px;
    height:590px;
}