body {
    margin-left: 0px;
    margin-top: 0px;
    font-family: arial,verdana,"Century Gothic","comic sans ms",verdana,arial;
    font-size: 9pt;
    background-color: #ffffff;
    color: #000000;
    text-align: left;
}

DIV.sub_head {
        background-image: url(/cell_phone/imgs/subhead_bg.gif);
        width: 400px;
        height: 33px;
        text-align: center;
        color: #ffffff;
        font-size: 12pt;
        font-weight: bold;
        padding-left: 52px;
        float: left;

}

h1.sub_head {
    vertical-align: middle;
        text-align: center;
        font-size: 12pt;
        background-image: none;
}

a.subhead {
        color: #006699;
        text-decoration: none;
}
a.subhead:hover {
        text-decoration: none;
}

#frame {
    width: 764px;
    border: 0px;
    mmargin-left: 2px;
        margin-left: auto;
        margin-right: auto;
    margin-top: 0px;
}

.openspothdr {
          color:  white;
          font-weight:  bold;
          font-size:  12pt;
          vertical-align: middle;
          text-align: right;
          height: 53px;
}

a.smnavlink {
    color: #d03000;
}

FONT.moresearch {
    color: #993300;
    font-family: arial;
    font-size:  7pt;
}

.div_phone_right {
    float: right;
        padding: 10px 30px 0px 0px;
}

.darkheavy {
      font-size: 11pt;
      font-weight: bold;
      color: #5294BD;
      text-decoration: none;
}

A.darkheavy:hover {
     text-decoration: underline;
}

#container {
    bborder: 3px solid #7FB5D1;
    bborder-left: 3px solid #7FB5D1;
        bborder-right: 3px solid #7FB5D1;
        width: 764px;
        float: left;
        mmargin-left: 5px;
        padding-top: 0px;
        ppaddingright: 7px;
        ppadding-left: 30px;
}

#phone {
    text-align: center;
        vertical-align: top;
    width: 125px;
        padding-left: 30px;
        float: left;
}

.rollover {
    color: #6A6A6A;
    font-weight: bold;
}

#middle {
    width: 370px;
        vertical-align: top;
        padding-left: 25px;
        padding-right: 15px;
        ppadding-top: 10px;
        float: left;
        color: #333333; /* 069 */
    font-size: 11pt;
}
#features_box {
    width: 370px;
    margin-top: 30px;
        text-align: center;
}

#features {
    width: 368px;
    hheight: 140px;
        bbackground-color: #FFFFFF;
    bbackground-image: url(/cell_phone/imgs/pattern3.jpg);
    border: 1px solid #7FB5D1;
        border-top: 0px;
    bbackground-attachment: fixed;
    bbackground-position: 20px;
    ppadding-left: 15px;
    ppadding-right: 15px;
    padding-bottom: 5px;
        padding-top: 10px;
    text-align: center;
    font-size: 8pt;
        position: relative;
}

#feat_table {
    width: 340px;
    align: center;
    font-size: 8pt;
    color: #4B789F;
    font-weight: bold;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 5px;
    padding-left: 10px;
    text-align: left;
        margin-top: 5px;
}


#right {
    float: left;
    width: 170px;
    hheight: 262px;
    ppadding-top: 10px;
    ppadding-left: 5px;
    mmargin-right: 5px;
}

#details {
    bbackground-image: url(/cell_phone/imgs/pattern2.jpg);
        background-color: #ffffff;
    height: 250px;
    border-left: 1px solid #7FB5D1;
    border-bottom: 1px solid #7FB5D1;
    border-right: 1px solid #7FB5D1;
    width: 167px;
}

.graph_border {
        width: 12px;
        border: solid 1px #5294BD;
        background-color: #5294BD;
        display: block;
        vertical-align: bottom;
}

.detfnt {
        font-size: 8pt;
        font-weight: bold;
        color: #5294BD;
        color: #4284BD;
        color: #005484;
}

#bottom {
    width: 100%;
}

div.bottom {
    float: left;
}

td.button2 {
    height: 32px;
    background-image: url(/cell_phone/imgs/red_button.jpg);
    color: #FFFFFF;
    text-align: center;
    vertical-align: middle;
    font-weight: bold;
}

td.button {
    hheight: 32px;
    bbackground-image: url(/cell_phone/imgs/bot_bg.jpg);
    color: #FFFFFF;
    text-align: center;
    font-weight: bold;
}

div.button {
    height: 32px;
    width: 186px;
    background-image: url(/cell_phone/imgs/red_button.gif);
    color: #FFFFFF;
    text-align: center;
    vertical-align: middle;
    font-weight: bold;
    font-size: 11pt;
    line-height: 30px;
}

