﻿.hideIt		{ display:none;	}
.click		{ cursor:pointer; }
.center		{ margin-left:auto;	margin-right: auto; }
.floatRight	{ float:right; }
.floatLeft	{ float:left; }
.noMargin	{ margin:0px; }
.bottomAlignCells td { vertical-align: bottom; }
.wishlistCell { /*height:20px; width:50px; */float:right;margin:5px 5px -5px 0px; font-size: 11px; font-weight: 100; }
.emptyList { text-align:center;padding:20px;}

#wishlistSort { padding-right:20px; }
.wishlistSortForm fieldset { padding-bottom:10px;}
.wishlistSortForm div { height:17px; margin:0px; padding:0px;}
.wishlistTable {border-spacing:0px;}
.wishlistTable td {padding:0px;}
.wishlistOptionContainer { position:absolute; top:28px; left:510px; z-index:100;font-size:11px;line-height:12px;}

#errorpop	
{
	position: absolute; 
	top: 50%; 
	left: 50%; 
	margin-top: -60px; 
	margin-left: -139px; 
	width: 268px;
	height: 110px; 
	z-index: 100; 	
	background:#151748 url(/images/misc/login_bg.gif) repeat-x scroll 100% 0;
	border:1px solid #D2D3DD;
	color:#FFFFFF;	
	padding:5px;
	text-align: center;	
}
#regga		{ position:fixed;top:50%;left:50%;margin-top:-38px;margin-left:-139px;width:278px;height:75px;z-index:100;}

.sortingline
{
	position:relative;
	background-color:#e5e8ed;
	text-align: right;
	padding-right: 5px;
	height:28px;
	font-size:11px;
	line-height:28px;
	margin-top:5px;
	z-index:100;
}
.sortOptionLine
{
	width: 154px;
	margin-left: 0px;
	border-top: 1px solid #b6c1ce;
	height: 1px;
}
.flashPlayer
{
	border:1px solid #D2D3DD;
	clear:both;
	margin-bottom:10px;
}

  /************************/
 /* STEP CAROUSEL STYLES */
/************************/

/* 2 KOLONNERS ELEMENT */
.wideElement{
position: relative; /*leave this value alone*/
border: 0px;
overflow: scroll; /*leave this value alone*/
width: 743px; /*Width of Carousel Viewer itself*/
height: 475px; /*Height should enough to fit largest content's height*/
}
.wideElement .pages{
position: absolute; /*leave this value alone*/
border: 0px;
left: 0;
top: 0;
}
.wideElement .page{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 0px; /*margin around each panel*/
width: 740px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
border: 0px;
}

/* 1 KOLONNES ELEMENT */
.bigduonav{
position: relative; /*leave this value alone*/
border: 0px;
overflow: scroll; /*leave this value alone*/
/*width: 360px; /*Width of Carousel Viewer itself*/
/* SETT DENNE RETT PÅ ELEMENTET */
/*height: 308px;*/ /* Height should enough to fit largest content's height*/
/*width:745px;*/
overflow:hidden;
margin-left:0px;
}

.bigduonav .pages{
position: absolute; /*leave this value alone*/
border: 0px;
left: 0;
top: 0;
}

.bigduonav .page {
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 0px; /*margin around each panel*/
width: 360px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
border: 0px;
background-color:#DDD;
/*background-color:Yellow;*/
}
/*
.tabContainer .pages 
{
	position: absolute;	
	border: 0px;	
	left: 0;
	top: 0;
}

.tabContainer .page
{
	float: left; / *leave this value alone* /
	overflow: hidden; / *clip content that go outside dimensions of holding panel DIV* /
	margin: 0px; / *margin around each panel* /
	border: 0px;
	background-color:#DDD;

}
*/

.columnWidth1 .page	{width: 360px;}
.columnWidth2 .page {width: 740px;}


  /**********************************************************/
 /****** LOGIN *********************************************/
/**********************************************************/

#login
{
	color:black;
	text-decoration:none;
	font-size:10px;
	font-family:Verdana;
	font-weight:normal;
}
 
#login A
{
	text-decoration:none;
}
#login A:hover
{
	text-decoration:underline;
}

.customerForm
{
	width:300px;
}
.customerForm .field
{
	position:relative;
	height:23px;
	line-height: 23px;
}
.customerForm .field input 
{
	position:absolute;
	left:100px;
	width:200px;
	/*height:13px;*/
	font-size:13px;
}
.customerForm .field .saveInfoBtn
{
	margin-top:3px;
	width:158px;
	height:19px;
}
.infoImage	{ cursor:pointer; }
.customerForm div .errorImage
{
	position:absolute;
	left:330px;
}
.customerForm div .infoImage
{
	position:absolute;
	left:310px;
	cursor:pointer;
}
#errorText 
{
	color: Red;
	font-weight:bold;	
}

.filterLabel
{
	font-family: Arial;
	font-size: 11px;
}

.minSideLabel 
{
	font-family: Arial;
	font-size: 12px;
}

.minSideDiv
{
	font-family: Verdana;
	font-size: 10px;
	position: relative; 
	left: 50px;
}
.minSideInfoText A
{
	color:Black;
}
.statusOk 
{
	padding-top: 10px;
	padding-bottom: 10px;
	color:Green;
	font-weight:bold;
}
.statusNotOk
{
	padding-top: 10px;
	padding-bottom: 10px;
	color:Red;
	font-weight:bold;
}

#orderDisplay
{
	list-style-type: none;
}

a.paginationLinks:link
{
	color: Maroon;
	font-size: 12px;
	text-decoration: none;
}

a.paginationLinks:hover
{
	color: Fuchsia;
	font-size: 12px;
	text-decoration: none;
}

a.paginationLinks:visited 
{
	color: Green;
	font-size: 12px;
	text-decoration: none;
}

.releaseDate 
{
	color:Red;
	font-weight: normal;
}

  /******************/
 /** IMAGESHADOW  **/
/******************/

.imageShadow150x150,	.imageShadow150x135,	.imageShadow102x150,	.imageShadow88x150,	.imageShadow102x123,	.imageShadow102x129,
/* GAMMEL VERSJON MEDIUM .imageShadow115x115,	.imageShadow98x88,		.imageShadow67x98,		.imageShadow57x98,	.imageShadow67x81,		.imageShadow67x85, */
.imageShadow115x115,	.imageShadow115x104,	.imageShadow78x115,		.imageShadow67x115,	.imageShadow78x94,		.imageShadow78x99,
.imageShadow71x71,		.imageShadow71x64,		.imageShadow48x71,		.imageShadow42x71,	.imageShadow48x58,		.imageShadow48x61,
.imageShadow49x49,		.imageShadow49x44,
.imageShadow26x26,		.imageShadow29x26,		.imageShadow18x26,		.imageShadow21x26,	.imageShadow22x26,		.imageShadow15x26
{
	position:relative;
	background-repeat:no-repeat;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}
.imageShadow150x150 {width:156px;height:156px;background-image:url(/images/misc/shadow/150x150.gif);}
.imageShadow150x135	{width:156px;height:141px;background-image:url(/images/misc/shadow/150x135.gif);}
.imageShadow102x150	{width:108px;height:156px;background-image:url(/images/misc/shadow/102x150.gif);}
.imageShadow88x150	{width: 94px;height:156px;background-image:url(/images/misc/shadow/88x150.gif);}
.imageShadow102x123	{width:108px;height:129px;background-image:url(/images/misc/shadow/102x123.gif);}
.imageShadow102x129	{width:108px;height:135px;background-image:url(/images/misc/shadow/102x129.gif);}

.imageShadow115x115 {width:121px;height:121px;background-image:url(/images/misc/shadow/115x115.gif);}
.imageShadow115x104 {width:121px;height:110px;background-image:url(/images/misc/shadow/115x104.gif);}
.imageShadow78x115	{width:84px;height:121px;background-image:url(/images/misc/shadow/78x115.gif);}
.imageShadow67x115	{width:73px;height:121px;background-image:url(/images/misc/shadow/67x115.gif);}
.imageShadow78x94	{width:84px;height:100px;background-image:url(/images/misc/shadow/78x94.gif);}
.imageShadow78x99	{width:84px;height:105px;background-image:url(/images/misc/shadow/78x99.gif);}
/* GAMMEL MEDIUM
.imageShadow98x88	{width:104px;height: 94px;background-image:url(/images/misc/shadow/98x88.gif);}
.imageShadow67x98	{width: 73px;height:104px;background-image:url(/images/misc/shadow/67x98.gif);}
.imageShadow57x98	{width: 63px;height:104px;background-image:url(/images/misc/shadow/57x98.gif);}
.imageShadow67x81	{width: 73px;height: 87px;background-image:url(/images/misc/shadow/67x81.gif);}
.imageShadow67x85	{width: 73px;height: 91px;background-image:url(/images/misc/shadow/67x85.gif);}
*/
.imageShadow71x71	{width: 77px;height: 77px;background-image:url(/images/misc/shadow/71x71.gif);}
.imageShadow71x64	{width: 77px;height: 70px;background-image:url(/images/misc/shadow/71x64.gif);}
.imageShadow48x71	{width: 54px;height: 77px;background-image:url(/images/misc/shadow/48x71.gif);}
.imageShadow42x71	{width: 48px;height: 77px;background-image:url(/images/misc/shadow/42x71.gif);}
.imageShadow48x58	{width: 54px;height: 64px;background-image:url(/images/misc/shadow/48x58.gif);}
.imageShadow48x61	{width: 54px;height: 67px;background-image:url(/images/misc/shadow/48x61.gif);}

