/* ************************************************************
 * Header Amex nav
 *********************************************************** */
#headerAmex ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

#headerAmex li.first {
    width: 172px;
    background-image: url(../img/header_amex_logo.gif);
}

#headerAmex li.schedule {
    width: 108px;
    background-image: url(../img/header_amex_broadcastSchedule.gif);
}

#headerAmex li.schedule:hover, #headerAmex li.schedule.selected {
    background-position: -108px;
}

#headerAmex li.watch {
    width: 113px;
    background-image: url(../img/header_amex_watchFilmsOnline.gif);
}

#headerAmex li.watch:hover, #headerAmex li.watch.selected {
    background-position: -113px;
}

#headerAmex li.browse {
    width: 106px;
    background-image: url(../img/header_amex_browseAllFilms.gif);
}

#headerAmex li.browse:hover, #headerAmex li.browse.selected {
    background-position: -106px;
}

#headerAmex li.learn {
    width: 106px;
    background-image: url(../img/header_amex_learnAndExplore.gif);
}

#headerAmex li.learn:hover, #headerAmex li.learn.selected {
    background-position: -106px;
}

#headerAmex li.about {
    width: 106px;
    background-image: url(../img/header_amex_aboutTheSeries.gif);
}

#headerAmex li.about:hover, #headerAmex li.about.selected {
    background-position: -106px;
}

/* ************************************************************
 * Browse tree
 *********************************************************** */
.browseTree h4 {
    margin-top: 13px;
    padding-left: 16px;
    color: #790102;
    background-image: url(../img/browseTree_arrow1.gif);
    font-size: 1em;
    line-height: 16px;
}

.browseTree ul {
    margin: 0;
    padding: 0;
    list-style: none;
    padding-left: 16px;
}

.browseTree li {
    line-height: 1.6em;
}

.browseTree .last {
    padding-top: 2em;
    padding-bottom: 16px;
    background-image: url(../img/browseTree_dots.gif);
    background-position: 0px 10px;
}

.browseTree a {
    color: #55514C;
    text-decoration: none;
}

.browseTree a:hover {
    color: #000;
    text-decoration: none;
}


.browseTree .selected a {
    color: #497475;
}

/* ************************************************************
 * Nav tree
 *********************************************************** */
.navTree a {
    color: #000;
    text-decoration: none;
}

.navTree .watchOnline a {
    width: 199px;
    padding-bottom: 1.9em;
    display: block;
    background-image: url(../img/show_detail_watchOnline.gif);
    height: 38px;
}

.navTree .watchOnlineTrailer a {
    width: 199px;
    padding-bottom: 1.9em;
    display: block;
    background-image: url(../img/show_detail_watchTrailerOnline.gif);
    height: 38px;
}

.navTree .watchOnlineRelatedVideo a {
    width: 199px;
    padding-bottom: 1.9em;
    display: block;
    background-image: url(../img/show_detail_watchRelatedVideo.gif);
    height: 38px;
}

.navTree h4 {
    padding-top: 0.5em;
    padding-bottom: 0.5em;
    padding-left: 26px;
    background-position: left center;
    line-height: 21px;
    height: 21px;
}

.navTree h4 a {
    color: #790102;
    font-family: Georgia, serif;
    font-size: 1.2em;
    font-style: italic;
}

.navTree h4.about {
    background-image: url(../img/icon_about.gif);
}

.navTree h4.learn {
    background-image: url(../img/icon_learn.gif);
}

.navTree h4.shop {
    background-image: url(../img/icon_shop.gif);
}

.navTree ul {
    margin: 0;
    padding: 0;
    padding-bottom: 1em;
    list-style: none;
}

.navTree li {
    padding-left: 26px;
    font-size: 1em;
    line-height: 2em;
}

.navTree li.selected {
    color: #497475;
}

.navTree li a {
    color: #55514C;
}

.navTree li a:hover {
    color: #000;
}

.navTree .nextAirDate {
    width: 200px;
    margin-top: 3em;
    background-image: url(../img/show_detail_nextAirDate.gif);
    height: 59px;
}

.navTree .nextAirDate p {
    padding-top: 30px;
    margin-left: 75px;
    font-size: 0.9em;
}

.navTree .nextAirDate span {
    display: none;
}

.navTree .reminder {
    padding-top: 0.5em;
}