body{
background:none; margin:20px;
color:#737373; font-family:Arial, Helvetica, sans-serif;
background-color:#fff;
}
a{
    color:#ed1c24;
    text-decoration:none;
}
#tableless{
    width:100%; margin:auto;
}
.logo_caption{
    width:100%; float:left;
}
.logo_print{
    display:block;
}
.logo{
    display:none;
}
.caption{
    display:none;
}
.bannerimg{
    display:none;
}
.bannerimg-home{
    display:none;
}
.bannerimg-custom{
    display:none;
}
.bannernavigation{
    display:none;
}
.search{
    float:right;
    padding:10px 20px 0px 0px;
}
#main{
    width:100%; background:none; float:left; padding:0px;
}
#left{
    display:none;
}
#right{
    display:none;
}
.box{
    background:url(../images/catalog.gif) no-repeat;
    color:#737373;
    display:block;
    padding:5px 0px 0px 0px;
    width:140px;
    height:20px;
    text-align:center;
    font-size:11px;
    font-weight:bold;
    margin-top:5px;
}
#footer{
    width:100%; background:none; font-size:12px; float:left;
    padding-top:20px;
}
#footer .inner{
    display:block;
    width:100%;
    text-align:center;
}
.footer_print{
    padding-top:10px;
    display:block;
    width:100%;
}
.footeraddress{
    display:none;
}
.footerlink{
    display:none;
}
.col2 input, .search input {
    width: 170px; 
    border: 1px #000 solid; 
    background-color:white;
    margin-right:5px; 
    vertical-align:top;
}
.radio input{
    width:15px; 
    border: 0px ; 
    background-color:white;
    margin-right:0px; 
    vertical-align:top;
}
h1{
    color:#ed1c24;
    font-size:24px;
    margin:0px;
    padding:0px 0px 15px 0px;
    font-weight:normal;
}
h2{
    color:#000;
    font-size:14px;
    margin:0px;
    padding:2px 0px 2px 0px;
}
.content{
    padding:0px 40px 0px 0px;
    display:block;
}
.breadcrumbs{
    display:none;
}
.breadcrumbs a{
    color:#47556b;
    text-decoration:underline;
}
.blockdiv{ 
    width:200px;
    float:left;
    line-height:17px;
    font-size:11px;
    margin:40px 0px 0px 40px;
}
.imgborder{
    border:4px #757f90 solid;
    padding:1px;
}
.phone{
    color:#47556b;
    font-size:14px;
    font-weight:bold;
}
#gallerytbl{
    width:480px;
    float:left;
    display:block;
}
#gallerytbl td{
    text-align:center;
    vertical-align:top;
}
.imgspacing{
    margin:0px 20px 20px 0px;
}
.products{
    float:left;
    padding:0px 0px 20px 0px;
    width:100%;
}
.left{
    width:80%;
    padding:0px 0px 0px 20px;
    float:left;
}
.wide{
    float:left;
    width:100%;
}
