html, body {
    border:           0px;
    margin:           0px;
    padding:          0px;
    width:            100%;
    height:           100%;
    background-color: #c0c0c0;
}

#container {
    border:   0px;
    margin:   0px;
    padding:  0px;
    width:    100%;
    height:   100%;
    position: relative;
}

#page {
    border:           0px;    
    margin:           5px 0px 0px -385px;
    padding:          0px;
    width:            770px;
    position:         absolute;
    top:              0px;
    left:             50%;
    background-color: #eceeed;
}

#header {
    border:              0px;
    margin:              0px;
    padding:             0px;
    width:               770px;
    height:              125px;
    position:            relative;
    z-index:             1;
    background-image:    url("../images/headerbg.gif");
    background-position: 0px 0px;
    background-repeat:   no-repeat;
}

#home {
    border:   0px;
    margin:   0px;
    padding:  0px;
    width:    250px;
    height:   40px;
    position: absolute;
    top:      0px;
    right:    0px;
}

#mainmenu {
    border:              0px;
    margin:              0px;
    padding:             0px;
    width:               770px;
    height:              25px;
    position:            relative;
    top:                 100px;
    left:                0px;
    background-image:    url("../images/menubg.gif");
    background-position: 0px 0px;
    background-repeat:   no-repeat;
}

#mainmenu a {
    border:          0px;
    margin:          0px;
    padding:         0px;
    position:        absolute;
    line-height:     25px;
    font-family:     arial;
    font-size:       12px;
    font-weight:     bold;
    color:           #ffffff;
    text-decoration: none;
}

#mainmenu a:hover {
    color: #ff0000;
}

#submenu {
    border:           0px;
    margin:           0px;
    padding:          0px;
    width:            120px;
    height:           65px;
    position:         absolute;
    top:              125px;
    left:             180px;
    visibility:       hidden;
    background-image: url("../images/submenubg.gif");
}

#submenu a {
    border:          0px;
    margin:          0px 0px 0px 5px;
    padding:         0px;
    position:        absolute;
    line-height:     25px;
    font-family:     arial;
    font-size:       12px;
    font-weight:     bold;
    color:           #ffffff;
    text-decoration: none;
}

#submenu a:hover {
    color: #ff0000;
}

#body {
    border:   0px;
    margin:   0px;
    padding:  0px;
    width:    770px;
    position: relative;
}

#left {
    border:              0px;
    margin:              0px;
    padding:             0px;
    width:               195px;
    height:              800px;
    float:               left;
    background-image:    url("../images/leftbg.jpg");
    background-position: top left;
    background-repeat:   repeat-x;
}

#logo {
    border:   0px;
    margin:   5px 0px 0px 3px;
    padding:  0px;
    width:    190px;
    height:   50px;
    position: relative;
    top:      0px;
    left:     0px;
}

#seo {
    border:      0px;
    margin:      10px 0px 0px 0px;
    padding:     0px;
    width:       185px;
    height:      120px;
    position:    relative;
    top:         0px;
    left:        5px;
    font-family: verdana;
    font-size:   12px;
    font-weight: bold;
    color:       #ffffff;
    text-align:  center;
}

#ups {
    border:              0px;
    margin:              10px 0px 0px 0px;
    padding:             0px;
    width:               190px;
    height:              15px;
    position:            relative;
    top:                 0px;
    left:                3px;
    background-image:    url("../images/ups.gif");
    background-position: top left;
    background-repeat:   no-repeat;
}

#menu {
    border:   0px;
    margin:   0px;
    padding:  0px;
    width:    195px;
    position: relative;
    top:      20px;
    left:     0px;
}
    
#menu .item {
    border:              0px;
    margin:              0px 0px 9px 0px;
    padding:             0px 0px 0px 25px;
    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: 195px;
    }

    #menu .item:hover {
        background-position: -195px 0px;
    }

#menu .selected {
    background-position: -195px 0px;
}

#menu .submenu {
    border:     0px;
    margin:     0px;
    padding:    0px;
    width:      195px;
    position:   relative;
    top:        -6px;
    left:       0px;
    visibility: hidden;
    display:    none;
}

#menu .submenu .item {
    border:              0px;
    margin:              0px 0px 1px 0px;
    padding:             0px 0px 0px 25px;
    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: 195px;
    }

    #menu .submenu .item:hover {
        background-position: -195px 0px;
    }

#menu .submenu .selected {
    background-position: -195px 0px;
}

#menu .open {
    visibility: visible;
    display:    block;
}

#menu .close {
    visibility: hidden;
    display:    none;
}

#right {
    border:  0px;
    margin:  0px;
    padding: 0px;
    width:   575px;
    height:  800px;
    float:   left;
}

#content {
    border:   0px;
    margin:   0px;
    padding:  10px;
    width:    555px;
    position: relative;
    top:      0px;
    left:     0px;
}

    * html #content { /* IE box hack. */
        width:  575px;
    }

#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;
}

#techpower {
    border:   0px;
    margin:   0px;
    padding:  0px;
    width:    136px;
    position: absolute;
    top:      435px;
    left:     397px;
    font:     normal normal normal 9px tahoma;
    color:    #000000;
}

#footer {
    border:   0px;
    margin:   0px;
    padding:  0px;
    width:    575px;
    height:   30px;
    position: absolute;
    left:     0px;
    background-image:    url("../images/productsfooter.jpg");
    background-position: top left;
    background-repeat:   no-repeat;
}

