body {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}


.button {
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    COLOR: #000000;
    BACKGROUND-COLOR: #CCCCCC;
    PADDING: 2px 0px 2px 0px;
    TEXT-DECORATION: none;
}

.button_action {
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    COLOR: #000000;
    BACKGROUND-COLOR: #999999;
    PADDING: 2px 0px 2px 0px;
    TEXT-DECORATION: none;
}

.button_text {
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    COLOR: #0168B3;
    TEXT-DECORATION: underline;
}

a, a:link, a:visited {
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    COLOR: #0168B3;
    TEXT-DECORATION: underline;
}

    a:hover {
        FONT-FAMILY: Arial, Helvetica, sans-serif;
        FONT-SIZE: 11px;
        COLOR: #983808;
        TEXT-DECORATION: underline;
    }

.title {
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 14px;
    COLOR: #000000;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}

.subtitle {
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    COLOR: #983808;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}

.alert {
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    COLOR: #ff0000;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}

.content {
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    COLOR: #000000;
    TEXT-DECORATION: none;
}

.content_small {
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    COLOR: #000000;
    TEXT-DECORATION: none;
}

.content_blue {
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    COLOR: #0168B3;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}

.headerstyle {
    border-bottom: solid 1px #999999;
}

.input {
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    COLOR: #000000;
    /*BORDER: none 0px #7F9DB9;*/
    PADDING-LEFT: 3px;
}

.inputbox {
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    COLOR: #ff0000;
    border-top: none 0px #ff0000;
    PADDING-LEFT: 3px;
}

.input_dropdown {
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    COLOR: #000000;
    BORDER: solid 1px #7F9DB9;
    PADDING-LEFT: 3px;
    HEIGHT: 18px;
}

.navlink {
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    COLOR: #0168B3;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}

a.navlink, a.navlink:link, a.navlink:visited {
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    COLOR: #983808;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline;
}

    a.navlink:hover {
        FONT-FAMILY: Arial, Helvetica, sans-serif;
        FONT-SIZE: 12px;
        COLOR: #0168B3;
        FONT-WEIGHT: bold;
        TEXT-DECORATION: none;
    }

.normallink {
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    COLOR: #000000;
    TEXT-DECORATION: none;
}

a.normallink, a.normallink:link, a.normallink:visited {
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    COLOR: #000000;
    TEXT-DECORATION: none;
}

    a.normallink:hover {
        FONT-FAMILY: Arial, Helvetica, sans-serif;
        FONT-SIZE: 12px;
        COLOR: #ff6c00;
        TEXT-DECORATION: none;
    }

.level1 {
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    COLOR: #983808;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}

.level2 {
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    COLOR: #986a08;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}

.level3 {
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    COLOR: #3e9808;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}

.level4 {
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    COLOR: #089882;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}

.level5 {
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    COLOR: #085d98;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}

.level6 {
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    COLOR: #930898;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}

.level7 {
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    COLOR: #98083e;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}

.level8 {
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    COLOR: #909808;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}

.level9 {
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    COLOR: #089874;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}

.category_sel {
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 13px;
    COLOR: #ffffff;
    TEXT-DECORATION: none;
}

.headerlink {
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 15px;
    COLOR: #969696;
    TEXT-DECORATION: none;
}

a.headerlink, a.headerlink:link, a.headerlink:visited {
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 15px;
    COLOR: #969696;
    TEXT-DECORATION: none;
}

    a.headerlink:hover {
        FONT-FAMILY: Arial, Helvetica, sans-serif;
        FONT-SIZE: 15px;
        COLOR: #ffffff;
        TEXT-DECORATION: underline;
    }

.category {
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 13px;
    COLOR: #969696;
    TEXT-DECORATION: none;
}

a.category, a.category:link, a.category:visited {
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 13px;
    COLOR: #969696;
    TEXT-DECORATION: none;
}

    a.category:hover {
        FONT-FAMILY: Arial, Helvetica, sans-serif;
        FONT-SIZE: 13px;
        COLOR: #ffffff;
        TEXT-DECORATION: underline;
    }

.category_bold {
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 13px;
    COLOR: #969696;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}

.footer {
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    COLOR: #969696;
    TEXT-DECORATION: none;
}

.product_title {
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 24px;
    COLOR: #969696;
    TEXT-DECORATION: none;
}

.product {
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 14px;
    COLOR: #969696;
    TEXT-DECORATION: none;
}

.product_desc {
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    COLOR: #969696;
    TEXT-DECORATION: none;
}

.product_detail {
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    COLOR: #969696;
    TEXT-DECORATION: none;
}

a.product_detail, a.product_detail:link, a.product_detail:visited {
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    COLOR: #969696;
    TEXT-DECORATION: none;
}

    a.product_detail:hover {
        FONT-FAMILY: Arial, Helvetica, sans-serif;
        FONT-SIZE: 11px;
        COLOR: #ffffff;
        TEXT-DECORATION: underline;
    }

.product_detail_small {
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    COLOR: #969696;
    TEXT-DECORATION: none;
}

a.product_detail_small, a.product_detail_small:link, a.product_detail_small:visited {
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    COLOR: #969696;
    TEXT-DECORATION: none;
}

    a.product_detail_small:hover {
        FONT-FAMILY: Arial, Helvetica, sans-serif;
        FONT-SIZE: 10px;
        COLOR: #ffffff;
        TEXT-DECORATION: underline;
    }

.product_tag {
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    COLOR: #969696;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}

.product_tag_white {
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    TEXT-DECORATION: none;
}

.section_title {
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 18px;
    COLOR: #969696;
    TEXT-DECORATION: none;
}

.section {
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    COLOR: #000000;
    TEXT-DECORATION: none;
}

.sectionbold {
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    COLOR: #000000;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}

.sectionbold_green {
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    COLOR: #006600;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}

.sectionbutton {
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    COLOR: #000000;
    BACKGROUND-COLOR: #ffffff;
    BORDER: none;
    TEXT-DECORATION: none;
}

    .sectionbutton:hover {
        FONT-FAMILY: Arial, Helvetica, sans-serif;
        FONT-SIZE: 12px;
        COLOR: #ffffff;
        BACKGROUND-COLOR: #999999;
        BORDER: none;
        CURSOR: pointer;
        CURSOR: hand;
        TEXT-DECORATION: none;
    }

.sectionbutton_sel {
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #666666;
    BORDER: none;
    TEXT-DECORATION: none;
}

.image_border {
    BORDER: solid 1px #909090;
}

.main_image_frame {
    BACKGROUND-COLOR: #909090;
}

.image_noframe {
    BORDER: none;
}


.Cart, .Cart a {
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 15px;
    COLOR: #969696;
    TEXT-DECORATION: none;
}

.PriceBuilder {
    font-size: 14px !important;
    padding-left: 20px !important;
    font-weight: bold !important;
}

.ReadMe {
    font-size: 10px;
    border: 1px solid white;
    padding: 2px;
}

.TrBreak td {
    padding-top: 20px !important;
}


        .popupBg {
            background-image:url(/images/grey25perc.png);
        }

        .popupDlg
        {
            border-radius: 5px;
            -moz-border-radius: 5px;
            -webkit-border-radius: 5px;
            box-shadow: 2px 2px 10px rgba(0,0,0,0.4);
            -webkit-box-shadow: 2px 2px 10px rgba(0,0,0,0.4);
            -moz-box-shadow: 2px 2px 10px rgba(0,0,0,0.4);
            
            background-color:#e9e9e9;            
        } 