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;
    top: 10px;
    left: 10px;
    width: 819px;
    height: 186px;
    padding: 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: 80px;
}
.ie7 div.dropdown
{
    display: none;
    position: absolute;
    margin-top: -15px;
    z-index: 4;
    margin-left: 80px;
}
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: 80px;
    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;
}
