*:focus {
    outline: none;
}

.rpstd {
    font-family: 'Trebuchet MS', Arial, sans-serif;
    font-size: 11px;
}

.rpstd a {
    color: #0094DE;
    text-decoration: none;
}
.rpstd a:hover {
    text-decoration: underline;
}

.rpstd .topAd {
    border-bottom: 1px solid lightGrey;
    overflow: hidden;
    padding: 5px;
    background-color: #ebebeb;
}

.rpstd .navigation .top {
    /*border: 1px solid lightGrey;*/
    background-image: url(navbgtop000.jpg);
    background-repeat: repeat-x;
    height: 57px;
    overflow: hidden;
    border-bottom: 1px solid #EFEFEF;
}

.rpstd .navigation .top a.rhapsody {
    margin: 0px 20px;
    padding: 0px;
    display: block;
    text-indent: -1000px;
    width: 131px;
    height: 57px;
    background-image: url(navlogo000.gif);
}

.rpstd .navigation .top ul,
.rpstd .navigation .top ul li {
    list-style-type: none;
    padding: 0px;
    margin: 0px;
}
.rpstd .navigation .top ul li {
    float: left;
}

.rpstd .navigation .top ul li.form
{
    margin-top: 20px;
    background-image: url(navsearchbg000.gif);
    border: solid 1px #B8C5E9;
}

.rpstd .navigation .top ul li.form button,
.rpstd .navigation .top ul li.form input {
    background: transparent;
    border: none;
    padding: 0px;
    margin: 0px;
    float: left;
}

.rpstd .navigation .top ul li.form input {
    width: 400px;
    font-weight: bold;
    font-size: 16px;
    color: #333;
    -webkit-appearance: textfield;
    -webkit-user-select: text;
    height: 24px;
    margin-left: 5px;
}

.rpstd .navigation .top ul li.form button {
display: block;
    width: 30px;
    height: 21px;
    text-indent: -10000px;
    background-image: url(navsearch000.gif);
    background-position: center center;
    background-repeat: no-repeat;
margin: 2px;
}

.rpstd .navigation .top ul li.form button:hover {
    background-image: url(navsearchover000.gif);
}

.rpstd .navigation .top ul li.meta {
    float: right;
    margin-top: 32px;
}

.rpstd .navigation .top ul li.meta ul {
    padding-right: 15px;
}

.rpstd .navigation .top ul li.meta ul li a {
    padding: 0px 4px 0px 5px;
    border-left: 1px dotted #BBB;
    font-size: 11px;
    font-weight: normal;
}

.rpstd .navigation .top ul li.meta ul li.first a {
    border: none;
}

.rpstd .navigation {
    border-bottom: 1px solid lightGrey;
}

.rpstd .navigation .bottom {
    /*border: 1px solid lightGrey;*/

    background-image: url(navbgbottom000.gif);
    background-repeat: repeat-x;

    background-color: white;

    border-bottom: 1px solid white;
    border-top: 2px solid #D4D4D4;

    height: 28px;
    overflow: hidden;

}

.rpstd .navigation .bottom ul {
    list-style-type: none;
    float: left;
    display: block;
    padding-left: 5px;
    width: auto;
    margin: 0px 0px 0px 5px;
    padding: 0px;
}

.rpstd .navigation .bottom ul li {
    line-height: 29px;
    float: left;
    margin-left: 1px;
    /*background-image: url(navmenudivider000.jpg);
    background-repeat: repeat-x;*/

}

.rpstd .navigation .bottom ul li a {
    background-color: #EFEFEF;
    display: block;
    font-size: 12px;
    font-weight: bold;
    cursor: auto;
    padding: 0px 24px 0px 25px;
}

.rpstd .footer {
    border: 1px solid lightGrey;
    border-bottom: none;
    background-color: #eee;
    color: #BFBFBF;
}

.rpstd .footer .bottomAds {
    background-color: #fff;
    background-image: url(footertop000.gif);
    background-repeat: repeat-x;
    background-position: bottom center;
    height: 100px;
}

.rpstd .footer .bottomAds .bottomAd {
    float: left;
    font-size: 12px;
    font-weight: bolder;
    padding: 15px 20px;
}
.rpstd .footer .bottomAds .electronics {
    width: 40%;
}

.rpstd .footer .bottomAds .getUnlimitedMusic {
    width: 35%;
}

.rpstd .footer .bottomAds .followUs {
    width: 10%;
}

.rpstd .footer .bottomAds .bottomAd .header a {
    color: #005E8D;
    font-size: 20px;
    font-weight: bold;
    text-decoration: none;
}

.rpstd .footer div.amg {
    text-align: center;
    padding-top: 15px;
    padding-bottom: 15px;
}
.rpstd .footer div.amg span.amg {
    display: inline-block;
    width: 32px;
    height: 11px;
    background-image: url(footeramg000.gif);
    text-indent: -5000px;
}
