#wheretobuy {
    border:   0px;
    margin:   0px;
    padding:  0px;
    width:    62px;
    height:   28px;
    position: relative;
    top:      20px;
    left:     29px;
}

    #wheretobuy img {
        border:  0px;
        margin:  0px;
        padding: 0px;
        width:   62px;
        height:  28px;
    }

#menu {
    border:   0px;
    margin:   0px;
    padding:  0px;
    width:    200px;
    position: relative;
    top:      40px;
    left:     0px;
}
    
#menu .item {
    border:              0px;
    margin:              0px 0px 9px 0px;
    padding:             0px 0px 0px 31px;
    width:               169px;
    height:              17px;
    display:             block;
    overflow:            hidden;
    cursor:              pointer;
    text-decoration:     none;
    font-family:         tahoma;
    font-size:           11px;
    font-weight:         bold;
    line-height:         17px;
    color:               #000000;
    background-image:    url("../images/menuitembg.gif");
    background-position: top left;
    background-repeat:   no-repeat;
}

    * html #menu .item { /* IE box hack. */
        width: 200px;
    }

    #menu .item:hover {
        background-position: -200px 0px;
    }

#menu .selected {
    background-position: -200px 0px;
}

#menu .submenu {
    border:     0px;
    margin:     0px;
    padding:    0px;
    width:      200px;
    position:   relative;
    top:        -6px;
    left:       0px;
    visibility: hidden;
    display:    none;
}

#menu .submenu .item {
    border:              0px;
    margin:              0px 0px 1px 0px;
    padding:             0px 0px 0px 31px;
    width:               169px;
    height:              15px;
    display:             block;
    overflow:            hidden;
    text-decoration:     none;
    font-family:         tahoma;
    font-size:           11px;
    font-weight:         normal;
    line-height:         15px;
    color:               #000000;
    background-image:    url("../images/submenuitembg.gif");
    background-position: top left;
    background-repeat:   no-repeat;
}

    * html #menu .submenu .item { /* IE box hack. */
        width: 200px;
    }

    #menu .submenu .item:hover {
        background-position: -200px 0px;
    }

#menu .submenu .selected {
    background-position: -200px 0px;
}

#menu .open {
    visibility: visible;
    display:    block;
}

#menu .close {
    visibility: hidden;
    display:    none;
}

#menu .current {
}

#header {
    width:  575px;
    height: 170px;
    background-image: url("../images/productsbanner.jpg");
}

#areasdivider {
    border:   0px;
    margin:   0px;
    padding:  0px;
    width:    575px;
    height:   16px;
    position: relative;
    top:      0px;
    left:     0px;
    background-image:    url("../images/productsareasdivider.gif");
    background-position: top left;
    background-repeat:   no-repeat;
}

#areas {
    border:   0px;
    margin:   0px;
    padding:  0px;
    width:    575px;
    height:   12px;
    position: relative;
    top:      0px;
    left:     0px;
}

.area {
    border:          0px;
    margin:          0px;
    padding:         0px;
    height:          12px;
    float:           left;
    font-family:     arial;
    font-size:       12px;
    font-weight:     bold;
    text-decoration: none;
    color:           #7d7b7c;
}

    .area:hover {
        color: #b00a38;
    }

#areas .selected {
    color: #b00a38;
}

#calculator {
    border:   0px;
    margin:   0px;
    padding:  0px;
    width:    73px;
    height:   33px;
    position: absolute;
    top:      175px;
    right:    25px;
}

    #calculator img {
        border:   0px;
        margin:   0px;
        padding:  0px;
        width:    73px;
        height:   33px;
    }

#product {
    border:   0px;
    margin:   0px;
    padding:  0px;
    width:    385px;
    height:   342px;
    position: absolute;
    top:      10px;
    left:     10px;
    background-position: top left;
    background-repeat:   no-repeat;
}

#description {
    border:          0px;
    margin:          10px 0px 0px 0px;
    padding:         0px 8px 0px 8px;
    position:        absolute;
    bottom:          0px;
    left:            0px;
    font-family:     arial;
    font-size:       11px;
    text-decoration: none;
    color:           #000000;
}

#features {
    border:           0px;
    margin:           0px;
    padding:          5px;
    width:            375px;
    position:         absolute;
    top:              347px;
    left:             0px;
    font-family:      tahoma;
    font-size:        11px;
    font-weight:      bold;
    color:            #000000;
    background-color: #d4d6d5;
}

    * html #features { /* IE box hack. */
        width:  385px;
    }

#features li {
    border:  0px;
    margin:  0px;
    padding: 0px;
}

#download {
    border:   0px;
    margin:   0px;
    padding:  0px;
    width:    160px;
    height:   86px;
    position: absolute;
    top:      20px;
    left:     395px;
    background-position: top left;
    background-repeat:   no-repeat;
}

#download a {
    border:   0px;
    margin:   0px;
    padding:  0px;
    width:    78px;
    height:   80px;
    position: absolute;
    top:      2px;
    right:    2px;
    display:  block;
}

#allmodels {
    border:   0px;
    margin:   0px;
    padding:  0px;
    width:    160px;
    height:   20px;
    position: absolute;
    top:      124px;
    left:     395px;
    background-image:    url("../images/allmodels.jpg");
    background-position: top left;
    background-repeat:   no-repeat;
}

#models {
    border:   1px solid #b00a38;
    margin:   0px;
    padding:  0px 0px 2px 0px;
    width:    158px;
    position: absolute;
    top:      144px;
    left:     395px;
}

    * html #models { /* IE box hack. */
        width:  160px;
    }

#models .item {
    border:              0px;
    margin:              2px 0px 0px 0px;
    padding:             0px 0px 0px 22px;
    width:               136px;
    height:              24px;
    display:             block;
    overflow:            hidden;
    text-decoration:     none;
    font-family:         tahoma;
    font-size:           11px;
    font-weight:         bold;
    line-height:         24px;
    color:               #000000;
    background-image:    url("../images/modelsitembg.gif");
    background-position: top left;
    background-repeat:   no-repeat;
}

    * html #models .item { /* IE box hack. */
        width: 158px;
    }

    #models .item:hover {
        background-position: -158px 0px;
    }

#models .selected {
    background-position: -158px 0px;
}

#communicationflexibility {
    border:   1px solid #b00a38;
    margin:   0px;
    padding:  0px 0px 2px 0px;
    width:    158px;
    position: absolute;
    top:      392px;
    left:     395px;
}

    * html #communicationflexibility { /* IE box hack. */
        width: 160px;
    }

#communicationflexibility .item {
    border:              0px;
    margin:              2px 0px 0px 0px;
    padding:             0px 0px 0px 22px;
    width:               136px;
    height:              24px;
    display:             block;
    overflow:            hidden;
    text-decoration:     none;
    font-family:         tahoma;
    font-size:           10px;
    font-weight:         bold;
    line-height:         24px;
    color:               #000000;
    background-image:    url("../images/modelsitembg.gif");
    background-position: top left;
    background-repeat:   no-repeat;
}

    * html #communicationflexibility .item { /* IE box hack. */
        width: 158px;
    }

    #communicationflexibility .item:hover {
        background-position: -158px 0px;
    }

#communicationflexibility .selected {
    background-position: -158px 0px;
}

#footer {
    border:   0px;
    margin:   0px;
    padding:  0px;
    width:    575px;
    height:   30px;
    position: absolute;
    left:     200px;
    background-image:    url("../images/productsfooter.jpg");
    background-position: top left;
    background-repeat:   no-repeat;
}
