body{
    margin:0;
    padding:0;
    background-color:#f1f1f1;
    font: 70% Trebuchet MS, Verdana, Arial;
    color:#000;
}
#container{
    width:746px;
    margin:auto;
}
a{
    color:#00a1ca;
    text-decoration:none;
}
a.arrowlnk{
    background:url(/images/arrow1.gif) no-repeat 0px 4px;
    padding:0px 0px 0px 10px;
    display:block;
}
#banner{
    background:url(/images/banner-border.gif) repeat-y;
    padding:0px 3px 10px 3px;
}
#banner .inner{
    background:url(/images/banner-bg.jpg) repeat-x top left;
}
.search{
    background:url(/images/searchicon.jpg) no-repeat 1px 15px;
    padding:22px 0px 0px 40px;
    height:44px; 
    display:block;
    float:right;
}
.products{
    width:235px;
    float:left;
}
.search input{
width:140px; border:0px; background-color:white; margin-right:5px; vertical-align:top;
}
.bannernavigation{
    height:18px;
    padding:0px 0px 0px 15px;
    background-color:#e6f4f9;
}
.bannernavigation a{
    background:url(/images/arrow.gif) no-repeat;
    padding:2px 8px 0px 30px;
    float:left;
    color:#a21400;
    font-size:11px;
    font-weight:bold;
}
.bannernavigation a:hover, #banner_current{
    background:url(/images/arrow-active.gif) no-repeat;
}
.callus{ 
    background:url(/images/callus-bg.gif) no-repeat;
    height:22px;
    color:#00a1ca;
    font-size:12px;
    font-weight:bold;
    text-align:right;
    display:block;
    width:710px;
    padding:15px 30px 10px 0px;
}
.breadcrumbs{
    font-size:11px;
    margin:0px 0px 0px 20px;
}
a.print{
    background:url(/images/print.gif) no-repeat;
    float:right;
    font-size:11px;
    padding:0px 20px 0px 20px;
    text-decoration:underline;
}
#main{
    display:block;
}
#maincontent{
    display:block;
    float: right;
    padding: 0 15px 0 0;
    width: 490px;
}
.wrapper {
    background:url(/images/main-border.gif) repeat-y;
}
#left{
    font-size:11px;
    color:#a21400;
    display: block;
    float:left;
    padding:15px 0px 10px 27px;
    width: 200px;
}
#left a{
    color:#a21400;
    text-decoration:none;
}
#left a:visited{
    color:#a21400;
}
#left ul{
    margin:0px;
    padding:0px;
}
#left ul li{
    background:url(/images/bullet.gif) no-repeat 0px 5px;
    list-style:none;
    padding:0px 0px 0px 10px;
}
ul{
    margin:0px;
    padding:10px 0px 10px 10px;
}
ul li{
    background:url(/images/bullet.gif) no-repeat 0px 6px;
    list-style:none;
    padding:0px 0px 0px 10px;
}
#left ul li a{
    color:#00a1ca;
}
#left ul li a:visited{
    color:#00a1ca;    
}
#left a:hover{
    color:#ec2300;
}
#left ul li a:hover{
    color:#ec2300;
}
#right{
    float:right;
    font-size:11px;
    width:174px;
    margin:0px 2px 0px 10px
}
#right .bluebg{
    width:154px;
    height:114px;
    display:block;
    background-color:#eaf6fa;
    margin-bottom:20px;
    padding:10px;
}
#right a{
    color:#a21400;
    text-decoration:none;
}
#right a:visited{
    color:#a21400;
}
#right a:hover{
    color:#ec2300;
}
h1{
    font-size:18px;
    color:#a21400;
    margin:0px 0px 15px 0px;
}
#footer{
    float:left;
    display:block;
    width:746px;
    font-size:11px;
    text-align:center;
    line-height:17px;
    margin-top:10px;
}
#footer a{
    color:#00a1ca;
}
#footer a:hover{
    text-decoration:underline;
}
.copyrightnotice{
    display:block;
}
.capacitors{
    width:330px;
    display:block;
    margin-bottom:10px;
}
.capacitors1{
    width:500px;
    clear: left;
    display:block;
    height:140px;
    margin-bottom:10px;
}

.img{
    padding:0px 10px 10px 0px;
}
.img1{
    padding:0px 40px 0px 0px;
}
#webtables table td{
    text-align:center;
}
font.cmx-PDF {
    background:url(/images/pdf.gif) no-repeat; 
    padding: 0px 0 5px 20px;
    height:16px;
}
#contactform .col2 input{
width:150px; border:1px #ccc solid; background-color:white; margin-right:5px; vertical-align:top;
}
#contactform .col1{
    width:150px;
    float:left;
    padding-bottom:10px;
}
#contactform .col2{
    padding-bottom:10px;
}
#contactform .submit{
    padding-left:150px;
}
textarea{
width:150px; border: 1px solid #ccc; background-color:white;
}
.logo-print{
    display:none;
}
.footer-address{
    display:none;
}
#maincontent a:visited { color:#800080; }

table.scrapetable {
    border: 0;
    width: 100%;
}

table.scrapetable td {
    padding: 5px;
} 

table.scrapetable .title{
    background-color: #ccc;
    font-weight: bold;
}

table.scrapetable .row1 {
    font-weight: bold;
}

table.technical {
    border: 1px solid #ccc;
    border-collapse: collapse;
    margin: 0 auto;
}


table.technical td {
    border: 1px solid #ccc;
    border-collapse: collapse;
    padding: 5px;
}

table.technical .row1 {
    font-weight: bold;
    text-align: center;
}

font.cmx-center {
    text-align:center;
    margin:0 auto;
    display:block;
    }

font.cmx-Red {
    color:#A21400;
    }

font.cmx-Blue {
    color:#00A1CA;
    }

font.cmx-Green {
    color:#339900;
    }    

font.cmx-Orange {
    color:#ff6600;
    }

font.cmx-Black {
    color:#000;
    }

font.cmx-Arial {
    font-family:Arial;
    }

font.cmx-Times {
    font-family: "Times New Roman", Times, serif;
    }

font.cmx-Verdana {
    font-family:Verdana;
    }
    