
/* Copyright Tablet Inc.,  All Rights Reserved */
﻿#innercontainer a { 
    text-decoration: underline;
}
p.moreSpace { 
    width: 640px;
    margin-top: 15px;
}
#tunesT { 
    width: 640px;
    margin-top: 25px;
}
#tunesT td { 
    border: 0px;
    padding: 0;
    margin: 0;
    vertical-align: top;
    text-align: left;
}
#tunesT td.left { 
    width: 306px;
    border-left: 1px solid #cecece;
}
#tunesT td.right { 
    width: 319px;
    border-right: 1px solid #cecece;
}
#tunesT td#hotelCell { 
    background: url('/img/global/tabletTunes/hotelDesc.gif') 0 0 repeat-y;
}
#index #tunesT td.left, #index #tunesT td.right { 
    width: 300px;
}
#index #tunesT td.left { 
    border-right: 1px solid #cecece;
}
#index #tunesT td.right { 
    border-left: 1px solid #cecece;
}
#index #tunesT .tabs td.left, #index #tunesT .tabs td.right { 
    border: 0px;
    width: 302px;
    line-height: 0px;
}
#tunesT td.middle { 
    width: 18px;
}
#index #tunesT td.middle { 
    width: 36px;
}
#tunesNav { 
    border-right: 1px solid #cecece;
    border-left: 1px solid #cecece;
    padding: 10px;
    text-align: left;
}
.playlistSummary { 
    padding: 0 10px 5px;
}
#index .playlistSummary { 
    padding: 20px 10px 0;
}
#viewAll .playlistSummary { 
    padding-top: 20px;
}
.playlistSummary h2 { 
    font-size: 15px;
    color: #f30;
    margin: 0;
    padding: 0 0 6px;
}
.playlistSummary h2 a, .playlistSummary h2 a:visited, .playlistSummary h2 a:active, .playlistSummary h2 a:hover { 
    font-weight: bold;
}
.playlistSummary p { 
    margin: 0 0 7px;
    padding: 0;
}
.listen { 
    font-weight: bold;
    padding: 20px 10px 0;
}
.playlistSummary .listen { 
    padding: 0 0 5px;
}
ul.tracks { 
    margin: 12px 10px 0;
    padding: 0;
}
.right ul.tracks { 
    margin: 15px 15px 0 5px;
}
ul.tracks li { 
    padding: 4px 0 5px;
    border-bottom: 1px solid #e1e1e1;
}
ul.tracks li span { 
    display: block;
    margin-top: 2px;
}
.albumCoversWrap { 
    padding: 0 10px 10px;
}
.albumCovers { 
    padding: 0;
    margin: 0;
    width: 280px;
}
#tunesT .albumCovers td { 
    width: 55px;
    height: 55px;
    font-size: 1px;
    padding: 0 1px 1px 0;
}
#tunesT .albumCovers td img { 
    width: 55px;
    height: 55px;
}
#tabWrap { 
    width: 640px;
    height: 25px;
    position: relative;
    background: #fff url('/img/global/tabletTunes/hotelMixPageTop.gif') 0 0 no-repeat;
}
#compilation #tabWrap { 
    background-image: url('/img/global/tabletTunes/compilationPageTop.gif');
}
#tabWrap a { 
    width: 122px;
    height: 24px;
    float: left;
    text-decoration: none;
}
#tabWrap a#homeTabOff { 
    float: right;
}
a#hotelMixTabOn, a#hotelMixTabOff:hover { 
    background: url('/img/global/tabletTunes/hotelMixTabOn.gif') 0 0 no-repeat;
}
a#hotelMixTabOff { 
    background: url('/img/global/tabletTunes/hotelMixTabOff.gif') 0 0 no-repeat;
}
a#homeTabOff { 
    background: url('/img/global/tabletTunes/homeTabOff.gif') 0 0 no-repeat;
}
a#homeTabOff:hover { 
    background: url('/img/global/tabletTunes/homeTabOn.gif') 0 0 no-repeat;
}
a#compilationTabOn, a#compilationTabOff { 
    margin-left: 5px;
}
a#compilationTabOn, a#compilationTabOff:hover { 
    background: url('/img/global/tabletTunes/compilationTabOn.gif') 0 0 no-repeat;
}
a#compilationTabOff { 
    background: url('/img/global/tabletTunes/compilationTabOff.gif') 0 0 no-repeat;
}
#rightContainer { 
    padding: 0 17px 0 0;
}
#hotelInfo { 
    background: #D2EDF9;
    padding: 20px 10px 15px;
}
#hotelInfo h3 { 
    margin: 0;
    padding: 0;
    font-weight: normal;
    font-size: 15px;
}
#hotelInfo .hotelDesc img { 
    float: right;
    border: 1px solid #666;
    margin: 0 0 12px 12px;
}
#hotelInfo .locale { 
    padding: 3px 0 12px;
}
#hotelInfo .availLink { 
    margin-top: 20px;
    text-align: right;
}
div.bottom { 
    border: 1px solid #cecece;
    border-top: none;
    height: 45px;
}
#index #tunesT tr.bottom td.right, #index #tunesT tr.bottom td.left { 
    border-bottom: 1px solid #cecece;
}
.topSpacer { 
    height: 20px;
    font-size: 5px;
    border: 1px solid #cecece;
    border-width: 0 1px;
}
div.otherListsContainer { 
    margin: 5px;
}
ul.otherLists { 
    background: #efefef;
    overflow: auto;
    height: 200px;
    border-top: 1px solid #cecece;
    width: 290px;
    scrollbar-face-color: #ffffff;
    scrollbar-highlight-color: #ffffff;
    scrollbar-shadow-color: #999999;
    scrollbar-3dlight-color: #ffffff;
    scrollbar-arrow-color: #FF3300;
    scrollbar-track-color: #ffffff;
    scrollbar-darkshadow-color: #999999;
    scrollbar-base-color: #ffffff;
}
ul.otherLists li { 
    margin: 0 6px;
    padding: 8px 0 9px;
    display: block;
}
ul.otherLists li { 
    border-bottom: 1px solid #e1e1e1;
}
ul.otherLists li span, #otherPlaylists li span { 
    display: block;
    line-height: 14px;
    margin-top: 4px;
}
.otherListHdr { 
    font-weight: bold;
    padding: 5px 10px;
}
#partnerOffers { 
    margin: 40px 0 0;
}
#partnerOffers p { 
    color: #999;
    margin: 0;
    padding: 0 0 6px;
}
#ad1, #ad2 { 
    float: left;
    height: 151px;
    width: 302px;
}
#ad2 { 
    margin-left: 36px;
}
#googleWrap { 
    text-align: center;
}
#gW2 { 
    width: 468px;
    text-align: left;
    margin: 50px auto 0;
}
#otherPlaylists { 
    /* 640px - (2border + 2padding) */
    width: 616px;
    background: #eee;
    border: 1px solid #cecece;
    border-width: 0 1px 1px;
    padding: 11px;
}
#otherPlaylists h2 { 
    color: #999;
    font-size: 14px;
    padding: 0;
    margin: 0 0 10px;
}
#otherPlaylists table td { 
    vertical-align: top;
}
#otherPlaylists table td.l { 
    width: 313px;
}
#otherPlaylists table td.l ul { 
    width: 285px;
}
#otherPlaylists li { 
    padding: 5px 0 6px;
}
#otherPlaylists table td span { 
    display: block;
}

.addisplay {
    vertical-align:top;
    padding-left:5px;
}