#recentlyViewedFooter div.recentlyViewed {margin:0 auto; width: 986px; position: relative; overflow: hidden; height: 80px; padding: 0 20px}
.ff #recentlyViewedFooter div.recentlyViewed, .safari #recentlyViewedFooter div.recentlyViewed, .opera #recentlyViewedFooter div.recentlyViewed {height: 96px; padding: 0}
.js #recentlyViewedFooter div.recentlyViewed {margin:0 auto; width: 940px; position: relative; overflow: hidden; height: 80px; padding: 0 20px; left: 7px }


#recentlyViewedFooter div.listWrapper {float:left; width:986px; overflow:hidden; height:80px; }
.ff #recentlyViewedFooter div.listWrapper, .safari #recentlyViewedFooter div.listWrapper, .opera #recentlyViewedFooter div.listWrapper {height:96px; overflow-x: auto; overflow-y: hidden}
.js #recentlyViewedFooter div.listWrapper {height:80px; overflow:hidden; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none}


#recentlyViewedFooter ul {float: left; list-style-type: none; overflow: hidden; width: 8250px; margin: 0; padding: 0; position:relative;}
.ff #recentlyViewedFooter ul, .safari #recentlyViewedFooter ul {white-space: nowrap; width: auto; }
.ff2 #recentlyViewedFooter ul, .opera #recentlyViewedFooter ul  {width: 8250px;}
.ie #recentlyViewedFooter ul {white-space: nowrap; width: auto; }
.js #recentlyViewedFooter ul {width: 8250px; }

#recentlyViewedFooter li {border-right: 1px solid #d8d8d8; float: left; height: 80px; max-width:275px; position: relative; min-width: 130px;  overflow: hidden; white-space: nowrap; cursor:pointer}
.ff #recentlyViewedFooter li {display:-moz-inline-stack; display:inline-block;  overflow: hidden}
.ff2 #recentlyViewedFooter li, .opera #recentlyViewedFooter li  {float: left; margin-right: 0}
.js #recentlyViewedFooter li {overflow: hidden; white-space: nowrap;}

#recentlyViewedFooter h3 {background-color: #fff; font-family: Helvetica, Arial, sans-serif; font-size: 25px; color: #cbcbcb; letter-spacing: .5px; margin: 0 auto 10px; padding: 0;  width: 986px}
.ie #recentlyViewedFooter h3 {width: 966px}
.js #recentlyViewedFooter h3 {width: 929px}

/*SIZES, FONTS*/
#recentlyViewedFooter {background-color: #fff; height: 148px}
#recentlyViewedFooter, #recentlyViewedFooter h3, #recentlyViewedFooter h4, #recentlyViewedFooter h5, #recentlyViewedFooter h6 {font-weight: normal; margin: 0; padding: 0; text-align: left;}
#recentlyViewedFooter h3 {font: normal 20px Arial; color: #333; margin: 0 auto 10px; padding: 0;  width: 986px}
#recentlyViewedFooter div.wrap {background-color: #fff; border-top: 1px solid #cbcbcb; border-bottom: 1px solid #cbcbcb; height: 80px;  }

.js #recentlyViewedFooter div.wrap {overflow: hidden}

#recentlyViewedFooter li.first {border-left: 1px solid #d8d8d8; }

#recentlyViewedFooter h4 {font-size: 16px; letter-spacing: .5px; max-width:250px;  min-width: 125px; overflow: hidden; padding-right: 10px}
.win #recentlyViewedFooter h4 {font-weight: bold}  
#recentlyViewedFooter h4 a {display: block; padding: 15px 15px 0 15px; }
#recentlyViewedFooter h5 {padding-left: 15px; /*left:15px; position:relative;*/max-width:230px;  min-width: 125px; padding-right: 10px; overflow: hidden}
#recentlyViewedFooter h5, #recentlyViewedFooter h5 span  {font:bold 11px Arial;text-transform:uppercase; letter-spacing: .1px; margin-right: 15px;}
#recentlyViewedFooter h5 span {color: #8a8a8a; font-weight: normal; margin: 0;}
#recentlyViewedFooter h6 {right:0; left:0; font-family: Arial, sans-serif; font-size: 11px; font-weight: bold;  height: 21px;  position: absolute; bottom: 0;  text-transform: uppercase;}
#recentlyViewedFooter h6 a {height: 21px; line-height: 20px; padding-left: 15px; display: block;}