.imageShadow49x49	{width: 55px;height: 55px;background-image:url(/images/misc/shadow/49x49.gif);}
.imageShadow49x44	{width: 55px;height: 50px;background-image:url(/images/misc/shadow/49x44.gif);}

.imageShadow26x26	{width: 32px;height: 32px;background-image:url(/images/misc/shadow/26x26.gif);}
.imageShadow29x26	{width: 35px;height: 32px;background-image:url(/images/misc/shadow/29x26.gif);}
.imageShadow18x26	{width: 24px;height: 32px;background-image:url(/images/misc/shadow/18x26.gif);}
.imageShadow21x26	{width: 27px;height: 32px;background-image:url(/images/misc/shadow/21x26.gif);}
.imageShadow22x26	{width: 28px;height: 32px;background-image:url(/images/misc/shadow/22x26.gif);}
.imageShadow15x26	{width: 21px;height: 32px;background-image:url(/images/misc/shadow/15x26.gif);}

  /********************/
 /** IMAGENOSHADOW  **/
/********************/

/* imageNoShadow */
.imageNoShadow150x150,	.imageNoShadow150x135,	.imageNoShadow102x150,	.imageNoShadow88x150,	.imageNoShadow102x123,	.imageNoShadow102x129,
/* GAMMEL VERSJON MEDIUM .imageNoShadow115x115,	.imageNoShadow98x88,	.imageNoShadow67x98,	.imageNoShadow57x98,	.imageNoShadow67x81,	.imageNoShadow67x85,*/
.imageNoShadow115x115,	.imageNoShadow115x104,	.imageNoShadow78x115,	.imageNoShadow67x115,	.imageNoShadow78x94,	.imageNoShadow78x99,
.imageNoShadow71x71,	.imageNoShadow71x64,	.imageNoShadow48x71,	.imageNoShadow42x71,	.imageNoShadow48x58,	.imageNoShadow48x61,
.imageNoShadow49x49,	.imageNoShadow49x44,
.imageNoShadow26x26,	.imageNoShadow29x26,	.imageNoShadow18x26,	.imageNoShadow21x26,	.imageNoShadow22x26,	.imageNoShadow15x26
{
	position:relative;
	background-repeat:no-repeat;
	margin:0px;	
	margin-left:auto;
	margin-right:auto;
/*	text-align:center;
KOMMENTERT UT FORDI SENTRERINGEN OPPFØRTE SEG MERKELIG 
*/
}
.imageNoShadow150x150	{width:156px;height:156px;}
.imageNoShadow150x135	{width:156px;height:141px;}
.imageNoShadow102x150	{width:108px;height:156px;}
.imageNoShadow88x150	{width: 94px;height:156px;}
.imageNoShadow102x123	{width:108px;height:129px;}
.imageNoShadow102x129	{width:108px;height:135px;}

.imageNoShadow115x115	{width:121px;height:121px;}
.imageNoShadow115x104	{width:121px;height:110px;}
.imageNoShadow78x115	{width:84px;height:121px;}
.imageNoShadow67x115	{width:73px;height:121px;}
.imageNoShadow78x94		{width:84px;height:100px;}
.imageNoShadow78x99		{width:84px;height:105px;}
/* GAMMEL MEDIUM
.imageNoShadow98x88		{width:104px;height: 94px;}
.imageNoShadow67x98		{width: 73px;height:104px;}
.imageNoShadow57x98		{width: 63px;height:104px;}
.imageNoShadow67x81		{width: 73px;height: 87px;}
.imageNoShadow67x85		{width: 73px;height: 91px;}
*/
.imageNoShadow71x71		{width: 77px;height: 77px;}
.imageNoShadow71x64		{width: 77px;height: 70px;}
.imageNoShadow48x71		{width: 54px;height: 77px;}
.imageNoShadow42x71		{width: 48px;height: 77px;}
.imageNoShadow48x58		{width: 54px;height: 64px;}
.imageNoShadow48x61		{width: 54px;height: 67px;}

.imageNoShadow49x49		{width: 55px;height: 55px;}
.imageNoShadow49x44		{width: 55px;height: 50px;}

.imageNoShadow26x26		{width: 32px;height: 32px;}
.imageNoShadow29x26		{width: 35px;height: 32px;}
.imageNoShadow18x26		{width: 24px;height: 32px;}
.imageNoShadow21x26		{width: 27px;height: 32px;}
.imageNoShadow22x26		{width: 28px;height: 32px;}
.imageNoShadow15x26		{width: 21px;height: 32px;}

  /******************/
 /** IMAGES       **/
/******************/

.image150x150,	.image150x135,	.image102x150,	.image88x150,	.image102x123,	.image102x129,
/* GAMMEL MEDIUM .image115x115,	.image98x88,	.image67x98,	.image57x98,	.image67x81,	.image67x85,*/
.image115x115,	.image115x104,	.image78x115,	.image67x115,	.image78x94,	.image78x99,
.image71x71,	.image71x64,	.image48x71,	.image42x71,	.image48x58,	.image48x61,
.image49x49,	.image49x44,
.image26x26,	.image29x26,	.image18x26,	.image21x26,	.image22x26,	.image15x26
{
	padding-top:2px;
	padding-left:2px;
	padding-right:4px;
	border: none;
}

.image150x150	{width:150px;height:150px;}
.image150x135	{width:150px;height:135px;}
.image102x150	{width:102px;height:150px;}
.image88x150	{width: 88px;height:150px;}
.image102x123	{width:102px;height:123px;}
.image102x129	{width:102px;height:129px;}

.image115x115	{width:115px;height:115px;}
.image115x104	{width:115px;height:104px;}
.image78x115	{width:78px;height:115px;}
.image67x115	{width:67px;height:115px;}
.image78x94		{width:78px;height:94px;}
.image78x99		{width:78px;height:99px;}

/* GAMMEL MEDIUM
.image98x88		{width: 98px;height: 88px;}
.image67x98		{width: 67px;height: 98px;}
.image57x98		{width: 57px;height: 98px;}
.image67x81		{width: 67px;height: 81px;}
.image67x85		{width: 67px;height: 85px;}
*/

.image71x71		{width: 71px;height: 71px;}
.image71x64		{width: 71px;height: 64px;}
.image48x71		{width: 48px;height: 71px;}
.image42x71		{width: 42px;height: 71px;}
.image48x58		{width: 48px;height: 58px;}
.image48x61		{width: 48px;height: 61px;}

.image49x49		{width: 49px;height: 49px;}
.image49x44		{width: 49px;height: 44px;}

.image26x26		{width: 26px;height: 26px;}
.image29x26		{width: 29px;height: 26px;}
.image18x26		{width: 18px;height: 26px;}
.image21x26		{width: 21px;height: 26px;}
.image22x26		{width: 22px;height: 26px;}
.image15x26		{width: 15px;height: 26px;}

.overlay_LP_150x150		{position: absolute; top:2px; left: 2px; background-image:url(/images/overlay/lp_150x150.png);width:150px;height: 150px; cursor:pointer;}
.overlay_LP_115x115		{position: absolute; top:2px; left: 2px; background-image:url(/images/overlay/lp_115x115.png);width:115px;height: 115px; cursor:pointer;}
.overlay_LP_71x71		{position: absolute; top:2px; left: 2px; background-image:url(/images/overlay/lp_71x71.png);width:71px;height: 71px; cursor:pointer;}
.overlay_LP_49x49		{position: absolute; top:2px; left: 2px; background-image:url(/images/overlay/lp_49x49.png);width:49px;height: 49px; cursor:pointer;}

