body
{
    background-image: url("../webimg/bg.jpg");
    background-position: top center;
    background-repeat: no-repeat;
    font-family: tahoma;
    font-size: 8pt;
    color: #1e3140;
}
img
{
    border: 0;
    padding: 0;
}
a:link {color: #fff; text-decoration: none;}
a:visited {color: #fff; text-decoration: none;}
a:active {color: #fff; text-decoration: none;}
a:hover {color: #fff; text-decoration: underline;}
a.links:link {color: #1e3140; font-weight: bold; text-decoration: none;}
a.links:visited {color: #1e3140; font-weight: bold; text-decoration: none;}
a.links:active {color: #1e3140; font-weight: bold; text-decoration: none;}
a.links:hover {color: #1e3140; font-weight: bold; text-decoration: underline;}
div.main_container
{
    margin-left: auto;
    margin-right: auto;
    width: 848px;
}
td.tkk1
{
    vertical-align: top;
    height: 85px;
}
table.bca
{
    position: relative;
    top: -10px;
}
div #header
{
    position: relative;
    left: 10px;
}
div.nav
{
    position: relative;
    top: -5px;
    color: #fff;
    font-size: 10pt;
    font-weight: bold;
}
.ie7 div.nav
{
    position: relative;
    top: -13px;
}
div.nav td
{
    padding-left: 20px;
}
div.top_block
{
    background-image: url("../webimg/top-block.png");
    background-repeat: no-repeat;
    position: relative;
    margin-top: 10px;
    margin-left: 10px;
    width: 819px;
    height: 186px;
    padding-left: 20px;
    padding-right: 20px;
}
table.top_block td
{
    width: 360px;
    text-align: justify;
    line-height: 150%;
    padding-top: 10px;
}
table.top_block font
{
    font-weight: bold;
    font-size: 8pt;
}
h1
{
    font-size: 8pt;
    font-weight: normal
}
font.header1
{
    font-size: 10pt;
    font-weight: bold;
}
table.products_dropdown
{
    background-color: #75838f;
}
table.products_dropdown td
{
    /*border: 1px solid #252c30;*/
}
div.dropdown
{
    display: none;
    position: absolute;
    margin-top: -8px;
    z-index: 4;
    margin-left: 140px;
}
.ie7 div.dropdown
{
    display: none;
    position: absolute;
    margin-top: -15px;
    z-index: 4;
    margin-left: 140px;
}
div.dropdown td
{
    padding: 5px;
    font-size: 8pt;
}
div #main_content
{
    background-image: url("../webimg/mainbg.png");
    background-repeat: repeat-y;
    position: relative;
    top: -7px;
    left: -5px;
    width: 848px;
    padding: 5px;
}
img.img_repos
{
    margin-left: -4px;
}
div.product_categories
{
    padding-left: 10px;
}
div.left_details
{
    background-image: url("../webimg/gradientbg.png");
    width: 314px;
    height: 259px;
}
span.bg_text
{
    position:absolute;
    margin-top: 1px;
    margin-left: 1px;
    z-index: 0;
    color: #fff;
    font-weight: bold;
}
span.link_layer
{
    position: relative;
    z-index: 4;
    font-weight: bold;
    color: #1e3140;
}
div.footer
{
    background-image: url("../webimg/footer.png");
    position: absolute;
    margin-top: -20px;
    margin-left: -6px;
    height: 167px;
    width: 852px;
    color: #fff;
}
table.footer
{
    margin-top: 40px;
    margin-left: 20px;
}

table.footer2
{
    margin-top: 50px;
    margin-left: 20px;
    width: 800px;
}
p.address
{
    padding-left: 10px;
}
input.contact
{
    font-family: tahoma;
    font-size: 8pt;
}
textarea
{
    font-family: tahoma;
    font-size: 8pt;
}
p.faq1
{
    font-weight: bold;
}
p.faq2
{
    padding-left: 10px;
}
td.products_title
{
    font-weight: bold; vertical-align: top; width: 100px;
}
td.products_details
{
    background-color: #fff; opacity: 0.8; border: 1px solid #ccc; padding: 5px;
}
td.bulk_title
{
    padding: 3px; font-weight: bold; text-align: center;
}
td.basket_title
{
    font-weight: bold; vertical-align: top; width: 100px;
}
td.basket_details
{
    background-color: #fff; opacity: 0.8; border: 1px solid #ccc; padding: 5px;
}
table.basket
{
    margin-left: auto; margin-right: auto; background-color: #fff; border: 1px solid #ccc; text-align: center; padding-top: 0px; width: 100%;
}
button.basket_update
{
    cursor: pointer; border: none; padding: 0; background-color: transparent; width: 30px; height: 40px;
}
td.fieldLabel
{
    background-color: #ddd;
    padding: 5px;
}
input
{
    font-family: tahoma;
    font-size: 8pt;
}
select
{
    font-family: tahoma;
    font-size: 8pt;
}
div.instock1
{
    position: absolute; z-index: 4; color: #FF5C5C; font-weight: bold; margin-top: -16px; margin-left: 17px;
}
.ie7 div.instock1
{
    position: absolute; z-index: 4; color: #FF5C5C; font-weight: bold; margin-top: 61px; margin-left: -87px;
}
div.instock2
{
    position: absolute; z-index: 3; color: red; font-weight: bold; margin-top: -15px; margin-left: 18px;
}
.ie7 div.instock2
{
    position: absolute; z-index: 3; color: red; font-weight: bold; margin-top: 60px; margin-left: -88px;
}




ul.thumb {
    float: left;
    list-style: none;
    margin: 0; padding: 10px;
    width: 360px;
    }
    ul.thumb li {
            margin: 0; padding: 5px;
            float: left;
            position: relative;  /* Set the absolute positioning base coordinate */
            width: 110px;
            height: 110px;
    }
    ul.thumb li img {
            width: 100px; height: 100px; /* Set the small thumbnail size */
            -ms-interpolation-mode: bicubic; /* IE Fix for Bicubic Scaling */
            padding: 5px;
            /*background-color: #f9f9f9;*/
            position: absolute;
            left: 0; top: 0;
    }
    ul.thumb li a {
            width: 100px; height: 100px; /* Set the small thumbnail size */
            -ms-interpolation-mode: bicubic; /* IE Fix for Bicubic Scaling */
            padding: 5px;
            background-color: #f9f9f9;
            position: absolute;
            left: 0; top: 0;
    }
    ul.thumb li img.hover {
            background-image:url("thumb_bg.png");
            background-position: center center;  /* Image used as background on hover effect
            border: none; /* Get rid of border on hover */
            background-repeat: no-repeat;
    }
    
div.catDesc
{
    background-color: #5b666f; position: absolute; width: 100px; top: 0px; left: 0px; margin-left: 5px; margin-top: 5px; color: #fff;
}
.ie div.catDesc
{
    background-color: #5b666f; width: 100px; color: #fff;
}

div.text-container
{
    padding-left: 20px;
    padding-right: 0px;
}
ul.qa-list li
{
    list-style-image: url("images/list-bullet.jpg");    
}
