body{
    margin:0px;
    color:#707070;
    font:80% Arial, Verdana;
}
#tableless{
    width:900px;
    margin:auto;
}
#banner{
    float:left;
    margin-bottom:20px;
}
.searchbg{
    background:url(/images/search-left.gif) no-repeat left #ebebeb;
    width:356px;
    height:33px;
    padding:0px 0 0 0;
    float:right;
}
.search{
    background:url(/images/search-right.gif) no-repeat right;
    padding-top:5px;
    float:left;
}
.search input{
    width:120px;
    vertical-align:top;
    margin-right:5px;
    border:1px #959595 solid;
}
.topspacing{
    margin-top:5px;
}
.txtsize{ 
    float:left; 
    font-size:11px;
    padding-top:12px;
}
.logo{
    float:left;
    padding-top:20px;
    width:900px;
}
#banner .rightspacing{
    margin-right:5px;
}
.bannernavigation{
    padding:0px;
    float:left;
    height:40px;
    background:url(/images/mainav-bg.jpg) repeat-x #ccc;
    width:900px;
    margin-top:1px;
}
.bannernavigation a{
    color:#fff;
    float:left;
    text-decoration:none;
    display:block;
    text-align:center;
    padding:12px 0px 12px 0px;
    font-size:14px;
}
.bannernavigation a.pf{
    width:155px;
}
.bannernavigation a.ss{
    width:145px;
}
.bannernavigation a.home{
    width:85px;
}
.bannernavigation a.ddc{
    width:213px;
}
.bannernavigation a:hover, .bannernavigation a#banner_current{
    background:url(/images/mainav-arrow.gif) no-repeat bottom center;
    font-weight:bold;
    font-size:13px;
    color:#fff;
}
.inner-banner{
    background:url(/images/inner-banner.jpg);
    color:#000;
    float:left;
    font-size:18px;
    height:48px;
    padding:15px 0 0 20px;
    width:880px;
    font-weight:normal;
    display:block;
}
.deep-drawn-banner{
    background:url(/images/Deep-Drawn-Banner.jpg);
    color:#000;
    float:left;
    font-size:18px;
    height:48px;
    padding:15px 0 0 20px;
    width:880px;
    font-weight:normal;
    display:block;
}
.product-banner{
    background:url(/images/PF-Banner.jpg);
    color:#000;
    float:left;
    font-size:18px;
    height:48px;
    padding:15px 0 0 20px;
    width:880px;
    font-weight:normal;
    display:block;
}
#main{
    width:650px;
    float:left;
    padding:0px;
}
h1{
    font-size:28px;
    color:#740e2c;
    margin:0px;
    font-weight:normal;
    padding:0 0 15px 0px;
}
h2{
    color:#000;
    font-size:20px;
    margin:0px;
    padding:0 0 10px 0px;
}
#main a{
    color:#740e2c;
}
#main a:visited{
    color:#750e2c;
}
#main a:hover{
    text-decoration:none;
    color:#d31145;
}
#main ul{
    margin:0px;
    list-style:none;
    padding:0px;
}
#main ul li{
    background:url(/images/bullet.gif) no-repeat;
    padding:0 0 0 10px;
}
#left{
    width:212px;
    float:left;
    padding:0px 20px 0px 10px;
    font-size:12px;
    display:block;
}
.right{
    float:right;
}
#left .heading{
    color:#000;
    font-size:14px;
    font-weight:bold;
    display:block;
    padding:0 0 10px 0;
    margin-bottom:10px;
    background:url(/images/dotted-line.jpg) repeat-x bottom;
}
.leftnavigation .sublinks{
    padding:0px 0px 5px 0px;
    display:block; 
} 
#left .heading a,.leftnavigation .sublinks a{
    color:#000000;
    background:none;
    padding:0px;
    margin:0px;
}
.leftnavigation a{
    background:url(/images/leftnav-arrow.gif) no-repeat 0px 3px;
    color:#707070;
    font-size:12px;
    text-decoration:none;
    padding:0px 0px 0px 15px;
    margin-bottom:10px;
    display:block;
}
.leftnavigation a:hover,#left .heading a:hover,.leftnavigation a#left_current{
    color:#740e2c;
    font-weight:bold;
}
.breadcrumb-bg{
    background-color:#f5f5f5;
    float:left;
    width:630px;
    line-height:18px;
    font-size:11px;
    color:#707070;
    margin-bottom:20px;
    padding:6px 10px 7px  10px;
}
#main .breadcrumbs a,#main .breadcrumbs a:visited{
    background:url(/images/bc-arrow.gif) no-repeat right;
    padding-right:10px;
    color:#707070;
    margin-right:5px;
}
#main .print{
    background:url(/images/print.gif) no-repeat;
    display:block;    
    float:right;
    color:#707070;
    padding:0px 0px 0px 22px;
}
.call-us{
    display:block;
    width:650px;
    background-color:#740e2c;
    font-size:12px;
    color:#fff;
    padding: 15px 0px 15px 0px;
    text-align:center;
}
#main .call-us a,#main .call-us a:visited{
    color:#fff;
    text-decoration:underline;
}
#main .call-us a:hover{
    color:#fff;
    text-decoration:none;
}
#main .breadcrumb-bg a:visited{
    color:#707070;
}
.imgborder{
    border:4px #dadada solid;
}
.imgspacing{
    margin:0 0 0 10px;
}
#footer{
    width:900px;
    float:left;
    line-height:18px;
    padding:5px 0 20px 0;
    margin-top:20px;
    background:url(/images/dotted-line.jpg) repeat-x top;
    font-size:11px;
}
#footer a{
    color:#707070;
    font-size:11px;
    text-decoration:none;
}
#footer a:hover{
    text-decoration:underline;
}
.copyrightnotice{
    font-size:11px;
    display:block;
}
.img-right{
    float:right;
    text-align:center;
}
.img-left{
    float:left;
    text-align:center;
}
#tbl-img {
    vertical-align:top;
    margin:10px 0px 15px 0px;
}
#tbl-img td{
    vertical-align:top;
    text-align:center;
}
#products-table td{
    vertical-align:top;
    text-align:center;
    padding-bottom:20px;
}
#products-table td.left-align{
    vertical-align:top;
    text-align:left;
}
.spacing{
    margin:0 16px 0 0px;
}
td {
    vertical-align:top;
}
#contactform .formfield{
    clear:both;
}
#contactform .col1{
    width:150px;
    padding-bottom:5px;
    float:left;
}
#contactform .col2{
    padding-bottom:5px;
}
#contactform input{
    width:160px;
    border:1px #959595 solid;
}
#contactform .submit{
    padding-left:150px;
}
#contactform textarea{
width:250px; border: 1px solid #959595; background-color:white;
}
.rightbox{
    background-color:#e2e2e2;
    border:1px #b3b3b3 solid;
    width:180px;
    margin:0px 0px 10px 10px;
    float:right;
    padding:10px;
}
.rightbox .heading{
    font-size:14px;
    font-weight:bold;
    padding:0 0 8px 0;
    display:block;
    color:#000;
    margin-bottom:10px;
    border-bottom:1px #b3b3b3 solid;
}
#main .rightbox .heading a,#main .rightbox .heading a:visited{
    color:#000;
    text-decoration:none;
}
.success-stories {
    width:650px;
    float:left;
    padding:0px 0px 15px 0px;
}
#industries-table {
    vertical-align:top;
    margin-bottom:15px;
}
#industries-table td{
    text-align:center;
}
#industries-table td.txt-left {
    text-align:left;
}
.text-left{
float:left;
}
