﻿a.lEleCleanLink{font-size: 11px;color: black;text-decoration: none;}
a.fullWidthEleLinkArtist{font-size: 18px;color: black;text-decoration: none;}
a.fullWidthEleLinkAlbum{font-size: 12px;color: black;text-decoration: none;}
a.fullWidthEleLinkArtist:hover{font-size: 18px;color: black;text-decoration: underline;}
a.fullWidthEleLinkAlbum:hover{font-size: 12px;color: black;text-decoration: underline;}
a.lEleCleanLinkArtist{font-size: 18px;color: black;text-decoration: none;font-weight: normal;}
a.lEleCleanLinkArtist:hover{text-decoration: underline;}
a.lEleCleanLinkAlbum{font-size: 13px;color: black;text-decoration: none;font-weight: normal;}
a.lEleCleanLinkAlbum:hover, a.lEleCleanLinkAlbum:hover:visited{text-decoration: underline;}
a.lEleCleanLinkAlbum:visited{font-size: 13px;color: black;text-decoration: none;font-weight: normal;}
a.l2, a.l2:visited {font-size: 11px;color: black;text-decoration: none; font-weight: normal;}
a.l2:hover:visited, a.l2:hover {font-size: 11px;color: black;text-decoration: underline; font-weight: normal;}
.filterBanner{margin-bottom: 5px;}