/*CONTROLS*/
#recentlyViewedFooter a.forward, #recentlyViewedFooter a.back  {background: #fff url(/images/recentlyViewed/sprites/arrows.gif) no-repeat -60px center; float: left; height: 80px; width: 21px;  text-indent: -9000px; position: absolute; visibility:hidden; z-index: 10}
#recentlyViewedFooter a.forward {border-left: 1px solid #cbcbcb; right: 0}
#recentlyViewedFooter a.forward:hover {background-position: -40px center;  }
#recentlyViewedFooter a.back  {background-position: 0 center; left: -1px; border-right: 1px solid #cbcbcb; }
#recentlyViewedFooter a.back:hover {background-position: -20px center;  }

/*TILE COLORS*/
.recent_album h6 {background-color: #ff4edc; }
.recent_album h6 a, .recent_album h6 a:link, .recent_album h6 a:active, .recent_album h6 a:visited {color: #ffa9f4; }
.recent_charts h6 {background-color: #5b5b5b; }
.recent_charts h6 a, .recent_charts h6 a:link, .recent_charts h6 a:active, .recent_charts h6 a:visited {color: #8b8b8b; }
.recent_artist h6 {background-color: #30d609; }
.recent_artist h6 a, .recent_artist h6 a:active, .recent_artist h6 a:hover, .recent_artist h6 a:visited {color: #92f76e; }
.recent_message_board h6 {background-color: #189ee4; }
.recent_message_board h6 a, .recent_message_board h6 a:link, .recent_message_board h6 a:active, .recent_message_board h6 a:visited {color: #6ccdff; }
.recent_label h6 {background-color: #fced00; }
.recent_label h6 a, .recent_label h6 a:link, .recent_label h6 a:active, .recent_label h6 a:hover {color: #fffde5; }
.recent_genre h6 {background-color: #f50073; }
.recent_genre h6 a, .recent_genre h6 a:link, .recent_genre h6 a:active, .recent_genre h6 a:visited {color: #ff6eb2; }
.recent_profile h6 {background-color: #59a49e; }
.recent_profile h6 a, .recent_profile h6 a:link, .recent_profile h6 a:active, .recent_profile h6 a:visited {color: #74d6ce; }
.recent_browse h6, .recent_browse_books h6 {background-color: #8624ff; }
.recent_browse_books h6 a, .recent_browse_books h6 a:active, .recent_browse_books h6 a:hover, .recent_browse_books h6 a:visited,
.recent_browse h6 a, .recent_browse h6 a:link, .recent_browse h6 a:active, .recent_browse h6 a:visited {color: #af6aff; }
.recent_playlist h6 {background-color: #0fc0b1; }
.recent_playlist h6 a, .recent_playlist h6 a:active, .recent_playlist h6 a:hover, .recent_playlist h6 a:visited {color: #73ece2; }
.recent_account h6 {background-color: #166800; }
.recent_account h6 a, .recent_account h6 a:active, .recent_account h6 a:hover, .recent_account h6 a:visited {color: #4ea835; }
.recent_book h6 {background-color: #ff942b; }
.recent_book h6 a, .recent_book h6 a:active, .recent_book h6 a:hover, .recent_book h6 a:visited {color: #ffbe7f; }
.recent_author h6, .recent_narrator h6 {background-color: #5a0000; }
.recent_author h6 a, .recent_author h6 a:active, .recent_author h6 a:hover, .recent_author h6 a:visited,
.recent_narrator h6 a, .recent_narrator h6 a:active, .recent_narrator h6 a:hover, .recent_narrator h6 a:visited {color: #8a3636; }
.recent_new_on_emusic h6 {background-color: #007fc2; }
.recent_new_on_emusic h6 a, .recent_new_on_emusic h6 a:active, .recent_new_on_emusic h6 a:hover, .recent_new_on_emusic h6 a:visited {color: #55aedd; }
.recent_editorial h6 {background-color: #e9c000; }
.recent_editorial h6 a {color:   #e3e8ae;}
.recent_ar h6 {background-color: #f83232; }
.recent_ar h6 a, .recent_ar h6 a:active, .recent_ar h6 a:hover, .recent_ar h6 a:visited {color: #ffb1b1; }