.overlay_MP3_150x150	{position: absolute; top:2px; left: 5px; background-image:url(http://media.platekompaniet.no/cover/overlay/mp3cd_150x150.png);width:150px;height: 150px; cursor:pointer;}
.overlay_MP3_115x115	{position: absolute; top:2px; left: 5px; background-image:url(http://media.platekompaniet.no/cover/overlay/mp3cd_115x115.png);width:115px;height: 115px; cursor:pointer;}
.overlay_MP3_71x71		{position: absolute; top:2px; left: 5px; background-image:url(http://media.platekompaniet.no/cover/overlay/mp3cd_71x71.png);width:71px;height: 71px; cursor:pointer;}
.overlay_MP3_49x49		{position: absolute; top:2px; left: 5px; background-image:url(http://media.platekompaniet.no/cover/overlay/mp3cd_49x49.png);width:49px;height: 49px; cursor:pointer;}

.overlay_LYDBOK_150x150	{position: absolute; bottom:2px; left: 0px; background-image:url(http://media.platekompaniet.no/cover/overlay/Lydbok_150x150.png);width:150px;height: 150px; cursor:pointer;}
.overlay_LYDBOK_115x115	{position: absolute; bottom:2px; left: 0px; background-image:url(http://media.platekompaniet.no/cover/overlay/Lydbok_115x115.png);width:115px;height: 115px; cursor:pointer;}
.overlay_LYDBOK_71x71		{position: absolute; bottom:2px; left: 0px; background-image:url(http://media.platekompaniet.no/cover/overlay/Lydbok_71x71.png);width:71px;height: 71px; cursor:pointer;}
.overlay_LYDBOK_49x49		{position: absolute; bottom:2px; left: 0px; background-image:url(http://media.platekompaniet.no/cover/overlay/Lydbok_49x49.png);width:49px;height: 49px; cursor:pointer;}

.overlay_DIGIKORT_150x150	{position: absolute; top:2px; left: 30px; background-image:url(http://media.platekompaniet.no/cover/overlay/digikort_150.png);width:92px;height: 150px; cursor:pointer;}
.overlay_DIGIKORT_115x115	{position: absolute; top:2px; left: 25px; background-image:url(http://media.platekompaniet.no/cover/overlay/digikort_115.png);width:71px;height: 115px; cursor:pointer;}
.overlay_DIGIKORT_71x71		{position: absolute; top:2px; left: 13px; background-image:url(http://media.platekompaniet.no/cover/overlay/digikort_71.png);width:31px;height: 71px; cursor:pointer;}
.overlay_DIGIKORT_49x49		{position: absolute; top:2px; left: 13px; background-image:url(http://media.platekompaniet.no/cover/overlay/digikort_49.png);width:31px;height: 49px; cursor:pointer;}

.overlay_DIGIBOK_150x150	{position: absolute; top:2px; left: 30px; background-image:url(http://media.platekompaniet.no/images/overlay/digibok_150.png);width:92px;height: 150px; cursor:pointer;}
.overlay_DIGIBOK_115x115	{position: absolute; top:2px; left: 25px; background-image:url(http://media.platekompaniet.no/images/overlay/digibok_115.png);width:71px;height: 115px; cursor:pointer;}
.overlay_DIGIBOK_71x71		{position: absolute; top:2px; left: 13px; background-image:url(http://media.platekompaniet.no/images/overlay/digibok_71.png);width:31px;height: 71px; cursor:pointer;}
.overlay_DIGIBOK_49x49		{position: absolute; top:2px; left: 13px; background-image:url(http://media.platekompaniet.no/images/overlay/digibok_49.png);width:31px;height: 49px; cursor:pointer;}

.overlay_SONE_102x150	{position: absolute; top:2px; left: 2px; background-image:url(/images/overlay/sone_102x150.png);width:102px;height: 150px; cursor:pointer;}
.overlay_SONE_78x115	{position: absolute; top:2px; left: 2px; background-image:url(/images/overlay/sone_78x115.png);width:78px;height: 115px; cursor:pointer;}
/* GAMMEL MEDIUM*/
.overlay_SONE_67x98		{position: absolute; top:2px; left: 2px; background-image:url(/images/overlay/sone_67x98.png);width:67px;height: 115px; cursor:pointer;}
.overlay_SONE_48x71		{position: absolute; top:2px; left: 2px; background-image:url(/images/overlay/sone_48x71.png);width:48px;height: 71px; cursor:pointer;}

	

  /*******************/
 /** LARGEELEMENTS **/
/*******************/

.publish_largeElementSmallCover,
.publish_largeElement {
  overflow:hidden;
  float:left;
  width:376px;
  padding:0px;
  margin: 5px 0px 5px 5px;
}

.publish_largeExtraElement,
.largeElement
{
	float:left;
	width:360px;
	padding-left:5px;
}

.largeElement				{height: 174px;background-color:#F50;}

.largeContent,.largeContentSmall,.largeExtraContent
{
	position:relative;
	padding-left: 5px;
	overflow:hidden;
	font-family: Arial;
	font-size: 12px;
}
.publish_largeElementSmallCover .description,
.publish_largeElement .description { padding-top:10px; }

.publish_largeElement .x150 {height: 154px;}
.publish_largeElement .x135 {height: 139px;}
.publish_largeElement .x129 {height: 133px;}
.publish_largeElement .x123	{height: 127px;}

.publish_largeElement .x150	.description {height: 76px;}
.publish_largeElement .x135	.description {height: 62px;}
.publish_largeElement .x129	.description {height: 60px;}
.publish_largeElement .x123	.description {height: 46px;}

.publish_largeElementSmallCover .x115	{height: 119px;}
.publish_largeElementSmallCover .x104	{height: 108px;}
.publish_largeElementSmallCover .x99	{height: 103px;}
.publish_largeElementSmallCover .x94	{height:  98px;}

/* GAMMEL MEDIUM
.publish_largeElementSmallCover .x98	{height: 102px;}
.publish_largeElementSmallCover .x88	{height:  92px;}
.publish_largeElementSmallCover .x85	{height:  89px;}
.publish_largeElementSmallCover .x81	{height:  85px;}
*/

.publish_largeElementSmallCover .x115	.description {height: 45px;}
.publish_largeElementSmallCover .x104	.description {height: 30px;}
.publish_largeElementSmallCover .x99	.description {height: 30px;}
.publish_largeElementSmallCover .x94	.description {height: 30px;}
/* GAMMEL MEDIUM
.publish_largeElementSmallCover .x98	.description {height: 30px;}
.publish_largeElementSmallCover .x88	.description {height: 15px;}
.publish_largeElementSmallCover .x85	.description {height: 15px;}
.publish_largeElementSmallCover .x81	.description {height: 15px;}
*/


.publish_largeElementSmallCover .artist,			
.publish_largeElement .artist			{font-size: 16px; font-weight: 700; }
.publish_largeElementSmallCover .title,
.publish_largeElement .title			{font-size: 13px;}
/*
.publish_largeElementSmallCover .description,
.publish_largeElement .description		{ overflow: hidden; }
*/

.publish_largeElementSmallCover .releaseDate,
.publish_largeExtraElement .releaseDate,
.publish_largeElement .releaseDate
{
	position:absolute;
	bottom: 28px;
	margin-bottom:0px;
}

.publish_largeElementSmallCover .buy,
.publish_largeExtraElement .buy,
.publish_largeElement .buy
{
	position:absolute;
	bottom: 0px;
	margin-bottom:0px;
}


.release 
{
	position:relative;	
	margin-top:-19px;
	margin-left:2px;
	margin-right:4px;
/*	filter:alpha(opacity=70);	-moz-opacity:.70; opacity:.70;*/
	background:url(/images/misc/release_bg.png) repeat-x;
	font-size:12px; font-weight: bold;
	text-align: center;
	height:17px;
	line-height:17px;
}

.publish_largeExtraElement	{margin-top: 5px; margin-bottom: 5px;}
.publish_largeExtraElement .content	{padding-top:5px;}

.publish_largeExtraElement .x150				{height: 154px;}
.publish_largeExtraElement .x135				{height: 139px;}
.publish_largeExtraElement .x129				{height: 133px;}
.publish_largeExtraElement .x123				{height: 127px;}

.publish_largeExtraElement .x150 .description	{height: 121px;}
.publish_largeExtraElement .x135 .description	{height: 106px;}
.publish_largeExtraElement .x129 .description	{height: 91px;}
.publish_largeExtraElement .x123 .description	{height: 91px;}
/*.publish_largeExtraElement .description			{ overflow: hidden; }*/

.publish_largeExtraElement .artist				{font-size: 16px;font-weight:700;overflow:hidden;height:21px;}
.publish_largeExtraElement .title				{font-size: 13px;overflow:hidden;height:16px;}


/**********************************************************\
|****** Fullbredde med samme look som produktsiden ********|
\**********************************************************/


.largeElementEvenMoreText 
{
	float:left;
	margin: 5px 0px 20px 0px;	
	overflow:hidden;
	width: 769px; 
	font-size: 12px;	
}
.largeElementEvenMoreText .left,
.largeElementEvenMoreText .middle,
.largeElementEvenMoreText .right
{
	float:left;
}
.largeElementEvenMoreText .left		{ width: 162px; }
.largeElementEvenMoreText .middle	{ width: 426px; background:url(/images/misc/textelement_bg.gif) repeat-y;padding:0px 11px 0px 11px; min-height:186px;}
.largeElementEvenMoreText .right	{ width: 139px; padding:0px 11px 0px 5px; font-size:11px; }

.largeElementEvenMoreText .artist	{ font-size:16px; font-weight:bold; }
.largeElementEvenMoreText .title	{ font-size:14px; padding-bottom:10px; }
.largeElementEvenMoreText .buy		{ margin-left: 5px;margin-top:4px; }

.largeElementEvenMoreText a			{ color: Black; }

/*LARGENUMBEREDLISTELEMENT*/ 
.largeNumberedListElement 
{
	float:left;
	width:769px;
	margin-top:7px;
}
.largeNumberedListElement a			{ color: Black; }

.largeNumberedListElement .left { float:left; margin-top:0px; }
.largeNumberedListElement .left .number { margin: 2px 7px 13px 7px; width:59px; font-size:26px; }
.largeNumberedListElement .middle { width:156px; float:left; }
.largeNumberedListElement .right{ margin: 0px 0px 13px 8px; width:500px; float:left; }
.largeNumberedListElement .buy{	width:156px; margin-top:3px;margin-left:2px;}
.largeNumberedListElement .right .artist { font-size: 16px; font-weight: 700; }
.largeNumberedListElement .right .title { font-size: 13px; }
.largeNumberedListElement .description { padding-top:11px;font-size: 12px; }

.largeNumberedListElement .x150 { height:183px; line-height:183px; text-align:center; background:url(/images/misc/large_listelement_150.gif) no-repeat; }
.largeNumberedListElement .x135 { height:168px; line-height:168px; text-align:center; background:url(/images/misc/large_listelement_135.gif) no-repeat; }
.largeNumberedListElement .x129 { height:162px; line-height:162px; text-align:center; background:url(/images/misc/large_listelement_129.gif) no-repeat; }
.largeNumberedListElement .x123 { height:156px; line-height:156px; text-align:center; background:url(/images/misc/large_listelement_123.gif) no-repeat; }


/*BIGLISTELEMENT*/
.bigListElement  
{
	width:769px;
	background:url(/images/misc/big_listelement_bg.jpg) repeat-x;
	background-color:white;
	overflow:hidden;
	float:left
}
.y135 { height: 135px; }
.y124 { height: 124px; } 
.y119 { height: 119px; }
.y114 { height: 114px; }




.bigListElement .number115x115	{width:115px;height:115px;line-height:115px;background-color:#345;background:url(/images/misc/big_listelement_115x115.gif) no-repeat; float:left; margin: 10px; text-align:center; display:inline; }
.bigListElement .number78x115	{width:78px;height:115px;line-height:115px;background-color:#345;background:url(/images/misc/big_listelement_78x115.gif) no-repeat; float:left; margin: 10px; text-align:center; display:inline; }
.bigListElement .number115x104	{width:115px;height:104px;line-height:104px;background-color:#345;background:url(/images/misc/big_listelement_115x104.gif) no-repeat; float:left; margin: 10px; text-align:center; display:inline; }
.bigListElement .number67x115	{width:67px;height:115px;line-height:115px;background-color:#345;background:url(/images/misc/big_listelement_67x115.gif) no-repeat; float:left; margin: 10px; text-align:center; display:inline; }
.bigListElement .number78x94	{width:78px;height:94px;line-height:94px;background-color:#345;background:url(/images/misc/big_listelement_78x94.gif) no-repeat; float:left; margin: 10px; text-align:center; display:inline; }
.bigListElement .number78x99	{width:78px;height:99px;line-height:99px;background-color:#345;background:url(/images/misc/big_listelement_78x99.gif) no-repeat; float:left; margin: 10px; text-align:center; display:inline; }


.bigListElement .cover
{
	float:left;
	margin-top: 8px;
}
.bigListElement .cover img 
{
	position:relative;
	top:2px;
	left:-1px;
}

.bigListElement .info 
{
	position:relative;
	float:left;
	padding: 6px 10px 10px 10px;
}
.bigListElement .infoSize115x115	{height:108px;width:493px;}
.bigListElement .infoSize67x98		{height:91px;width:589px;}
.bigListElement .infoSize98x88		{height:81px;width:527px;}
.bigListElement .infoSize57x98		{height:91px;width:609px;}
.bigListElement .infoSize67x81		{height:74px;width:589px;}
.bigListElement .infoSize67x85		{height:78px;width:589px;}

.bigListElement .infoSize78x115		{height:108px;width:567px;}
.bigListElement .infoSize115x104	{height:97px;width:493px;}
.bigListElement .infoSize67x115		{height:108px;width:589px;}
.bigListElement .infoSize78x94		{height:87px;width:567px;}
.bigListElement .infoSize78x99		{height:92px;width:567px;}


.bigListElement .title,
.bigListElement .artist
{
	width:auto;
	height: 20px;
	font-family:Arial;
	font-weight:normal;
}
.bigListElement .artist {font-size:18px;}
.bigListElement .title	{font-size:13px;}
.bigListElement .description
{
	height: 60px;
	overflow: hidden;
	width:500px;
	font-size:12px;
}
.bigListElement .buy
{
	position:absolute;
	bottom:	0px;
	height: 19px;
}
.bigListElement .releaseDate
{
	position:absolute;
	bottom: 22px;
	margin-bottom:0px;
	font-size:13px;
}

.bigListElement a 
{
	color: Black;
}

/*SMALL LIST ELEMENT*/
.smallListElement,  
.smallListElementNumber  
{
	position:relative;
	width:765px;
	height: 36px;
	float:left;
	overflow:hidden;
}
.smallListElement .number,
.smallListElementNumber .number
{
	float:left;
	width:26px;
	height:26px;
	line-height:26px;
	text-align:center;
	background-color:#345;
	background:url(/images/misc/small_listelement_number_bg.gif) no-repeat;
	margin: 5px 5px 5px 5px;	
	font-size: 12px;
	font-weight: bold;
	color:#505260;
}

.smallListElement .cover,
.smallListElementNumber .cover
{
	float:left;
	/*height:31px;*/	
	margin-top: 3px;
}
/*.smallListElement .cover img 
{
	position:relative;
	top:2px;
	left:2px;
	width:26px;
	height:26px;
}*/
.smallListElement .info,
.smallListElementNumber .info
{
	float:left;
	height:27px;
	padding-left: 7px;	/* håvar*/
	padding-top: 2px;	/* håvar*/	
	padding-left: 1px;	/* Eirik*/
	padding-top: 4px;	/* Eirik*/	
	overflow:hidden;
}
.smallListElementNumber .info {width:577px;/*571*/ }
.smallListElement .info { width:608px; _width: 595px;/*602*/  }

/*
.smallListElement .s26x26 { width : 574px; }
.smallListElement .s29x26 { width : 571px; }
.smallListElement .s18x26 { width : 582px; }
.smallListElement .s21x26 { width : 579px; }
.smallListElement .s22x26 { width : 578px; }
.smallListElement .s15x26 { width : 585px; }

.smallListElementNumber .s26x26 { width : 574px; }
.smallListElementNumber .s29x26 { width : 571px; }
.smallListElementNumber .s18x26 { width : 582px; }
.smallListElementNumber .s21x26 { width : 579px; }
.smallListElementNumber .s22x26 { width : 578px; }
.smallListElementNumber .s15x26 { width : 585px; }
*/
.smallListElementNumber .imageShadow29x26 { margin-left: 0px; margin-right:0px; }
.smallListElementNumber .imageShadow26x26 { margin-left: 1px; margin-right:2px; }
.smallListElementNumber .imageShadow22x26 { margin-left: 3px; margin-right:4px; }
.smallListElementNumber .imageShadow21x26 { margin-left: 4px; margin-right:4px; }
.smallListElementNumber .imageShadow18x26 { margin-left: 5px; margin-right:6px; }
.smallListElementNumber .imageShadow15x26 { margin-left: 7px; margin-right:7px; }

.smallListElement .imageShadow29x26 { margin-left: 5px; margin-right:0px; }
.smallListElement .imageShadow26x26 { margin-left: 6px; margin-right:2px; }
.smallListElement .imageShadow22x26 { margin-left: 8px; margin-right:4px; }
.smallListElement .imageShadow21x26 { margin-left: 9px; margin-right:4px; }
.smallListElement .imageShadow18x26 { margin-left: 10px; margin-right:6px; }
.smallListElement .imageShadow15x26 { margin-left: 12px; margin-right:7px; }


.smallListElement .title,
.smallListElement .artist,
.smallListElementNumber .title,
.smallListElementNumber .artist
{
	width:auto;
	height: 13px;
	font-family:Arial;	
	font-size:11px;
	overflow:hidden;
}
.smallListElementNumber .artist,
.smallListElement .artist	{font-weight:bold;}
.smallListElementNumber .title,
.smallListElement .title	{font-weight:normal;}
.smallListElementNumber .buy,
.smallListElement .buy
{
	float:left;
	padding-top:8px;
	height: 19px;
}
.smallListElement a,
.smallListElementNumber a  
{
	/*color: #4C4B4B;*/
	text-decoration:none;
}
.smallListElement a:hover,
.smallListElementNumber a:hover
{
	/*color:#000;*/
	text-decoration:underline;
}







/*TODO: Flytt disse til et annet sted kanskje?*/
A 
{
	color:Black;
	text-decoration:none;	
}
A:hover
{
	text-decoration:underline;	
}

img
{
	border: 0px;
}


  /***************************************************************/
 /** LOGINBOX ***************************************************/
/***************************************************************/

a.linkClass
{
	text-decoration:none;
	font-size:1em;
	color:white;
}
.loginBox 
{
	width:247px;
	height:190px;
	background-image:url(/images/popup/loginBG.gif);
	/*padding:0px; margin:0px;position:relative*/
}
.loginBox h1, .loginBox h2, .loginBox h3
{
	font-family:Arial;
	color:White;
	font-weight:normal;
	margin:0px;
}
.loginBox h1 {font-size:16px;padding: 9px 0px 0px 8px;}   
.loginBox h2 {font-size:11px;padding: 4px 0px 0px 8px;}
.loginBox h3 {font-size:11px;height:23px;padding:0px 0px 0px 0px;width:60px;float:left;}   

.loginBox .hr
{
	height:1px; 
	width:239px; 
	margin: 2px 0px 2px 4px; 
	padding:0px;  
	background-color:#8384A0; 
	border:0px;
}

.loginBox form
{
	margin:0px; 
	padding:0px;
}

.loginBox .username,
.loginBox .password
{
	font-family:Arial;
	font-size:11px;
	color:White;
	height:23px;
	padding:0px 0px 0px 10px;
	margin-top:14px;
}
.loginBox .password
{
	margin:0px;
}   
.loginBox input 
{
	height:15px;
	width:140px;
	padding:0px;
	margin:0px 9px 0px 0px; 
	float:right
}
.loginBox .button 
{   
	height:18px;
	padding-bottom:7px;
}
.loginBox .button input 
{
	width:62px;
	height:18px
}
.loginBox #loginForgot,
.loginBox #loginRegister
{
	font-family:Arial;
	font-size:11px;
	color:White;
	padding-left:10px;
}
.loginBox #loginForgot a, 
.loginBox #loginRegister a
{
	color:White;
	font-weight:bold;
}   
.loginBox .forgotten
{
	padding-top: 4px;
}
.loginBox .forgottenText
{
	font-family:Arial;
	font-size:11px;
	color:White;
	padding:0px 8px 0px 8px;
}
.loginBox .email {
	margin-top:10px;
}
.loginBox .email input 
{  
	float:right;
}
.loginBox .email h3
{
	padding:0px 0px 0px 8px;
	width:85px;
}

.loginBox .button2
{   
	/*height:38px;*/
	/*padding-bottom:7px;*/
	background-color:green;
}
.loginBox .button2 input 
{
	margin:5px 8px 0px 0px;
	width: 39px;
	height:18px
}
#sendPasswordSection {
    height:130px;
    overflow:hidden;
}

#glemtpw 
{
	font-size: 11px;
}
#glemtpw a 
{
	color:#FFF;
	text-decoration:none;	
}
#glemtpw a:hover
{
	color:#FFF;
	text-decoration:underline;	
}




  /***************************************************************/
 /** HANDLEKURVEN ***********************************************/
/***************************************************************/
.basket
{
	background-color:#FFF;
	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;	
}
.basket form
{
	width:100%
}
.basket ul
{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	height: 50px;
}
.basket li
{
/*
	font-family:Arial;
	font-size:12px;
*/
	text-transform:uppercase;
	padding:0px;
	margin-left:9px;
	width:183px;
	float:left;
	list-style-type:none;
	display:inline;
	color:#878BA1;
}
.basket li.active
{
	font-weight: bold;
	color:#101010;
}
.basket li img 
{
	position:relative;
	left:-5px;
}
.basket hr
{
	height:1px;
	color:#B6C1CE;
	border:0px;
	background-color:#B6C1CE;
	margin:5px 0px 5px 0px;
	padding: 0px;
}

.basket #basketErrorText
{	
	left:0px;
	width:500px;
	/*height: 55px;*/
	padding-left: 5px;
	font-size:11px;
	font-weight:bold;
	color:#FF0000;
	text-align:left;
	overflow: hidden;
}
.basket #basketInfoText
{	
	width:500px;
	padding-left: 5px;
	float:left;
	font-size:11px;
	text-align:left;
}

.basket #bonuscodeErrorText
{
	width:500px;
	height:15px;
	padding-left: 5px;
	font-size:11px;
	font-weight:bold;
	color:#FF0000;
	text-align:left;		
}
.basket #pwdFieldExpander
{
	margin-top:10px;
}
.basket .registeredCustomer
{
	color:#0F112D;
	font-size:11px;
	width:260px;
	height:15px;
	float:right;
	text-align:right;
}
.basket .registeredCustomer a
{
	color:#0F112D;
	font-weight:bold;
	padding-right: 5px;
}
.basket .bottom .registeredCustomer
{
	position:absolute;	
	top: 5px;
	right: 0px;
}
.basket .em 
{
	width:70px;
	margin-right:5px;
}
.basket .ey
{
	width:70px;
}
.basket .cvc2,
.basket .cardnumber
{
	width: 140px;
}


.basket .nationalOnly
{
	color:#373636;
/*	font-size:12px;
	font-family:Arial;
	font-weight:normal;	
*/	text-align:left;
	padding-left: 5px;
	width: 500px;
	margin-top:15px;
	float:left;
}
.basket .registration,
.basket .betaling,
.basket .bekreft
{
	position:absolute;
	bottom:5px;
	right:5px;
	height:30px;
	cursor: pointer;
}
.basket .registration	{width:95px;}
.basket .betaling		{width:175px;}
.basket .bekreft		{width:122px;}	

.basket .link			{ bottom: 5px; left:5px;}
.basket #giftcardHolderInner,
.basket #cardInfoHolderInner 
{ 
	float:left;
	width:508px; /*645px;*/
}
.basket #giftcardHolderInner .line,
.basket #cardInfoHolderInner .line	{ height: 24px;	}
.basket #giftcardHolderInner .text,
.basket #cardInfoHolderInner .text	{ padding-left:5px; width:100px; float:left; line-height:23px;}
.basket #pxInvoiceHolderInner .text { padding-left:5px; width:500px; float:left; }

.basket .infoImage
{
	position: relative;
	top:2px;
	margin-left:4px;
	cursor:pointer;
}
.basket .errorImage
{
	position:relative;
	top:2px;
	margin-left:4px;
}


.basket #cardGraphicsHolderInner 
{ 	
	float:left;
	padding-top:20px;
	width:260px;
}
.basket #cardGraphicsHolderInner img
{ 	
	margin-left: 3px;
}
.basket .bottom,
.basket .top
{
	position:relative;
	height: 60px;
	padding-top: 5px;
	clear: both;
}

.basket .top #basketErrorText,
.basket .top .nationalOnly,
.basket .top .bekreft,
.basket .bottom .bekreft,
.basket .bottom .link
{
	position: absolute;	
}

.basket form 
{
	margin:0px;
	padding:0px;
}
.basket .bonusCodeForm
{
	height:19px;
}
.basket .giftWrapText
{
	color:#4C4C4C;
	font-size:11px;
	padding-left:5px;
	padding-top: 3px;
	text-align:left;
	height:19px;
	width:771px;
	float:left;
	clear:both;
}
.basket .giftWrapText label
{
	position:relative;
	top: -3px;
	left: 5px;	
}
.basket .giftWrapInput
{
	height:19px;
	width:180px;
	padding-right:5px;
	float:right;
	text-align: right;
}

.basket .kbm_image
{
	margin-left: 5px;
	padding-top: 30px;
	height:50px;
	
	float:left;
}
.basket .kbm_image img
{
	cursor:pointer;
}
.basket .kbm_text
{
	color:#4C4C4C;
	font-size:11px;
	padding-left:5px;
	padding-top: 31px;
	text-align:left;
	height:49px;
	width:450px;
	float:left;
}
.basket .kbm_button
{
	height:43px;
	padding-top:30px;
	width:176px;
	padding-right:5px;
	float:right;
}

.basket .bonusCodeText
{
	color:#4C4C4C;
	font-size:11px;
	padding-left:5px;
	padding-top: 3px;
	text-align:left;
	height:19px;
	width:275px;
	float:left;
}
.basket .bonusCodeInput
{
	height:19px;
	width:480px;
	padding-right:5px;
	float:right;
	text-align: right;
}
.basket #code
{
/*	top:6px;
	height: 13px;
	position:relative;
*/	float:left;
	margin-top: -1px;
	margin-right: 5px;
	width:380px;
	font-size:13px;
}
.basket .button
{
	width: 79px;
	height: 19px;
}

.basket .header
{
	height:28px;
	background-color:#E5E8ED;	
}
.basket .header .col1, 
.basket .header .col2,
.basket .header .col3,
.basket .header .col4
{
	font-size:10px;	
	padding-top:8px;

	float:left;
	text-align:center;
	text-transform:uppercase;
	margin:0px;
	height:20px;
}
.basket .header .col1 {width:491px; text-align:left; padding-left:7px;}
.basket .header .col2 {width:86px;}
.basket .header .col3 {width:90px;}
.basket .header .col4 {width:86px;}
.basket .header .bar  
{
	width:1px;
	height:16px;
	padding: 0px;
	margin:6px 0px 6px 0px;
	background-color:#B6C1CE;
	float:left;
}

.basket .smallHeader 
{
	background-color:#878BA1;
	color:white;
	font-weight:bold;
	font-size:11px;
/*	font-family:Arial;*/
	text-transform:uppercase;
	text-align:left;
	padding-top: 3px;
	margin-bottom: 6px;
	padding-left:7px;
	height:16px;
	clear: both;
}
.basket .ordersum
{
	/*background-color:#E5E8ED;*/
	margin-left: 3px;
	width: 756px;
	margin-top: 2px;
	margin-bottom: 5px;
	padding-right: 6px;
	background-image: url(/images/misc/orderTotal_bg.gif);
	min-height: 40px;
	clear: both;
}
.basket .ordersum #order_subtotal,
.basket .ordersum .order_bonus,
.basket .ordersum #order_fee,
.basket .ordersum #order_total 
{
	height:20px;
	font-size:14px;
}
.basket .ordersum .text
{
	text-align:left;
	float:left;
	margin-left:501px;
	width:50px;
	height:20px;
}
.basket .ordersum .value
{
	float:right;
	clear:right;
	margin-right: 5px;
	text-align:right;
	width:70px;
	height:20px;
}
.basket #order_line { border-bottom:1px solid black; width:260px;margin:0px 0px 2px 500px;padding:0px; height:1px; }
.basket #order_subtotal { padding-top:5px; }
.basket #order_total .value { font-weight:bold; }
.basket .padding 
{
	padding:5px;
}
.basket h1
{
	clear:both;
	font-size:10px;
	font-family:Arial;
	text-transform:uppercase;
	background-color:#E5E8ED;
	padding: 6px 5px 6px 5px;
	margin: 0px 0px 5px 0px;
}

.basket .rightFields
{
	display: inline;
	width:380px;
	float: left;
	height:120px;
	overflow:hidden;
}
.basket .leftFields
{
	display:inline;
	width:380px;
	padding-left:5px;
	padding-bottom: 15px;
	float: left;
	min-height:100px;
}

.basket .leftFieldsRegFields
{
	width:380px;
	padding-left:5px;
	padding-bottom: 15px;
	float: left;
	min-height:65px;
}
.basket .customerForm
{
	margin:0px; 
	padding:0px;
	min-height:100px;
	font-size:12px;
}
.basket .block 
{
	min-height: 200px;
	height:auto;
	clear:both;
}
.basket .checkbox
{
	margin-left:3px;
	margin-top: 5px;
	width:430px;
	height:18px;
}



.basket .infoText
{
	margin-left: 5px;
	margin-bottom: 4px;
	width: 760px;
	min-height: 18px;
}

.basket #newsletterSMS,
.basket #newsletterEmail
{
	position:absolute;
	left:-20px;
	width:13px;
	height:13px;
}
.basket .checkboxlabel 
{
	display: block;
	position: relative;
	top: -16px;
	left: 20px;
	width: 310px;
}	

.basket .key
{
	width:110px;
	height:20px;
	float:left;
}

.basket .value
{
	float:right;
	height: 20px;
	width:270px;	
}
.basket .leftFields .value,
.basket .leftFields .key	{ height: 17px;}
.basket .rightFields .value {height: 17px;}
.basket .rightFields .key	{height: 34px;}

.emptyBasket 
{
	font-size: 18px;
	font-weight:bold;
	text-align:center;
	margin:120px 0px 120px 0px;
}
/*.basket div {	border: 1px solid green;}*/


.payOptions
{
	overflow:hidden;
	height:24px;
	
}
.payOption
{
	float:left;
	padding-right: 5px;
	
}
.payWith
{
	float:left;
	margin-left: 5px;
	width:100px;
	line-height: 23px;
}


  /***************************************************************/
 /** HANDLEKURV ELEMENT *****************************************/
/***************************************************************/

.basketElement div	{float:left;margin:0px;text-align:left;}

.basketElement .cover	{width:71px; margin-left:4px; margin-top: 4px;}
.basketElement .product	{width:414px;}
.basketElement .qty		{width:86px;}

.basketElement .stockx71	{width:90px; height: 75px; text-align: center; line-height:71px; }
.basketElement .stockx64	{width:90px; height: 68px; text-align: center; line-height:64px; }
.basketElement .stockx61	{width:90px; height: 65px; text-align: center; line-height:61px; }
.basketElement .stockx58	{width:90px; height: 62px; text-align: center; line-height:58px; }

.basketElement .pricex71	{width:92px; height: 75px;text-align: center; line-height:71px;}
.basketElement .pricex64	{width:92px; height: 68px;text-align: center; line-height:64px;}
.basketElement .pricex61	{width:92px; height: 65px;text-align: center; line-height:61px;}
.basketElement .pricex58	{width:92px; height: 62px;text-align: center; line-height:58px;}

.basketElement .pricesx71	{width:92px; height: 75px;text-align: center; padding-top: 21px; }
.basketElement .pricesx64	{width:92px; height: 68px;text-align: center; padding-top: 19px; }
.basketElement .pricesx61	{width:92px; height: 65px;text-align: center; padding-top: 17px; }
.basketElement .pricesx58	{width:92px; height: 62px;text-align: center; padding-top: 16px; }

.basketElement .line	{width:1px;background-color:#B6C1CE;display:inline;height:75px;}
.basketline				
{
	display: block;
	clear:both;	
	height:1px;
	color:#B6C1CE;
	border:0px;
	background-color:#B6C1CE;
	margin:0px 0px 5px 0px;
	padding: 0px;
}


.basketElement_verdikode, .basketElement_mp3album, .basketElement_mp3spor,.basketElement_merch,
.basketElement_lydbok, .basketElement_lp, .basketElement_cd, .basketElement_usb, .basketElement_mc, 
.basketElement_diverse, .basketElement_gavekort	{ display:block; width: 769px; height: 80px;}
.basketElement_spill, .basketElement_psp, .basketElement_dvd, .basketElement_bok { display:block; width: 769px; height: 80px;}
.basketElement_ds  { display:block; width: 769px; height:73px;}
.basketElement_blu { display:block; width: 769px; height:70px;}
.basketElement_ps3 { display:block; width: 769px; height:67px;}

.basketElement .imageShadow71x71,
.basketElement .imageShadow71x64 {margin:0px 2px 0px 5px; display:inline;}
.basketElement .imageShadow48x71,
.basketElement .imageShadow48x58,
.basketElement .imageShadow48x61 {margin:0px 13px 0px 17px; display:inline;}
.basketElement .imageShadow42x71 {margin:0px 16px 0px 20px; display:inline;}

.basketElement_verdikode img,
.basketElement_mp3album img,
.basketElement_mp3spor img,
.basketElement_cd img,
.basketElement_mc img,
.basketElement_diverse img,
.basketElement_gavekort img,
.basketElement_cd img,
.basketElement_usb img,
.basketElement_lp img,
.basketElement_merch img,
.basketElement_lydbok img {width:71px;height:71px}

.basketElement_spill img,
.basketElement_bok img,
.basketElement_dvd img {width:48px;height:71px;}

.basketElement_psp img {width:42px;height:71px;}
.basketElement_ds  img {width:71px;height:64px;}
.basketElement_blu img {width:48px;height:61px;}
.basketElement_ps3 img {width:48px;height:58px;}

.basketElement_ds .line		{height:65px;}
.basketElement_blu .line	{height:62px;}
.basketElement_ps3 .line	{height:59px;}

.basketElement_ds .price	{line-height:64px;}
.basketElement_blu .price	{line-height:61px;}
.basketElement_ps3 .price	{line-height:58px;}


.basketElement_verdikode .qty,
.basketElement_mp3album .qty,
.basketElement_mp3spor .qty
{
	width:76px;padding:5px;
	margin-top: 14px;
}

.basketElement_lydbok .qty,
.basketElement_lp .qty,
.basketElement_cd .qty,
.basketElement_gavekort .qty,
.basketElement_diverse .qty,
.basketElement_mc .qty,
.basketElement_usb .qty,
.basketElement_merch .qty,
.basketElement_psp .qty,
.basketElement_spill .qty,
.basketElement_bok .qty,	
.basketElement_dvd .qty		{ width:76px;padding:5px; margin-top: 3px; }

.basketElement_ds .qty		{ width:76px;padding:5px; margin-top: 0px; }
.basketElement_ps3 .qty		{ width:76px;padding:5px; margin-top: -3px; }
.basketElement_blu .qty		{ width:76px;padding:5px; margin-top: -2px; }


.basketElement .editQty 
{
	position:relative;
	width:76px;
	height:26px;
	background-image:url(/images/basket/update.gif)	
}
.basketElement .updateQty
{
	position:absolute;
	width:50px;
	height:26px;
	top:0px;
	left:25px;
}
.basketElement .editQty input 
{
	margin-top:4px;
	margin-left:3px;
	width:14px;
	height:11px;
	text-align:right;
	font-size:10px;
}
.basketElement .editQty span
{
	background-color:Transparent;
}
.basketElement .removeItem
{
	margin-top:3px;
	width:76px;
	height:26px;
	background-image:url(/images/basket/removeItem.gif);
	cursor:pointer;
}
.basketElement .updateQty 
{
	cursor:pointer;
}

.basket .title
{
	font-size: 12px;
	clear: left;
}
.basket .artist
{
	font-size: 12px;
	font-weight: bold;
}
.basketElement a
{
	color:#000;
}



  /***************************************************************/
 /** ORDREUTLISTING *********************************************/
/***************************************************************/

.orderContent h1
{
	font-weight:bold;
	background-color:Transparent;
	padding: 0px 0px 0px 5px;
	margin:0px;
	font-size:11px;
}
.orderContent .title,
.orderContent .qty,
.orderContent .price,
.orderContent .sum
{
	float:left;
}
.orderContent .title
{
	width:610px;
	padding-left:5px;
}
.orderContent .qty
{
	width: 50px;
	text-align:right;	
}
.orderContent .price
{
	width:100px;
	text-align:right;
}
.orderContent hr
{
	width:768px;	
	float:left;
}
.orderContent .sum
{	
	width:660px;
	padding-left:5px;
	font-weight:700;
}

  /***************************************************************/
 /** INFOBOBLE **************************************************/
/***************************************************************/

#info1 
{
	position:relative;
}
.boble 
{
	position:absolute;
	top:200px;
	left:200px;	
	width:243px;
	z-index:1;
}
.boble .bobletop
{
	width:243px;
	background-image:url(/images/popup/boble_top.png);
	height:29px;
}
.boble .boblebottom
{
	width:243px;
	background-image:url(/images/popup/boble_bottom.png);	
	background-position:bottom;	
	height:78px;	
	margin-top:-50px;	
}
.boble .bobletext
{	
	width:203px;
	background-image:url(/images/popup/boble_bg.png);
	background-repeat:repeat-y;
	padding:0px 10px 0px 30px;
	font-family:Arial;
	font-size:10px;
	min-height:40px;
}

/* SMALL / MEDIUM ELEMENT */

.prodBoxBg 
{
	background:url(/images/misc/productInfoBox3_bg.jpg) repeat-x bottom;
    background-color:#FFF;
	width:auto;
	margin-right: 2px;
	text-align:center;
}

.smallElement
{
	float:left;
	width: 192px;
	overflow: hidden;
	margin-top: 15px;
}
.smallElementEmpty						{height:193px;}
.elementEmpty							{height:251px;}

.mediumElement
{
	float:left;
	width: 256px;
	overflow: hidden;
}

.mediumElementx150						{ margin-top: 0px;}
.mediumElementx135						{ margin-top: 15px;}
.mediumElementx129						{ margin-top: 21px;}
.mediumElementx123						{ margin-top: 27px;}

.smallElementx150						{ margin-top: 0px;}
.smallElementx135						{ margin-top: 15px;}
.smallElementx129						{ margin-top: 21px;}
.smallElementx123						{ margin-top: 27px;}

.smallElementx115						{ margin-top: 0px;}
.smallElementx104						{ margin-top: 11px;}
.smallElementx99						{ margin-top: 16px;}
.smallElementx94						{ margin-top: 21px;}


/*
.smallElement .links					{ color:#000; height: 42px;	padding-top: 4px; }
.smallElement .primary					{ font-size: 18px; font-weight: 400; height: 21px; overflow:hidden; padding:0px; margin:0px;}
.smallElement .secondary				{ font-size: 13px; font-weight: 400; height: 16px; overflow:hidden;}
*/
.smallElement .links					{ color:#000; height: 63px;	padding: 4px 4px 0px 4px; }
.smallElement .primary					{ font-size: 16px; font-weight: 700; height: auto; overflow:hidden; padding:0px; margin:0px;}
.smallElement .secondary				{ font-size: 13px; font-weight: 400; height: auto; overflow:hidden;}
.smallElement .releaseDate				{ font-size: 13px; font-weight: 400; height: auto; overflow:hidden;}

.smallElement .largePrice				{ margin-top:1px;} 
.smallElement .description				{ font-size:12px; padding:0px 5px 0px 5px; overflow: hidden; height: 30px;}
.smallElement .descriptionSpace			{ height:7px; }

.smallCover								{ margin-top: 14px;}
.smallCover .links						{ height: 48px;  }
.smallCover .primary					{ font-size: 11px; font-weight: 700; height: auto;}
.smallCover .secondary					{ font-size: 11px; font-weight: 100; height: auto;}
.smallCover .releaseDate				{ font-size: 11px; font-weight: 100; height: auto; overflow:hidden;}
/*.smallCover .primary					{ font-size: 11px; font-weight: 700; height: 14px;}
.smallCover .secondary					{ font-size: 11px; font-weight: 100; height: 14px;}
*/
.smallCover .descriptionSpace			{ height:4px; }

.mediumElement							{ margin-top: 15px; }
.mediumElement .links					{ color:#000; height: 63px;	padding-top: 4px; }
.mediumElement .primary					{ font-size: 16px; font-weight: 700; height: auto; overflow:hidden; padding:0px; margin:0px;}
.mediumElement .secondary				{ font-size: 13px; font-weight: 400; height: auto; overflow:hidden;}
.mediumElement .releaseDate				{ font-size: 13px; font-weight: 400; height: auto; overflow:hidden;}
/*
.mediumElement .links					{ color:#000; height: 42px;	padding-top: 4px; }
.mediumElement .primary					{ font-size: 18px; font-weight: 400; height: 21px; overflow:hidden; padding:0px; margin:0px;}
.mediumElement .secondary				{ font-size: 13px; font-weight: 400; height: 16px; overflow:hidden;}
*/
.mediumElement .largePrice				{ margin-top:1px;} 
.mediumElement .description				{ font-size:12px; padding:0px 5px 0px 5px; overflow: hidden; height: 30px;}
.mediumElement .descriptionSpace		{ height:7px; }

/*------------*/






.whitebox
{
	float:left;
	width: 770px;
	padding: 5px 0px 5px 0px;
	margin: 0px;
	background-color:White;
	min-height: 20px;
	overflow:hidden;
	clear:both;
}

.borderbox
{
	float:left;
	width: 770px;
	padding: 0px 0px 0px 1px;
	margin: 0px 0px 10px 0px;
	background-image:url(/images/misc/borderbox_bg.gif);
	border-top: 1px solid #B6C1CE;
	border-bottom: 1px solid #B6C1CE;
	min-height: 20px;
	overflow:hidden;
}
.borderboxbreak
{
	width: 771px;
	padding: 0px 0px 0px 0px;	
	margin: 0px;
	background-image:url(/images/misc/borderbox_break.gif);
	background-repeat:no-repeat;
	background-position:center;
	float:left;
	height:1px;
}
.titledContent
{
	position:relative;
	float:left;
	width:771px;
	padding: 0px;
	margin: 0px 0px 10px 0px;
	background-image:url(/images/misc/borderbox_bg.gif);
	min-height:20px;
	overflow:hidden;
}

.titledContent .navigation
{
	font-size:12px;
	line-height: 30px;
	height:30px;
	text-align:center;
	clear:both;
}
.titledContent .navigation a { color:Black; }
.titledContent .navigation a.current { font-weight:bold; }
.titledContent .navigation_top { background:url(/images/misc/stripl_h.gif) repeat-x bottom left; }
.titledContent .navigation_bottom { background:url(/images/misc/stripl_h.gif) repeat-x top left; }

.bannerImage
{
	float:left;
}

.textElement1Column		{ width:371px; }
.textElement			{ width:759px; }

.textElement1Column,
.textElement
{
	float:left;
	min-height: 20px;
	padding: 5px;
	font-family:Arial;
	font-size: 12px;
}
.textElement1Column h1,
.textElement h1
{
	font-size: 16px;
	font-weight: 700;
	margin:0px 0px 3px 0px;
}


.textElement pre,
.descriptionText textarea
{
	font-family:Arial;
	font-size: 11px;
}
/*********************************/

.tabcontainer
{
	float: left;
	margin-bottom:10px;
	border-bottom: 1px solid #B6C1CE;
}
.spaceRight 
{
	margin-right:9px;
}

.tabcontainer table
{
	clear: both;
/*	padding: 0px;
	margin:0px;
	border-bottom: 1px solid #B6C1CE;*/
}

/***********************************\
*************** TABS ****************
\***********************************/

.tabcontainer .tabend 
{
	float:left;
	background:url(/images/nav/tab_end_bg.gif) no-repeat top right;
	height:21px;
}
.tabcontainer .titled_tabend 
{
	float:left;
	height:21px;
	background:url(/images/nav/tab_end_bg_h.gif) no-repeat top right;
}
#tabOption ul,
.tabcontainer .titled_tabend ul,
.tabcontainer .tabend ul
{
	margin:0px;
	padding:0px;
	list-style:none;
}

#tabOption ul li,
.tabcontainer ul li
{
	float:left;
	margin-right:0px;
	padding:0px;
	background:url(/images/nav/tab_default_right.gif) no-repeat top right;
}
.tabcontainer .titled_tabend ul li {background:url(/images/nav/tab_default_right_h.gif) no-repeat top right;}

#tabOption ul li a,
.tabcontainer ul li a 
{ 
	display:block;
	background:url(/images/nav/tab_default_left.gif) no-repeat top left;
    padding:3px 15px 7px 15px;
    font-size: 11px;
    color:Black;
}
.tabcontainer .titled_tabend ul li a		{background:url(/images/nav/tab_default_left_h.gif) no-repeat top left;}

/*
.tabcontainer ul li a:hover					{background:url(/images/nav/tab_hover_left.gif) no-repeat top left;}
.tabcontainer .titled_tabend ul li a:hover	{background:url(/images/nav/tab_hover_left_h.gif) no-repeat top left;}

.tabcontainer ul li:hover					{background:url(/images/nav/tab_hover_right.gif) no-repeat top right;}
.tabcontainer .titled_tabend ul li:hover	{background:url(/images/nav/tab_hover_right_h.gif) no-repeat top right;}
*/
#tabOption ul li.ui-tabs-selected,
.tabcontainer ul li.ui-tabs-selected,
.tabcontainer ul li.current	{background:url(/images/nav/tab_hover_arrow_right.gif) no-repeat top right;  padding-right:5px;}
.tabcontainer .titled_tabend ul li.ui-tabs-selected,
.tabcontainer .titled_tabend ul li.current	{background:url(/images/nav/tab_hover_arrow_right_h.gif) no-repeat top right;  padding-right:5px;}

#tabOption ul li.ui-tabs-selected a,
.tabcontainer ul li.ui-tabs-selected a,
.tabcontainer ul li.current a {	background:url(/images/nav/tab_hover_left.gif) no-repeat top left; font-weight:bold; text-transform:uppercase;}
.tabcontainer .titled_tabend ul li.ui-tabs-selected a,
.tabcontainer .titled_tabend ul li.current a {	background:url(/images/nav/tab_hover_left_h.gif) no-repeat top left; font-weight:bold;text-transform:uppercase;}

.tabcontainer .titlebar_columnWidth1,
.tabcontainer .titlebar_columnWidth2,
.tabcontainer .titlebar 
{
	background:url(/images/misc/header_bg.gif);
	height:23px;
	color:White;
	line-height: 23px;
	font-size:16px;
	padding-left: 9px;
}
.tabcontainer .titlebar_columnWidth1
{
	background:url(/images/misc/header_bg2.gif);
}
.titlebar_columnWidth1 a,
.titlebar_columnWidth2 a 
{
	color:white;
}


.tabcontainer .right
{
	float:left;
	width:23px;
	padding-top: auto;
	padding-bottom:auto;
	background:url(/images/nav/tab_right_bg.gif) repeat-y;	
	margin-right: -1px;
}
.tabcontainer .content
{
/*	float:left;
	margin:0px;
	padding-left:1px;
*/
	width:746px;
/*	overflow:hidden;*/
}
.tabcontainer .bottom
{
	height: 18px;
	clear:both;
	padding-right:29px;	
	line-height:19px;
	font-size:11px;
	font-weight: bold;
	text-align: right;	
	
}
.columnWidth1
{ 
	width:381px;
}
.columnWidth2
{ 
	width:771px;
}

.columnWidth1 .content	{width: 380px; background:url(/images/nav/tab_content_bg.gif) repeat-y; padding-left:1px}
.columnWidth2 .content	{width: 770px; background:url(/images/nav/tab_content_bg2.gif) repeat-y; padding-left:1px}
.columnWidth1 .bottom	{width: 358px; background:url(/images/nav/tab_bottom_bg.gif) no-repeat; margin-left:-1px;}
.columnWidth2 .bottom	{width: auto; background:url(/images/nav/tab_bottom_bg2.gif) no-repeat; margin-left:-1px;}


/******************************************************\
|** JUSER BREDDE PÅ ELEMENT TIL Å PASSE I FANEBOKSEN **|
\******************************************************/
/* 2 KOLONNER */
.columnWidth2 .publish_largeElementSmallCover			{ width:367px; }

.columnWidth2 .mediumElement_withText,
.columnWidth2 .mediumElement							{ width:248px; }

.columnWidth2 .smallElement,
.columnWidth2 .smallElement_withText					{ width:186px; } 

.columnWidth2 .smallElement_smallCover,
.columnWidth2 .smallElement_smallCover_withText,
.columnWidth2 .smallElement_smallCover_cd,
.columnWidth2 .smallElement_smallCover_withText_cd		{ width:186px; } 

.columnWidth2 .smallListElement							{ width:746px; }
.columnWidth2 .smallListElementNumber					{ width:746px; }
.columnWidth2 .smallListElement .info					{ width:582px; }
.columnWidth2 .smallListElementNumber .info				{ width:550px; }
.columnWidth2 .borderboxbreak							{ width:746px; }

/* 1 KOLONNE */
.columnWidth1 .publish_largeElementSmallCover,
.columnWidth1 .publish_largeExtraElement,
.columnWidth1 .publish_largeElement						{ width: 350px; }

.columnWidth1 .smallElement_smallCover,
.columnWidth1 .smallElement_smallCover_withText,
.columnWidth1 .smallElement_smallCover_cd,
.columnWidth1 .smallElement_smallCover_withText_cd,
.columnWidth1 .smallElement_withText,
.columnWidth1 .smallElement								{ width: 177px; margin-left:1px;}
.columnWidth1 .smallListElement							{ width: 355px; }
.columnWidth1 .smallListElementNumber					{ width: 355px; }
.columnWidth1 .smallListElement .info					{ width: 197px; _width: 191px;/*191*/ }
.columnWidth1 .smallListElementNumber .info				{ width: 166px;/*160*/ }
.columnWidth1 .borderboxbreak							{ width: 357px; }


/* klippet tilbake fra mp3.css*/
.modul2Col 
{
	width:379px;
	padding:0px;
	margin:0px;
	display:block;
	background-color:#ffffff;
	border-left:solid 1px #b5c1cd;
	border-right:solid 1px #b5c1cd;
	border-bottom:solid 1px #b5c1cd;	
}
.header2Col 
{
	width:381px;
	padding:0px;
	margin:0px;
	display:block;
	background-color:#000;
	margin-bottom:10px;
}

.tabHeader2Col {
	width:381px;
	padding:0px;
	margin:0px;
	display:block;
}

.largePrice
{
	width: 150px;
}
.smallPrice
{
	width: 123px;
}

.priceBox{
	background-image:url(/images/misc/priceboxbg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align:right;
	font-size:16px;
	font-weight:bold;
	padding-right:7px;
	padding-top:3px;
	width:76px;
	height:23px;
	margin-right:1px;
	margin-top:1px;

}
.priceBox_dec{
    font-size:10px;
    vertical-align:top;
    padding-left:2px;
}

.priceBox2{
	background-image:url(/images/misc/priceboxbgSmall2.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-align:right;
	vertical-align: middle;
	font-size:13px;
	font-weight:bold;
	padding-right:4px;
	padding-top:2px;
	width:52px;
	height:17px;
	margin-right:1px;
	margin-top:0px;	
	margin-left: 0px;
}
.priceBox2_dec{
    font-size:8px;
    margin-top: 2px;
    vertical-align:text-top;
    font-weight:bold;
    padding-left:2px;
    position: relative;
    top: 1px;
    left: -1px;
}
.priceBox3{
	background-image:url(/images/misc/priceboxbgMini.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align:right;
	font-size:13px;
	font-weight:bold;
	padding-right:4px;
	padding-top:1px;
	width:52px;
	height:19px;
	margin-right:1px;
	margin-top:1px;	
}
.priceBox3_dec{
    font-size:8px;
    vertical-align:top;
    font-weight:bold;
    padding-left:2px;
}

/*************************/

.boxBottom
{
	background:url(/images/misc/borderbox_bg.gif) repeat-y;
	width:761px;
	padding:15px 5px 10px 5px;
	border-bottom: 1px solid #B6C1CE;
	margin-bottom: 35px;
}

.text
{
	font-size:12px;	
}
.text a
{
	color:#000;
	font-weight:bold;
	font-size:11px;
	/*line-height:16px;	*/
}
.text .link
{
	display:block;
}

.breakingtitle
{
	height:28px;
	line-height:28px;
	background-color:#E5E8ED;
	font-size: 10px;
	text-transform:uppercase;
	margin: 5px -4px 5px -4px;
	padding:0px 4px 0px 4px;
	width:761px;
}
table.table3col
{
	width:761px;
	padding:0px;
	margin:0px;
	border-spacing:0px;
}
table.table3col td
{
	width:253px;
	vertical-align:top;
}
.linkcontent 
{
	margin-bottom:10px;
}

/*********** BANNER **************/
.banner img
{
	margin-bottom:10px;
}

/******* POPUP BOKSER ***********/
#progress
{
	position:absolute;
	top:50%;
	left:50%;
	/*padding: 10px;*/
	height:60px;margin-top:-40px;
	width:240px;margin-left:-130px;
	background-color:White;
	filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	z-index:100;
}


.buyBtn,
.buyBtn_mp3,
.buyBtn_clicked,
.buyBtn_mp3_clicked
{
	width:66px;
	height:25px;
}
.buyBtn_mp3					{ background-image:url(/images/btn/buy_mp3.gif); }	
.buyBtn_mp3:hover			{ background-image:url(/images/btn/buy_mp3_2.gif); }
.buyBtn						{ background-image:url(/images/btn/buy.png); }
.buyBtn:hover				{ background-image:url(/images/btn/buy_2.png); }

.buyBtn_mp3_clicked			{ background-image:url(/images/btn/buy_mp3_clicked.gif); }	
.buyBtn_mp3_clicked:hover	{ background-image:url(/images/btn/buy_mp3_clicked_2.gif); }
.buyBtn_clicked				{ background-image:url(/images/btn/buy_clicked.png); }
.buyBtn_clicked:hover		{ background-image:url(/images/btn/buy_clicked_2.png); }

.buyBtnSmall,
.buyBtnSmall_mp3,
.buyBtnSmall_clicked,
.buyBtnSmall_mp3_clicked 
{
	width:58px;
	height:19px;
	margin-top:0px;
}
.buyBtnSmall_mp3				{ background-image:url(/images/btn/buy_small_mp3.gif); }	
.buyBtnSmall_mp3:hover			{ background-image:url(/images/btn/buy_small_mp3_2.gif); }
.buyBtnSmall					{ background-image:url(/images/btn/buy_small.png); }
.buyBtnSmall:hover				{ background-image:url(/images/btn/buy_small_2.png); }

.buyBtnSmall_mp3_clicked		{ background-image:url(/images/btn/buy_small_mp3_clicked.gif); }	
.buyBtnSmall_mp3_clicked:hover	{ background-image:url(/images/btn/buy_small_mp3_clicked_2.gif); }
.buyBtnSmall_clicked			{ background-image:url(/images/btn/buy_small_clicked.png); }
.buyBtnSmall_clicked:hover		{ background-image:url(/images/btn/buy_small_clicked_2.png); }

.menu3step 
{
	position:relative;
	overflow: scroll;
	width: 940px;
	height: 25px;
	float:left;
}
.menu3belt
{
	position: absolute;
}
.menu3page
{
	float:left;
	overflow:hidden;
	width:970px;
}
.menu3buttonPrev,
.menu3buttonNext
{
	margin-left:2px;
	display:inline;
	cursor:pointer;
	width:15px;
	height:20px;
}
.menu3buttonNext		{ background-image:url(/images/btn/menu3_arrow.gif); }
.menu3buttonNext:hover	{ background-image:url(/images/btn/menu3_arrow_2.gif); }
.menu3buttonPrev		{ background-image:url(/images/btn/menu3_arrow2.gif); }
.menu3buttonPrev:hover	{ background-image:url(/images/btn/menu3_arrow2_2.gif); }


.browserBannerBox 
{
	width: 181px;
	/*height: 63px;*/
	font-size:11px;
	color:#FFF;
	background: #141647 url(/images/header/BrowserMessageBG.gif) no-repeat 0 top;
	padding: 20px 5px 20px 5px;
	margin-bottom: 10px;
}
.browserBannerBox a
{
	color: #FFF;
	font-weight: bold;
	text-decoration: underline;
}
.description p,
.textElement p,
.textElement1Column p
{
	margin:0px;
}

/*
------------------------------------
*/


.toptab
{
	cursor:pointer;
}

.pkmenu2 
{
	margin:0px;	
	padding:0px;
	text-align:center;
	height:27px;
}

.pkmenu2 li
{
	display:inline;	
	padding:0px;
}
.pkmenu2 li img
{
	margin: 5px 0px 0px 0px;
	vertical-align: middle;
}

.topmenu3
{
	margin:0px;	
	padding:0px;
	/*text-align:center;*/
	height:25px;
}
.topmenu3 li
{
	display:inline;	
	padding:0px;
}
.topmenu3 li img
{
	margin: 0px 3px 0px 0px;
	vertical-align: middle;
}
.StockStatus {
    font-size: 11px;
}
.StockStatusSpecial {
    font-size: 11px;
    font-weight: 700;
    padding-top: 2px;
    color: #008000;    
}
.StockStatusNormal {
    font-size: 11px;
    font-weight: 700;
    padding-top: 2px;        
}


/*
.pkmenu2 li a
{
	font-family: Arial;
	font-size: 11px;
	color: #FFFFFF;	
	font-weight: 700;
	padding-left:2px;
	padding-right:2px;
	height:27px;
	line-height:27px;
	overflow:visible;
}
.pkmenu2 li a:hover
{
	background-image:url(/images/topmenuparts/tabselectbg.png);
	text-decoration:none;
}
*/

