/* this file replaces the use of productpageMViewer.css POST RGA redesign */
#mediaviewer H2 {font-size:16px; color: #b0a178; font-weight:bold; padding:0px; margin:0px;}
#mediaviewer H3 {font-size:11px; color: #b0a178; font-weight:bold; padding:0px; margin:0px;}
#mediaviewer H4 {font-size:11px; color: #666666; font-weight:bold; padding:0px; margin:0px;}
#mediaviewer a {color: #5A7D56; text-decoration: underline;}
#mediaviewer a:visited {color: #5A7D56; text-decoration: underline;}
#mediaviewer a:hover {color: #5A7D56; text-decoration: underline;}
#mediaviewer .bulletArrow {background-image: url("http://images.barnesandnoble.com/presources/images/imgvwrrightarrow.gif"); background-position: 0px 5px; background-repeat: no-repeat; padding-left: 11px;}
#mediaviewer .bulletArrow a {color: #5A7D56; font-weight:bold; text-decoration: none;}
#mediaviewer .bulletArrow a:visited {color: #5A7D56; font-weight:bold; text-decoration: none;}
#mediaviewer .bulletArrow a:hover {color: #5A7D56; font-weight:bold; text-decoration: underline;}
#mediaviewer td {font-family: verdana; font-size: 11px; font-weight: normal; color: #666666; line-height: 15px;}
#mediaviewer .AudioPlayerNav {padding: 10px; width: 600px; height: 260px; table-layout: fixed;}
#mediaviewer .VideoPlayerNav {width: 600px; height: 304px; table-layout: fixed;}
#mediaviewer .BNLogo {padding: 10px; height: 37px;}
#mediaviewer .dbldotHRule {background-image: url("http://images.barnesandnoble.com/pimages/productpages/dbllinedots.gif"); background-repeat: repeat-x; height: 3px; overflow: hidden;}
#mediaviewer .hRule {background-image:url(http://images.barnesandnoble.com/presources/images/6x2dots.gif);
background-repeat:repeat-x; height:3px;  margin-bottom:10px; overflow:hidden;}
#mediaviewer .FooterNav {padding: 0px 15px 0px 15px; font-family: verdana; font-size: 10px; line-height: 13px; xheight: 56px;}
#mediaviewer .Footer {padding: 5px 10px 5px 10px; font-family: verdana; font-size: 10px; line-height: 13px; height: 40px;}
#mediaviewer .TitleAndContrib {color: #5A7D56; padding-bottom: 10px;}
#mediaviewer .PriceInfo {color: #5A7D56; padding-bottom: 10px;}
#mediaviewer .memberPriceInfo { color: #b0a178;}
#mediaviewer .runTime { color: #5A7D56;}
#mediaviewer #audioNowPlaying {padding-bottom: 15px;}
#mediaviewer .VideoHeader {padding-top: 4px;padding-bottom: 10px;}
#mediaviewer .VideoNowPlaying {color: #b0a178; padding-bottom: 10px;}
#mediaviewer .FooterNav {padding: 0px 15px 0px 15px; font-family: verdana; font-size: 10px; line-height: 13px; xheight: 56px;}
#mediaviewer .Footer {padding: 5px 10px 5px 10px; font-family: verdana; font-size: 9px; color:#666666; line-height: 13px; height: 40px;}
#mediaviewer .playerArea {background-color:F6F5F2; }
#mediaviewer #trailerTitle {color: #666666; padding-bottom: 10px;}
#mediaviewer #VideoMoreClips {padding-bottom: 20px;} 
#mediaviewer #VideoConnectionSpeed {padding-bottom: 10px;}
#mediaviewer #VideoConnectionSpeed .FormNoSpace {margin: 0px;}
#mediaviewer #VideoConnectionSpeed .FormMenu {height: 18px; width: 100px; font-size: 10px; color: #333333; position: relative; top: 2px;}
#mediaviewer #playList {width: 600px; height: 207px; overflow: auto; padding: 15px 10px 15px 10px;}
#mediaviewer #playList .AudioClipTable {font-family: verdana; font-size: 11px; line-height: 13px; width: 560px; table-layout: fixed;}
#mediaviewer #playList .AudioClipTable td {vertical-align: top; padding: 5px 0px 5px 0px;}
#mediaviewer #ProductDetails {width: 600px; padding: 15px 10px 15px 10px;} /* height: 230px; */ 
#mediaviewer #ProductDetails .VideoProdCell {font-family: verdana; font-size: 11px; line-height: 13px; width: 560px; table-layout: fixed;}