/*Søk*/
.countString{font-size: 11px;color: #666;font-weight: normal;}
.countString .lEleCleanLinkAlbum:hover, .countString .lEleCleanLinkAlbum:hover:visited{font-size: 11px;color: #000;text-decoration: underline;font-weight: normal;}
.countString .lEleCleanLinkAlbum, .countString .lEleCleanLinkAlbum:visited{font-size: 11px;color: #666;text-decoration: none;font-weight: normal;}
.showCompleteArtList{position: relative;left: 3px;width: 568px;border-top: 1px dotted #b6c1ce;margin-top: 6px;font-size: 13px;cursor: pointer;}
.searchResultElementTitle a.lEleCleanLinkArtist{font-size: 13px;color: black;text-decoration: none;font-weight: bold;}
.searchResultElementTitle a.lEleCleanLinkArtist:hover{text-decoration: underline;}
.searchResultElementTitle a.lEleCleanLinkArtist:hover:visited{text-decoration: underline;}
.searchShowMoreDiv{position: relative;left: 1px;width: 572px;padding-bottom: 3px;border-bottom: 1px dotted #b6c1ce;}
.searchShowMoreDiv A, .searchShowMoreDiv A:hover, .searchShowMoreDiv A:visited, .searchShowMoreDiv A:hover:visited{font-weight: bold;}
.searchElementFromAlbumTxt{font-size: 11px;font-style: italic;}
.searchRelease{font-size: 13px;}
.searchElementFromAlbumTxt .lEleCleanLinkAlbum, .searchElementFromAlbumTxt .lEleCleanLinkAlbum:visited{font-size: 11px;font-style: italic;}
.searchElementFromAlbumTxt .lEleCleanLinkAlbum:hover, .searchElementFromAlbumTxt .lEleCleanLinkAlbum:visited:hover{font-size: 11px;font-style: italic;}
.searchPrimary A, .searchPrimary A:visited{font-size: 13px;font-weight: bold;text-decoration: none;}
.searchPrimary A:hover, .searchPrimary A:hover:visted{font-size: 13px;font-weight: bold;text-decoration: underline;}
.searchSecondary A, .searchSecondary A:visited{font-size: 13px;text-decoration: none;}
.searchSecondary A:hover, .searchSecondary A:hover:visted{font-size: 13px;text-decoration: underline;}
.searchTabActive{background: url('/images/btn/emptySearchTabButton.png');font-size: 12px;font-family: Arial;padding-left: 5px;padding-right: 5px;padding-top: 5px;height: 16px;}
.searchTabInactiveLeft, .searchTabInactiveLeftEdge{background-repeat: no-repeat;float: left;width: 3px;height: 21px;}
.searchTabInactiveLeft{background-image: url('/images/btn/searchTabLeftBg.gif');}
.searchTabInactiveLeftEdge{background-image: url('/images/search/searchTabInActiveLeftEdge.gif');}
.searchTabInactive{background-repeat: repeat-x;background-image: url('/images/btn/searchTabMiddleBg.gif');font-size: 11px;font-family: Arial;padding-left: 5px;padding-right: 5px;padding-top: 5px;height: 21px;}
.searchTabInactive A{color: black;text-decoration: none;}
.searchTabInactive A:hover{color: black;text-decoration: underline;}
.searchTabInactiveRight, .searchTabInactiveRightEdge{background-repeat: no-repeat;float: left;width: 3px;height: 21px;}
.searchTabInactiveRight{background-image: url('/images/btn/searchTabRightBg.gif');background-position: right;}
.searchTabInactiveRightEdge{background-image: url('/images/search/searchTabInactiveRightEdge.gif');background-position: right;}
.searchTabActiveLeft, .searchTabActiveLeftEdge{background-repeat: no-repeat;float: left;width: 3px;height: 21px;}
.searchTabActiveLeft{background-image: url('/images/btn/searchActiveTabLeftBg.gif');}
.searchTabActiveLeftEdge{background-image: url('/images/search/searchTabActiveLeftEdge.gif');}
.searchTopLeft{background-repeat: no-repeat;float: left;background-image: url('/images/search/searchTopLeft.gif');width: 5px;height: 5px;}
.searchTopMiddle{background-repeat: repeat-x;background-image: url('/images/search/searchTopMiddle.gif');font-family: Arial;width: 571px;height: 5px;}
.searchTopRight{background-repeat: no-repeat;float: left;background-image: url('/images/search/searchTopRight.gif');width: 5px;height: 5px;}
.dvdH,.cdH,.allH,.brH,.lpH,.gameH,.lbH,.mp3H{}
.searchTabActive{background-repeat: repeat-x;background-image: url('/images/btn/searchActiveTabMiddleBg2.gif');background-position: right top;font-size: 11px;font-family: Arial;padding-left: 5px;padding-right: 11px;padding-top: 5px;height: 21px;text-transform: uppercase;font-weight: bold;}
.searchTabActiveRight, .searchTabActiveRightEdge{background-repeat: no-repeat;float: left;width: 3px;height: 21px;}
.searchTabActiveRight{background-image: url('/images/btn/searchActiveTabRightBg.gif');background-position: right;}
.searchTabActiveRightEdge{background-image: url('/images/search/searchActiveTabRightEdge.gif');background-position: right;}
.searchFillerTab{width: 0px; height: 21px;border-bottom: solid 1px #b7c0cf;}
.searchTabHolder{position: relative;left: 0px;width: 579px;background: #FFF;background-image: url('/images/search/searchBgDefault.gif');background-repeat: repeat-x;background-position: right;margin: 0px 0px 0px 0x;margin-top: 15px;height: 21px;}
.searchContentHolder{width: auto;background: #FFF;border-left: solid 1px #b7c0cf;border-right: solid 1px #b7c0cf;border-bottom: solid 1px #b7c0cf;padding-top: 5px;margin-top:0px;}
.searchResultArtistListing LI, .searchResultArtistListing2 LI{margin-top: 2px;}
.searchContentListing{width: 579px;background: #FFF;position: relative;left: 100px;margin-bottom: 18px;padding-top: 0px;padding-bottom: 15px;border-left: solid 1px #b7c0cf;border-right: solid 1px #b7c0cf;border-bottom: solid 1px #b7c0cf;}
.searchEmptyBorder{width: 572px;border-bottom: solid 1px #e5e8ed;margin-left: 3px;}
.searchResultHeaderBar{width: 564px;background: #e5e8ed;font-size: 18px;color: #000;height: 24px;margin-top: 24px;padding-left: 15px;padding-top: 4px;}
.searchResultRecommendationHeader{width: 564px;background: #e5e8ed; height: 20px; font-size: 13px; font-weight:bold; color: #000;padding-left: 15px; padding-top: 7px;}
.searchResultElementMain{width: 572px;background: #FFF;border-bottom: solid 1px #e5e8ed;margin-top: 3px;height: 87px;position: relative;left: 3px;clear: both;}
.searchElementImage{position: relative;left: 3px;width: 90px;height: 90px;}
.searchElementImage48x71{position: relative;left: 5px;padding-left: 12px;margin-top: 3px;width: 72px;height: auto;}
.searchElementImage71x71{position: relative;left: 5px;margin-top: 4px;width: 85px;height: auto;}
.searchElementImage71x64{position: relative;left: 5px;padding-left: 0px;margin-top: 4px;width: 85px;height: auto;}
.searchElementImage48x58{position: relative;left: 5px;padding-left: 12px;margin-top: 7px;width: 72px;height: auto;}
.searchElementImage48x61{position: relative;left: 5px;padding-left: 12px;margin-top: 9px;width: 72px;height: auto;}
.searchElementImage42x71{position: relative;left: 5px;padding-left: 15px;padding-top: 5px;width: 66px;height: auto;}
.searchResultElementText{position: relative;left: 3px;height: 60px;width: 363px;float: left;margin-top: 5px;}
.searchResultElementTitle{position: relative;height: 57px;overflow: hidden;}
.searchResultsElementType{position: relative;height: 33px;top: 0px;}
.searchResultPrice{height: 30px;padding-top: 60px;vertical-align: text-bottom;float: left;}
.searchImageImage{width: 75px;height: 75px;margin-top: 0px;}
.searchImageImage48x71{width: 48px;height: 71px;margin-top: 2px;margin-left: -1px;}
.searchImageImage71x71{width: 71px;height: 71px;margin-top: 2px;margin-left: -1px;}
.searchImageImage71x64{width: 71px;height: 64px;margin-top: 2px;margin-left: -1px;}
.searchImageImage48x58{width: 48px;height: 58px;margin-top: 2px;margin-left: -1px;}
.searchImageImage48x61{width: 48px;height: 61px;margin-top: 2px;margin-left: -1px;}
.searchImageImage42x71{width: 42px;height: 71px;margin-top: 2px;margin-left: -1px;}
.searchOptions{display: none;background-image: url('/images/top/search_options_bg.gif');position: absolute;left: 0px;top: 0px;margin: 0px;width: 271px;padding-left: 3px;padding-bottom: 5px;color: White;font-size: 12px;}
.searchOptionsHolder{position: relative;z-index: 15;}
.searchResultArtistListing A{color: Black;font-size: 16px;font-weight: bold;}
.searchResultArtistListing{margin-bottom: 0px;margin-top: 13px;}
.searchResultArtistListing2{margin-top: 0px;margin-bottom: 0px;}
.showHideTxt{position: relative;left: 39px;width: 550px;padding-top: 4px;font-size: 13px;}
.searchInfoTxt{position: relative;left: 39px;width: 550px;padding-top: 4px;font-size: 12px;}
.searchSep{height: 16px;}
.searchPagination{font-size: 12px; text-align: center;}

.paginationText{font-size: 12px;color: black;}
.paginationText a, .paginationText a:visited{text-decoration: none;}
.paginationText a:hover, .paginationText a:visited:hover{text-decoration: underline;}
.twoByTwoHolder{width: 736px; background: white; height: 205px; padding-top: 1em;padding-left: 1em;padding-right: 1em;}
.floatLeft{float: left;}
.floatRight{float: right;}
.tmpBold{font-weight:bold;}

.twoByTwoInner{width:45%; border: #b6c1ce 1px solid;padding-bottom: 15px;}

.sortHeaders,
.lEleCleanLinkHolder{font-size:11px;font-weight:bold;overflow: hidden;}

.lEleCleanLinkHolder{color:#000;height: 42px;padding-top: 4px;}
.lEleCleanLinkHolder a{line-height: 17px;}


/*Prodpage*/
.trackList{padding: 0px;margin: 0px;width: 442px;font-size: 11px;padding-left: 5px;padding-top: 7px;padding-bottom: 7px;margin-right: 2px;}
.trackTxtHolder{position: relative;left: 5px;padding:0px;margin:0px;}
.trackNumHolder{position: relative;left: 5px;padding: 0px;margin: 0px;padding-right: 5px;font-weight: bold;height: 21px;margin-bottom: -6px;}
.prevDummy{position: relative;top: -3px;width: 17px;height: 17px;}
.trackBg{background: #f0f0f4;}

.metaData{background: #f0f0f4;font-size: 12px;border: none;padding-left: 5px;padding-bottom: 5px;padding-top: 5px;width: auto;}
.metaData UL{margin-top: 3px;margin-bottom: 3px;padding: 0px;padding-left: 0px;margin-left: 0px;}
.metaData LI{position: relative;left: 0px;padding-left: 0px;margin-left: 15px;}
.metaData TD{width: 220px;}
.metaData TD UL,
.metaData TD UL LI{width: auto;margin: 2px;padding: 0px;}
.metaData TD UL{padding-left: 10px;}
.metaData A{font-size: 12px;text-decoration: none;color: black;}
.metaData A:visited{font-size: 12px;text-decoration: none;color: black;}
.metaData A:hover{font-size: 12px;text-decoration: underline;color: black;}
.metaHeader{margin-top: 15px;padding-left: 5px;font-size: 11px;text-transform: uppercase;}

.productPageScoreHolder{height: 18px;width: 20px;text-align: center;vertical-align:middle;}
.productPageIconHolder{height: 18px;width: 26px;border-right:  solid 1px #b6c1ce;text-align: center;vertical-align:middle;}
.productPageIconTextHolder{height: 18px;width: 118px;text-align: center;vertical-align: middle;}
.productPageLeftMenuLineHolder{margin-left: 2px;margin-right: 2px;width: 145px; border: solid 1px #b6c1ce;border-bottom: none;overflow: hidden;text-align: left;font-size: 11px;}
.bottomBorder{border-bottom: solid 1px #b6c1ce;}
.noBorder{margin-top: 5px;margin-left: 4px;border: 0px;}

.headerModule2Tab{color:#FFFFFF;font-size:16px;padding-top:3px;padding-left:9px;width:auto;}

FIELDSET{border: 0px;}

/*minside*/
.minSide{width: 769px;background-color: #fff;min-height: 100px;border-left: 1px solid #b6c1ce;border-right: 1px solid #b6c1ce;border-bottom: 1px solid #b6c1ce;}
.minSide h1{clear:both;font-size:10px;font-family:Arial;text-transform:uppercase;background-color:#E5E8ED;padding: 6px 5px 6px 5px;}
.orderDisplayFull{}
.orderDisplayNone{display: none;}
.orderOuterData{position: relative;width: 769px;height: auto;}
.orderIdentity{width: 215px;height: 15px;}
.orderDetails{height: 15px;width: 408px; border-left: solid 1px #E5E8ED; border-right: solid 1px #E5E8ED; padding-left: 5px; padding-right:5px;margin-bottom: 0px;cursor: pointer;}
.orderLineHeight{width: 100%; clear: both; height: 15px;}
.orderDot{border-top: dotted 1px black;width: 100%;margin: 0px;padding: 0px;height: 2px;clear: both;}
.orderLfL{height: 15px;}
.orderSumRight{height: 15px;position: relative;width: 120px;text-align: right;}
.orderLines{position: relative;left: 215px; width: 408px; padding-left: 5px;padding-right: 5px;background-color: White;margin-top: 0px;border-left: solid 1px #E5E8ED;border-right: solid 1px #E5E8ED;clear: both;}
.openOrderHolder{clear: both;}
.orderInnerData{display: block;position:absolute;left: 215px;top: 16px;width: 394px;height: 25px;padding-left: 22px;padding-top: 8px;border-right: solid 1px #E5E8ED;border-left: solid 1px #E5E8ED;clear: both;}
.orderInfoText{position: relative;font-family: Arial;margin-top: 0px;font-size: 13px;padding-top: 5px;padding-left: 7px;padding-right: 7px;background: white;clear: both;}
.minSideText{font-family: Arial;font-size: 11px;}
.minSideInfoText{position: relative;height: 20px;font-family: Arial;margin-top: 0px;font-size: 13px;padding-top: 5px;padding-left: 7px;padding-right: 7px;background: white;clear: both;}
.minSideForm .minSideInfoText INPUT{position: absolute;left: 110px;width: 142px;height: 16px;padding:0px;margin:0px;}
.minSideForm .minSideInfoText INPUT.button {height:auto;width:auto;}
.minSideForm .minSideInfoText .extraInfoDiv{position: absolute;top: 3px;left: 265px;}
.minSideInfoHolder{font-family: Arial;font-size: 13px;color: #4c4c4c;padding-left: 5px;}


.noLinkPointer{cursor: pointer;}
.contentHeaderText{color: #FFFFFF;font-size:16px;padding-top:3px;text-transform: uppercase;padding-left: 10px;width:auto;}
.contentHeaderText H1{font-size: 16px;color: #FFF;text-transform: uppercase;margin: 0px;padding: 0px;font-weight: normal;}
.paginateDiv{width:767px;padding-top:10px;margin-top:0px;padding-bottom:0px;margin-bottom:0px;text-align:center;height: 16px;font-size: 13px;clear: both;}

.pageContentDiv{background: #FFFFFFF;width: auto;padding-left: 15px;padding-top: 15px;min-height: 150px;}

.fullWidthSectionHeader{width: 764px;background: #e5e8ed;font-family: Arial;font-size: 10px;text-transform: uppercase;color: #000;clear: both;height: 21px;margin-top: 24px;padding-left: 4px;padding-top: 7px;}
.fullWidthContent{width: 768px;background: white;padding-top: 1px;border-left: solid 1px #b7c0cf;border-right: solid 1px #b7c0cf;border-bottom: solid 1px #b7c0cf;margin-bottom: 18px;}

.sokKnapp{width: 44px;height: 19px;border: none;margin: 0px 0px 0px 0px;}

.reg{border-left: 1px solid #B6C1CE;border-right: 1px solid #B6C1CE;border-bottom: 1px solid #B6C1CE;margin:0px;padding:0px;overflow: hidden;width: 768px;font-size:12px;font-family:Arial;font-weight:normal;	min-height: 150px;background: #FFF;}
.reg .leftFields{width:380px;padding-left:5px;padding-bottom: 15px;float: left;min-height:100px;}
.reg .rightFields{width:380px;float: left;height:100px;}
.regForm .field{position:relative;height:23px;line-height: 23px;}
.regForm .field input{position:absolute;left:100px;width:200px;}
.regForm div .errorImage{position:absolute;left:330px;}
.regForm div .infoImage{position:absolute;left:310px;}
.regForm .regSub{width: 100px;height: 30px;margin-top: 5px;}
.regInfoText{margin-left: 5px;margin-right: 10px;margin-top: 18px;}
.regErrorText{margin-left: 5px;margin-top: 18px;margin-right: 10px;color: red;font-weight: bold;}
.regForm h1{clear:both;font-size:10px;font-family:Arial;text-transform:uppercase;background-color:#E5E8ED;padding: 6px 5px 6px 5px;}
.remove{height: 5px;}


.mailLink, mailLink:visited{font-size: 13px;text-decoration: none;font-weight: bold;}
.mailLink:hover, mailLink:visited:hover{font-size: 13px;text-decoration: underline;font-weight: bold;}

.pkTabsArt{width:auto;background-image:url('/images/misc/artist_links_bg.gif');height:16px;border-right:1px solid #b6c1ce;border-left:1px solid #b6c1ce;border-bottom:1px solid #b6c1ce;margin: 0px;}
.pkTabsArrow{background-image:url('/images/misc/arrow_pktabs.gif');background-repeat: no-repeat;background-position: right;padding-right: 10px;margin-right: 0px;}
.pkTabsArtLink{font-size:11px;color: #3e3f47;padding-left:10px;padding-right:10px;}
.pkTabsArtLinkMp3{font-size:11px;color: #3e3f47;padding-left:10px;padding-right:0px;min-width: 60px;}
a.pkTabsArtLink{font-size:11px;color: #3e3f47;padding-left:10px;padding-right:10px;text-decoration:none;}
a.pkTabsArtLink:hover, a.pkTabsArtLink:hover:visited{font-size:11px;color: #9295a8;padding-left:10px;padding-right:10px;text-decoration:none;}
.pkTabsArtLink2{font-size:11px;color: #3e3f47;}
a.pkTabsArtLink2{font-size:11px;color: #3e3f47;text-decoration:none;}

a.pkTabsArtLink2:hover, a.pkTabsArtLink2:hover:visited{font-size:11px;color: #9295a8;text-decoration:none;}
.artistMainPopSongs{width:174px;}
.artistMainText{font-size:12px;color:#000;padding-top:13px;min-height: 139px;width: 448px;margin-left: 3px;margin-bottom: 0px;}
.artPageSep{height: 3px;}
.artistMainText .lEleCleanLinkArtist, .artistMainText .lEleCleanLinkArtist:visited{font-size: 12px;font-weight: bold;text-decoration: none;}
.artistMainText .lEleCleanLinkArtist:hover, .artistMainText .lEleCleanLinkArtist:visited:hover{font-size: 12px;font-weight: bold;text-decoration: underline;}

.pkHeader2{color: White; vertical-align: middle; font-weight: normal; padding-top:3px;padding-left: 10px;}
.pkHeader2 H1{font-size: 16px;text-transform: uppercase;color: #FFF;margin: 0px;padding: 0px;font-weight: normal;}

.artTxtHolder{border-left: solid 1px #b6c1ce; padding-left: 3px;position: relative;min-height: 180px;top: 0px;left: 0px;margin-top: 2px;margin-left: -4px;}
.artistLinkHolder{font-size:18px;color:#000;padding-top: 5px;margin-left: 3px;max-width: 440px;}
.artMainPriceHolder{margin-left:4px;margin-top:-2px;}

.pointer{cursor: pointer;}

.headerContainerArt {width: auto;padding-left: 0px;padding-right: 0px;margin-left: 0px;margin-right: 0px;background-image: url('/images/header/header_bg3.gif');height: 27px;text-align: left;}
.prodDetaljtextArtist A, .prodDetaljtextArtist A:visited,.prodDetaljtext A, .prodDetaljtext A:visited{font-size: 11px;color: Black;}
.prodDetaljtextArtist A:hover, .prodDetaljtextArtist A:visited:hover,
.prodDetaljtext A:hover, .prodDetaljtext A:visited:hover{font-size: 11px;color: Black;text-decoration: underline;}

.DVDextras,
.LPextras,
.LYDBOKextras,
.MERCHextras,
.CDextras{margin-left: 2px;margin-top: 0px;margin-right: -4px;}

.DVDextras{margin-left: 26px;}

.DVDextras2,
.LPextras2,
.LYDBOKextras2,
.SPILLextras2,
.MERCHextras2,
.CDextras2,
.DSextras2{padding: 0px;margin: -2px -5px 0px 2px;}

.PSPextras2{margin-left: 30px;}
.SPILLextras2, .DVDextras2{padding: 0px;margin-left: 26px;}

.leftColumnOuter{width: 145px;margin-left: 0px;margin-top: 4px;border-top: solid 1px #b6c1ce;height: 15px;}
.leftColumnIcon{border-right: solid 1px #b6c1ce;padding-top: 4px;padding-left: 5px;width: 24px;height: 12px;}
.leftColumnText{font-family: Arial;font-size: 11px;padding-top: 1px;padding-left: 5px;height: 15px;font-style:italic;}
.leftColumnBanner{margin-top: 3px;border: 0px;}
.productIcon{border: none;max-height: 13px;}
.leftColumnSep{width: 145px;height: 1px;border-top: solid 1px #b6c1ce;margin-top: 5px;}
.leftColumnSep2{width: 145px;height: 5px;}
.leftColumnSep3{width: 145px;height: 12px;}

.screenShotThumb{width: 140px; /*max-height: 140px;*/}
.px{margin-top: 1px;}
.workListItem{margin-left: 17px;margin-top: 2px;margin-bottom: 7px;}
.workListItem2{margin-left: 0px;margin-top: 2px;margin-bottom: 7px;}
.workLeftCol, .workRightCol, .workLeftCol A, .workRightCol A, .workLeftCol A:visited, .workRightCol A:visited{font-size: 11px;font-family: inherit;text-decoration: none;}
.workLeftCol A:hover, .workRightCol A:hover, .workLeftCol A:hover:visited, .workRightCol A:hover:visited{font-size: 11px;font-family: inherit;text-decoration: underline;}
.workLeftCol{width: 85px;vertical-align: text-top;padding-left: 10px;}
.workRightCol{font-size: 11px;width: auto;text-align: left;vertical-align: text-top;}
.workRightColTit{font-size: 11px;font-weight: bold;}

.override TD.workLeftCol{width: 90px;text-align: left;}


.artPageHeaderLeft{font-size:10px;font-weight:bold;width:500px;padding-top: 4px;text-transform: uppercase;vertical-align:text-top;height: 28px;}
.artPageHeaderRight{font-size:10px;font-weight:bold;width:200px;padding-right: 5px;padding-top: 5px;height: 28px;text-align: right;vertical-align: text-top;}
.artPageHeaderFarRight{font-size:10px;font-weight:bold;width:auto;padding-right: 5px;padding-top: 0px;height: 28px;text-align: right;vertical-align: text-top;}
.artPageDummyPos{position:relative;left: 0px;top: 4px;}
.artPageDummyPos2{position:relative;left: 0px;top: 6px;}
.artPageDummyPos3{position:relative;left: 0px;top: 7px;}
.artistHeadProductRightHeading{border-left: 1px solid white;padding-left: 4px;width: 145px;font-size: 10px;text-transform: uppercase;font-weight: bold;height: 28px;}
.artistHeadProductRightHeadingNoBorder{padding-left: 4px;width: 145px;font-size: 10px;text-transform: uppercase;font-weight: bold;height: 28px;}
.artistHeadProductRightContent{padding-top:8px;background-image: url('/images/misc/stipVertBg.gif');background-repeat: repeat-y;background-position: left;margin-top: 10px;padding-left: 1px;}
.mostSoldArtSong{width: 142px;height: 15px;padding-top: 5px;padding-bottom: 6px;padding-left: 5px;margin-left: 1px;}
.mostSoldArtSong A, .mostSoldArtSong A:visited{font-size: 11px;text-decoration: none;}
.mostSoldArtSong A:hover, .mostSoldArtSong A:hover:visted{font-size: 11px;text-decoration: underline;}

.sortAbsolute{position: relative;top: 11px;z-index: 15;}
.sortingOuter{display:none;background-image: url('/images/misc/sort_box_bg.gif');background-position: bottom;width: 154px;position: absolute;padding-left: 0px;text-align: left;left: 100px;color: #4c4b4b}
.sortingOuter DIV{padding: 0px 0px 2px 2px;margin: 0px;min-height: 12px;}
.sortingOuter FIELDSET{padding: 0px;margin: 0px;}
.sortingOuter INPUT{padding: 0px;margin: 0px;height: 14px;}
.sortingOuter LABEL{margin: 0px;padding: 0px;font-size: 10px;}
.sortingOuter SPAN{display: block;margin: 0px;margin-bottom: 2px;padding: 0px;vertical-align: middle;}
.sortingOuter FORM{padding: 0px;margin: 0px;margin-bottom: 2px;}

.negativePadding{padding-top: 4px;}

.prodLinkArtRight{width: 142px;height: 15px;padding-top: 5px;padding-bottom: 6px;padding-left: 5px;margin-left: 1px;font-size: 11px;}
.prodLinkArtRightBot{width: 142px;height: 15px;padding-top: 9px;padding-bottom: 6px;padding-left: 5px;margin-left: 1px;font-size: 11px;}
.prodLinkArtRightBot A, .prodLinkArtRightBot A:visited,
.prodLinkArtRight A, .prodLinkArtRight A:visited{font-size: 11px;text-decoration: none;}
.prodLinkArtRightBot A:hover, .prodLinkArtRightBot A:hover:visted,
.prodLinkArtRight A:hover, .prodLinkArtRight A:hover:visted{font-size: 11px;text-decoration: underline;}

.greyBackground{background: #f2f3f6;}
.relatedArtistLeft A, .relatedArtistLeft A:visited, .relatedArtistRight A, .relatedArtistRight A:visited{font-weight: bold;font-size: 12px;text-decoration: none;}
.relatedArtistLeft A:hover, .relatedArtistLeft A:hover:visited, .relatedArtistRight A:hover, .relatedArtistRight A:visited:hover{font-weight: bold;font-size: 12px;text-decoration: underline;}

.relatedArtistLeft,
.relatedArtistRight{width: 365px;}

.relatedArtistLeft{padding-left: 15px;}
.borderTop{width: 152px;margin-left: 0px;border-top: 1px solid #b6c1ce;}
.sortDropDownText{height: 12px;padding-top: 12px;padding-left: 12px;vertical-align: text-bottom;}

.publish_wideElementMini{width: 763px;height: 32px;padding-top: 3px;padding-left: 5px;border-bottom: 1px solid #b6c1ce;}
.wideImageContainer{height: auto;width:450px;}
.wideElementContent{height: 26px;width: 605px;padding-left: 5px;}
.wideSecondary{font-size: 11px;height: 13px;overflow: hidden;padding-left: 1px;}
.widePrimary{padding-left: 1px;font-size: 11px;height: 13px;font-weight: bold;overflow: hidden;}
.wideBuy{height: 19px;width: 120px;padding-top: 5px;text-align: center;}
.sortOptionsHeader{position: relative;top: -2px;}
.artPageSecondary{font-size: 11px;}
.relatedArtistTable{margin-top: 5px;margin-bottom: 0px;}
.relatedArtistTable UL{margin: 0px;}
.relatedArtistTable LI{margin: 0px;}

.prodDetaljH1Artist{padding-top:1px;font-size:11px;font-weight:bold;margin-left: 5px;}
.prodDetaljtextArtist{font-size:11px;margin-left: 5px;margin-top: 0px;margin-bottom: 5px;}

.artistInfoLbBorder,
.artistInfoBorder{width: 147px;margin-top: 0px;margin-left: 1px;height: 1px;background-image: url('/images/misc/stiplet_l.gif');background-repeat: repeat-x;}


.artistInfoLbBorder{margin-top: 5px;}
.simpleMargin{margin-top: 2px;}
.mostSoldArtSong UL, mostSoldArtSong LI{margin: 0px;padding: 0px 0px 0px 14px;}


.oneEmptyElement,
.twoEmptyElements,
.threeEmptyElements{height: 207px;background: url('/images/misc/productInfoBox3_bg.jpg');background-color: #FFF;background-repeat: repeat-x;background-position: bottom;}

.oneEmptyElement{width: 190px;border-right: 2px #FFF solid;}
.twoEmptyElements{width: 382px;border-right: 2px #FFF solid;}
.threeEmptyElements{width: 575px;border-right: 2px #FFF solid;}

.pppH{margin-left: 4px;margin-top: -2px;}
.ppLCont{width: 143px;margin-left: 5px;}

.wideElementBorder{width: 763px;height: 1px;padding: 0px;margin: 0px;padding-top: 3px;margin-left: 3px;clear: both;border-bottom: 1px solid #b6c1ce;}

.outBox{background-image:url(/images/misc/utgatt_150.jpg);background-repeat: no-repeat;background-position: left top;text-align: center;font-size:16px;font-weight:bold;padding-right:0px;padding-top:3px;width:150px;height:23px;margin-right:0px;margin-top:1px;}
.outBox2{background-image:url(/images/misc/utgatt_115.jpg);background-repeat: no-repeat;background-position: 0px 0px;text-align:center;vertical-align: middle;font-size:11px;font-weight:bold;padding-right:0px;padding-top:2px;width:115px;height:17px;margin-right:1px;margin-top:0px;	margin-left: 0px;}

/* Hjelp og info*/
.hiTopImg{width: 155px;vertical-align: text-top;}
.hiRetImg{width: 125px;vertical-align: text-top;}
.hiRetTxt{width: 250px;}
.hiTopTxt{}
.hiTop{padding: 0px;}
.hiTop H3{position: relative;left: -4px;height: 21px;font-size: 10px;padding-left: 5px;padding-top: 7px;margin: 0px;margin-top: 35px;text-transform: uppercase;width: 764px;background-color: #e5e8ed;}
.hiTop H5{margin: 5px 0px 7px 0px;font-size: 16px;font-weight: bold;}
.hiTop H4{font-weight: bold;font-size: 12px;margin-bottom: 0px;}
.hiTop A, .hiTop A:visted, .hiTop A:hover, .hiTop A:hover:visited{font-size: 12px;color: #00F;}
.hiTxtCont{margin-left: 5px;width: 710px;}

.pmark {width: 60px;}
.pquestion{width: 300px;}
.pquestion H4{font-size: 12px;margin: 0px;}

.releaseDateText{color: Red;font-size: 13px;}
.prodInfo_text{width: 450px;}

.searchRadioLbl{position: relative; top: 2px;margin: 0px;padding: 0px;}
.searchRadio{margin: 0px 2px 1px 2px;padding: 0px;height: 12px;}

.evenMore{margin-top: 3px; border-top: 1px dotted gray;}

.sortDropDownHugeOut{position: relative;z-index: 15;}
.sortDropDownHugeIn{display: none;z-index: 15;position: absolute;left: -500px; top: 11px;background-image: url(/images/misc/sortOptBackground.png);width: 757px; height: 130px;}
.sortDropDownHugeTable{width: 757px;margin: 0px;padding: 0px;padding-left: 3px;}
.sortDropDownHugeTableHead{border-bottom: solid 1px black;width: 749px;height: 1px;position: relative;left: -1px;}
.sortDropDownHugeIn TD{width: 108px;margin: 0px;text-align: left;}
.sortHugeCdBtn{width: auto;margin-right: 15px;padding-top: 8px;text-align:right;}
.sortHugeDvdBtn{width: auto;margin-right: 15px;padding-top: 8px;text-align:right;}
.sortHugeSpillBtn{width: auto;margin-right: 15px;padding-top: 8px;text-align:right;}
.sortDropDownBorder{border-bottom: solid 1px black;height: 5px;width: 751px;position: relative;left: 0px;}
.sortDropDownHugeTable INPUT{margin-top: 2px;height: 14px;width: 14px;margin-right: 3px;margin-bottom: 2px;}
.sortDropDownHugeTable TD{vertical-align: text-top;}

.tevTop{position: relative;top: 5px;background: #FFF;border: 1px solid #cbd2db;padding-left: 5px;padding-top: 5px;padding-bottom: 1px;height: 85px;clear: both;}
.tevMidTop{position: relative;top: 5px;padding-top: 1px;padding-bottom: 1px;clear: both;}
.tevMidBot{position: relative;top: 5px;margin-top: 5px;padding-top: 1px;padding-bottom: 5px;clear: both;}         
.tevBot{position: relative;top: 5px;border-top: solid 1px #cbd2db;padding-top: 1px;padding-bottom: 1px;}
.tevHeadLine{font-size: 11px;font-weight: bold;padding-top: 1px;padding-bottom: 1px;clear: both;}
.tevFormHolder{font-size: 11px;padding-top: 1px;padding-bottom: 1px;clear: both;}
.tevTopItmText{position: relative;left: 5px;top: 2px;height: 70px;overflow: hidden;padding-top: 1px;padding-bottom: 1px;}

.rightCell{height: 20px;font-size: 11px;width: 135px;padding-left: 15px;padding-top: 1px;padding-bottom: 1px;}
.leftCell{padding-top: 1px;padding-bottom: 1px;height: 20px;font-size: 11px;text-align: right;width: 150px;}

.textPrimary{padding-top: 1px;padding-bottom: 1px;font-size: 11px;font-weight: bold;}
.textSecondary{padding-top: 1px;padding-bottom: 1px;font-size: 11px;}

.alignRight{padding-top: 1px;padding-bottom: 1px;text-align: right;}

/* customerMessage */
.cmOuter {width: 640px; border: 1px solid black; margin-bottom: 10px;}
.cmHeader { width: 630px; border-bottom: 1px dotted black; margin: 0px 5px 0px 5px;}
.cmInner { width: 630px; margin: 10px 5px 0px 5px; }

/* ordreView */
.oLine {margin-bottom: 1px;}
.oLineG {background-color: #EEE;}
.oLineS {background-color: #DDD;}
.oCell {padding-left: 10px;}
.oSum {background-color: #CCC;}

/* */
.mTab { margin-left: 60px; border-style: solid; border-color: #EEE; border-width: 1px 0 1px 1px;}
.mCell {border-style: solid; border-color: #EEE; border-width: 1px 1px 0 0; padding-left: 5px; padding-right: 3px; font-size: 13px;}
/*.mH {border-right: 1px solid #EEE;}*/
.mTab TH {text-align: left; border-right: 1px solid #EEE; padding-left: 5px; padding-right: 2px; font-weight: bold; font-size: 13px;}
.mR {text-align: right;}
.mC {text-align: left;}
.mS { }
.mRHid  {display: none;}
.mRNoHid {display: table-row;}

.availProdPageContainer
{
    padding: 0px;
    margin: 0px;
}

/* Slider på søkesiden*/
.searchSliderHolder
{
	position: relative;
	overflow: scroll;
	left: 100px;
	background: #FFF;
	height: 260px;
	width: 579px;
	
	border-left: 1px solid #b6c1ce;
	border-right: 1px solid #b6c1ce;
	border-bottom: 1px solid #b6c1ce;
}

.searchSliderPanel
{
	float: left;
	overflow: hidden;
	width: 576px;
	position: relative;
	left: 2px;
	top: 15px;
}

.searchSliderBelt
{
	position: absolute;
	left: 0;
	top: 20px;
	
}

.searchSliderContainer
{
	width: 769px; 
	background: #FFF; 
	padding-top: 10px;
	border-left: 1px solid #b6c1ce;
	border-right: 1px solid #b6c1ce;
}
.suggestedProducts
{
	position: relative;
	left: 1px;
}

.sliderImg
{
	position: absolute;
	right: 5px;
	margin-top: -4px;
	
}

/* nyhetsbrevsignup */

.signup
{
    background-color: White;
    margin-bottom: 15px;
}

.signupFull
{
    padding-left: 10px;
    height: 400px;
    clear: both;
    
}

.signupHeader
{
    padding-left: 5px;
}

.signupLeft
{
    float: left;
    width: 350px;
    height: 350px;
}

.signupText
{
    height: 20px;
    margin-bottom: 5px;
    padding-right: 2px;
}


.signupLeft SELECT
{
    width: 60px;
}

.signupRight
{
    float: left;
    width: 350px;
    height: 350px;
   
}

.tilbakemelding
{
    font-weight: bold;
    padding: 0px 0px 5px 10px;
}

.mainContent3borders
{
    width: 749px;
    background-color: White;
    border: 1px #b6c1ce solid;
    padding: 10px;
    margin-top: 15px;
    margin-bottom: 15px;
    font-size: 14px;
}

.successFeedback
{
    color: Green;
    font-weight: bold;
}

.failureFeedback
{
    color: Red;
    font-weight: bold;
}

.hiddenSearchInfo
{
    display: none;
}


.altUtg .smallListElement
{
    width: 450px;
    height: 32px;
}

.altUtg .smallListElement .info
{
    width: 280px;
}

.altUtg .smallListElement .buy
{
    padding-top: 1px;
    width: 80px;
}

.altUtg .smallListElement .buy table
{
    position: absolute;
    right: 0px;
}

.altUtg .smallListElement td {
    font-size: 11px;
    font-weight: bold;
    text-align: right;
}

.altUtg .smallListElement .buy .priceBox
{
    margin-left: 2px;
}

.ShadowTopLeft{background-image: url(/images/misc/shadow/ShadowTopleft.gif);}
.ShadowTop{background-image: url(/images/misc/shadow/ShadowTop.gif);}
.ShadowTopRight{background-image: url(/images/misc/shadow/ShadowTopRight.gif);}
.ShadowLeft{background-image: url(/images/misc/shadow/Shadowleft.gif);width: 2px;}
.ShadowRight{background-image: url(/images/misc/shadow/ShadowRight.gif);width: 4px;}
.ShadowBottomLeft{background-image: url(/images/misc/shadow/ShadowBottomleft.gif);}
.ShadowBottom{background-image: url(/images/misc/shadow/ShadowBottom.gif);}
.ShadowBottomRight{background-image: url(/images/misc/shadow/ShadowBottomRight.gif);}
.ShadowTopRow{height: 2px;}
.ShadowBottomRow{height: 4px;}

.VeilPrisInfo
{
    color: Gray; 
    text-align: center; 
    font-size: 11px; 
    font-weight: bold;
    margin-bottom: 10px; 
    margin-top: -7px;
}

.DuSparer
{
    color: Green; 
    font-size: 16px
}


.imgTable
{
    text-align: center; 
    display: inline;
}

.hiddenHoyreMarg
{
    padding: 0px;
    margin: 0px;
    border: none;
}

.hiddenHoyreMargHidden
{
    display: none;
}

.hiddenHoyreMargDisplay
{
    display: block;
}

.expandHelper
{
    margin-left: 5px;
    font-size: 11px;
    cursor: pointer;
}


@media screen and (-webkit-min-device-pixel-ratio:0) { 
    .imgTable
    {
        text-align: center;
        display: table;
    }
}
