#banner img{
    border: none;
    padding: 0;
    margin: 0;
    }

.marketing_msg{
    display: block;
    font-size: 22px;
    font-weight: bold;
    font-family: Arial, Helvetica, Sans-serif;
    position: absolute;
    top: 140px;
    left: 415px;
    text-transform: uppercase;
    letter-spacing: -1px;
    }

img.home_email{
    position: absolute;
    top: 260px;
    left: 415px;
    }

img.home_request{
    position: absolute;
    top: 260px;
    left: 570px;
    }

.home_phone{
    position: absolute;
    top: 295px;
    left: 415px;
    display: block;
    font-weight: bold;
    font-size: 12px;
    padding: 10px;
    }

.home_fax{
    position: absolute;
    top: 295px;
    left: 570px;
    display: block;
    font-weight: bold;
    font-size: 12px;
    padding: 10px;
    }

#main{
    width: 738px;
    padding: 0 0 5px 0;
    float: none;
    background: url(/images/home_mid_bg.gif) repeat-y;    
    font-size: 11px;
    }.UAiemac #main{width:738px;}

#main .wide h2{
    padding: 5px 0;
    font-family: Arial, Helvetica, Sans-serif;
    text-align: center;
    color: #FF0000;
    background: url(/images/h2_bg.gif) no-repeat;
    font-size: 14px;
    margin-bottom: 10px;
    margin-top: 0;
    }

#main ul li{
    margin-bottom: 3px;
    }

#main .short h2{
    padding: 5px 0;
    font-family: Arial, Helvetica, Sans-serif;
    text-align: center;
    color: #FF0000;
    background: url(/images/h2_bg2.gif) no-repeat;
    font-size: 14px;
    margin-bottom: 10px;
    }

#main h2 a{
    color: #FF0000;
    text-decoration: none;
    }

#main .leftcol{
    width: 329px;
    display: block;
    padding: 0 20px;
    float: left;
    }

#main .rightcol{
    width: 329px;
    display: block;
    padding:  0 20px;
    float: left;
    }

table.coating{
    width: 100%;
    text-align: center;
    margin: 10px 0 27px 0;
    }

table.coating img{
    display: block;
    margin: 0 auto;
    }

table.coating tr.text td{
    padding-bottom: 10px;
    }

.leftUL{
    display: block;
    float: left;
    width: 47%;
    }

.leftUL ul{
    margin: 0 0 0 20px;
    padding: 0;
    }

.rightUL{
    display: block;
    float: right;
    width: 47%;
    }

.rightUL ul{
    margin: 0 0 0 20px;
    padding: 0;
    }

.smallpadding ul{
    margin: 0 10px 0 20px;
    padding: 0;
    }

.CatNavForm{
    margin-bottom: 0;
    position: relative;
    top: 10px;
    }

.CatNavForm select{
    font-size: 11px;
    border: solid #A0B7CA 1px;
    }

.CatNavForm input.searchBox{
    font-size: 11px;
    padding: 2px;
    width: 180px;
    margin-top: 2px;
    }.UAmac .CatNavForm input.searchBox{width:150px;}

.CatNavForm img{
    position: relative;
    top: -5px !important;
    top: -3px;
    left: 2px;
    }

.red_arrow{
    margin: 15px 0 25px 0;
    padding-left: 10px;
    display: block;
    background: url(/images/arrow_red.gif) no-repeat 0 5px;
    }

.layout_left{
    display: block;
    width: 47%;
    float: left;
    }

.layout_right{
    display: block;
    width: 47%;
    float: right;
    }

#main a{
    color: #FF0000;
    }