body {
     background-color: black;
     font-family: arial;
     font-size: 10pt;
     text-align: center;
     scrollbar-3dlight-color:#A7A6AB; 
     scrollbar-arrow-color:#ffffff; 
     scrollbar-base-color:#ffffff; 
     scrollbar-darkshadow-color:#7A7A7A; 
     scrollbar-face-color:#A7A6AB; 
     scrollbar-highlight-color:#CDCDD0; 
     scrollbar-shadow-color:#7A7A7A;
     scrollbar-track-color:#ffffff; 
     }
     
     
#mainwrapper {
margin-top: 0px;
margin: 0px auto;
width: 900px;
background-color: white;
border: 1px solid white;
}
#centrediv1 {
    margin-top: 0px;
	position : relative;
}


#header {width: 900px; height: 136px; padding-bottom: 1px;}

#menu {width: 900px; height: 21px; font-family: arial, verdana; background-color: black; font-size: 10pt; padding-top:10px; margin-top: 0px; padding-bottom: 7px}
.nav {float: left; padding-left: 45px; color: white; text-decoration: none;}


.nav a {
       text-decoration: none;
       padding-left: 4px;
       padding-right: 4px;
             }


.nav a:hover {
             color: #000000;
             background-color: #ffffff;
             text-decoration: none;
             padding-left: 4px;
             padding-right: 4px;
             }

.nav1 {float: left; padding-left: 1px; padding-bottom: 5px; color: white; text-decoration: none;}             
             
.nav1 a {
       text-decoration: none;
       padding-left: 4px;
       padding-right: 4px;
       }

.nav1 a:hover {
             color: #000000;
             background-color: #ffffff;
             text-decoration: none;
             padding-left: 4px;
             padding-right: 4px;
             }           

.whiteline {width: 900px; height: 1px; background-color: white; padding: 0px; margin: 0px;}
.blackline {width: 900px; height: 20px; background-color: black; padding: 0px; margin: 0px;}

#footer {width: 900px; height: 10px; font-family: arial, verdana; color: white; background-color: black; font-size: 10pt; text-align: right; padding-top:10px; padding-bottom: 10px; clear: both}
html>body #footer {
height: 30px;
clear:both;
}

#about-us #contentbox1,
#apply-for-an-account #contentbox1,
#awards-and-accolades #contentbox1,
#career-opportunities #contentbox1,
#catalogue-request #contentbox1,
#contact-us #contentbox1,
#marketing-support #contentbox1,
#meet-the-team #contentbox1,
#point-of-sale #contentbox1,
#product-development #contentbox1,
#quality-assured #contentbox1,
#tc-asia #contentbox1 {
height: auto !important;
}

#contentbox1 {

            padding-top: 1px; 
            padding-left: 25px; 
            padding-right: 25px; 
            padding-bottom: 10px;        
            background-color: #ffffff; 
            height: 200px; 
            width: 900px; 
            overflow: auto;
            text-align: left;
            overflow-x: none;
            }
#contentbox2 {
   
            background-color: #ffffff; 
            width: 900px; 
            text-align: center;
            overflow: none;
            }            

html>body #contentbox1 {
width: 840px
}


#contentbox1 a {color: black; text-decoration: none}
#contentbox1 a:hover {color: blue; text-decoration: none}            

#contentbox {
            text-align: center; 
            padding-top: 1px; 
            padding-left: 5px; 
            padding-right: 5px; 
            padding-bottom: 10px;        
            background-color: #ffffff; 
            height: 400px; 
            width: 890px; 
            }
            
#contentboxIL {
            text-align: center; 
            padding-top: 1px; 
            padding-left: 5px; 
            padding-right: 5px; 
            padding-bottom: 10px;        
            background-color: #ffffff; 

            width: 890px; 
            }
            
#contentbox2 {

            padding-top: 1px; 
            padding-left: 8px; 
            padding-right: 3px; 
            padding-bottom: 10px;        
            background-color: #ffffff; 
            width: 890px; 
            overflow: none;
            text-align: center;
            }
html>body #contentbox2 {
width: 889px
}
#contentbox3 {

            padding-top: 1px; 
            padding-left: 5px; 
            padding-right: 5px; 
            padding-bottom: 5px;        
            background-color: #ffffff; 
            width: 870px; 
            overflow: none;
            text-align: center;
            }
html>body #contentbox3 {
width: 889px
}

#flashbox {
          width: 900px; 
          z-index: 1;

}

/* flash box replace - suntime page 15-10-09 */

#pdf-downloads { width: 892px; height: 382px; padding: 4px; background-color: #000000;}

#pdf-downloads img { border: none; }

.range-href { border: none; }

.range-image { float: left; margin: 4px; }

.clear { clear: left; height: 0; visibility: hidden; color: #000000;}

/* end of flash replace */

/* flash box replace - snowtime page 12-11-09 */

#snowtime-pdf-downloads { width: 892px; height: 433px; padding: 4px; background-color: #000000;}

#snowtime-pdf-downloads img { border: none; }

.range-image.middle { float: left; margin: 4px 7px 4px 8px; }

/* end of flash replace */

/* flash box replace - pettime page 14-04-10 */

#pettime-pdf-downloads { width: 892px; height: 433px; padding: 4px; background-color: #000000;}

#pettime-pdf-downloads img { border: none; }

#pettime-pdf-downloads .range-href { border: none; text-align: center; }

#pettime-pdf-downloads .middle { margin: 4px auto; text-align: center; float: none!important; }

/* end of flash replace */
            
#searchbox {border: 1px black dashed; text-align: left; padding-left: 3px; padding-right: 3px; background-color: black; margin: 10px; padding:10px; color: white; height:40px} 
html>body #searchbox {
height: 60px
}

#dropmenudiv{
position:absolute;
border:1px solid #000000;
border-bottom-width: 0;
font:normal 12px arial;
line-height:18px;
z-index:100;
background-color: black;
color: #ffffff;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border: 1px solid #000000;
padding: 1px 0;
text-decoration: none;
font-weight: normal;
background-color: black;
color: #ffffff;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: white;
color: #000000;
border: 1px solid black;
}

.tcheading {
          text-align: left;
          font-family: arial, tahoma, sans-serif;
          font-size: 18px;
          color: #5B5B5B;
          font-weight: bold;
          margin-top: 5px;

         }

.tcline {
        width: 840px;
        height: 1px;
        color: #5B5B5B;
        }

.tcline1 {
         width: 800px;
         height: 1px;
         color: #5B5B5B;
         }
       
ul#meetteam li {display: inline}

.photobox {width: 155px; border: 1px solid #C0C0C0; margin: 9px; float: left;}
.photoboxheader {width: 155px; background-color: black; color: white}
.photoboxfooter { width: 155px; background-color: black; color: white; height: 32px}
.photoboxfooter a {color:white;}

.tclink {padding-left: 15px; color: white;}
.tclink1 {color: black;}
.thispageno {color: black; font-weight: bold}
.sitemaplink {color: black; text-decoration: none;}
.sitemaplink a:hover {text-decoration: underline;}