div.button_sm {
        height: 32px;
        width: 172px;
        background-image: url(/cell_phone/imgs/red_button_sm.jpg);
        color: #FFFFFF;
        text-align: center;
        vertical-align: middle;
        font-weight: bold;
        font-size: 11pt;
        line-height: 30px;
        overflow: hidden;
}

div.button_sm2 {
        height: 32px;
        width: 172px;
        background-image: url(/cell_phone/imgs/red_button_sm2.jpg);
        color: #FFFFFF;
        text-align: center;
        vertical-align: middle;
        font-weight: bold;
        font-size: 11pt;
        line-height: 30px;
        overflow: hidden;
}

td.but_txt {
    bbackground-image: url(/cell_phone/imgs/bot_bg.jpg);
    width: 25%;
    align: center;
    ccolor: #005487;
    color: #000000;
    text-align: left;
    ffont-size:7pt;
    ffont-weight: bold;
    padding-top: 6px;
    padding-bottom:8px;
    vertical-align: top;
}

th {
       vertical-align: middle;
       background-color: #E3EBED;
       color: #17298B;
       padding: 15px;
       font-size: 12pt;
       border-bottom: 3px solid #82B7D7;

}
p.but_txt {
    margin-right: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
    width: 320px;
    font-weight: bold;
}

.foottxt {
    font-size: 8pt;
}

a.white {
    color: #FFF;
    text-decoration: none;
}
a.white:hover {
    color: #FFF;
    text-decoration: underline;
}
a.red {
    color: #F00;
}

.red {
    color: #ff0000;
}

.blue {
    color: #006699;
}
    .txttd {
        border-top: solid 3px #83B2Ce;
        border-bottom: solid 3px #3B77A3;
        font-size: 13pt;
        font-weight: bold;
        color: WHITE;
    }
    .bdrtop {
        border-top: solid 3px #83B2Ce;
    }
    .bdrbot {
        border-bottom: solid 3px #83B2Ce;
    }
    .bdrleftright {
        border-left: solid 3px #83B2Ce;
        border-right: solid 3px #83B2Ce;
    }
    .darkheavy {
        font-size: 11pt;
        font-weight: bold;
        color: #5294BD;
        text-decoration: none;
    }
    .darkheavy:hover {
        text-decoration: underline;
        color: #5294BD;
    }
    .pricefnt:hover {
        font-size: 17pt;
        font-weight: bold;
        color: #4284DF;
        text-decoration: underline;
    }
    .pricefnt {
        font-size: 17pt;
        font-weight: bold;
        color: #4284DF;
    }
    .qualfnt {
        font-size: 7pt;
        font-weight: none;
        color: #5294BD;
    }
    .medhdrfnt {
        font-size: 10pt;
        font-weight: bold;
        color: WHITE;
    }
    .smhdrfnt {
        font-size: 9pt;
        font-weight: bold;
        color: WHITE;
    }
    .detfnt {
        font-size: 8pt;
        font-weight: bold;
        color: #5294BD;
        color: #4284BD;
        color: #005484;
    }
    .bdrall {
        border: solid 1px #83B2Ce;

    }


    .graph_border {
        width: 12px; 
        border: solid 1px #5294BD; 
        background-color: #5294BD; 
        display: block; 
        vertical-align: bottom;
    }

      .box_hdr_td {
           background-image: url(/cell_phone/det_imgs/det_box_hdr_left.gif); 
           width: 770px; 
           height: 37px; 
           background-repeat: no-repeat; 
      }

      .div_space {
           width: 64px;
           float: left;
      }

      .div_phone_name_close {
           float: left; 
           width: 40px; 
           height: 37px;
           background-image: url(/cell_phone/det_imgs/det_box_hdr_angle.gif); 
           background-repeat: no-repeat; 
      }

      .div_phone_right {
           float: right;
           padding: 10px 30px 0px 0px;
      }

      .phone_div {
          float: left;
          margin: 5px;
          display: block;
          width: 100px;
          text-align: center;
      }
      .text_div {
          float: left;
          margin: 5px;
          width: 240px;
          display: block;
          color: #5294BD;
          font-weight: bold;
          font-size: 10pt;
          text-align: left;
      }
      .feat_div {
          float: right;
          margin: 5px;
          display: block;
      }
      .details_div {
          float: right;
          margin: 5px;
          margin-right: 10px;
          display: block;
          text-align: left;
      }
     
      .mini_box_hdr {
          width: 107px; 
          height:18px; 
          display: block; 
          background-image: url(/cell_phone/det_imgs/mini_tab_hdr.gif); 
          background-repeat: no-repeat; 
          color: white; 
          font-size: 8pt; 
          text-align: left; 
          font-weight: bold; 
          padding: 0px;
      }


