body	{
		margin:0px;
		padding:0px;
		background:#000000; 
		background-image: url(images/background.jpg);
		background-position: top left;background-repeat: repeat-x;
		text-align:center;
		}

		
.maincontent {
		margin:0px;
		padding:0px;
		background:#FAE6EF; /*#FCF3E5;*/
		}		
form 	{
		margin:0px;
		padding:0px;
		size:auto;
		}
ul		{
		margin:0px;
		padding:0px;
		list-style:none;
		}
ul li 		{
		height:19px;
		/*background:url(images/list1.gif) bottom left no-repeat;*/
		padding:0 0 0 8px
		}
ul a	{
		color:#222222;
		text-decoration:none;
		}
 
td		{
		color:#222222;
		line-height:14px;
		font-family:tahoma;
		font-size:12px;
		}

h1		{
		color:#222222;
		font-size:16px;
		}
h2		{
		color:#222222;
		font-size:14px;
		}
h3		{
		color:#222222;
		font-size:12px;
		}

strong	{
		color:#901165;
		}
a		{
		color:#901165;
		text-decoration:underline;
		}
a:hover	{
		text-decoration:none;
		}

a.white		{
		color:#ffffff;
		text-decoration:none;
		}
a.white:hover	{
		text-decoration:underline;
		}
.m1		{
		color:#FCF3E5;
		font-weight:bold;
		text-decoration:none;
		font-size:9px;
		}
.m2		{
		color:#222222;
		font-size:10px;
		text-decoration:none;
		}
.top_tm	{
		margin:16 0 0 468px;
		color:#222222;
		font-size:9px;
		}
.top_tm a{
		color:#222222;
		font-size:9px;
		text-decoration:none
		}
.top_m	{
		color:#FCF3E5;
		margin:8 0 0 0px
		}
.top_m a{
		color:#FCF3E5;
		text-decoration:none;
		}

.bot_m a{
		color:#222222;
		text-decoration:none
		}
.bot_m	{
		color:#222222;
		margin:22 0 0 0px
		}
.bot 	{
		color:#B6B1AA;
		font-size:9px;
		margin:6 0 0 0px
		}
.bot a	{
		color:#B6B1AA;
		text-decoration:none;
		}
.t1		{
		color:#FCF3E5;
		text-transform:uppercase;
		font-weight:bold;
		margin:3 0 0 11px;

		}
.t2 	{
		color:#222222;
		text-transform:uppercase;
		font-weight:bold;
		margin:3 0 0 11px
		}
.end	{
		background:url(images/list1_b.gif) bottom left no-repeat;
		}
.end a	{
		color:#577D88;
		font-weight:bold;
		font-size:9px;
		}
#f1	input{
		width:124px;
		height:18px;
		border-style:solid;
		border-width:1px;
		border-color:#FAAEBE;
		color:#9E505C;
		font-family:tahoma;
		font-size:11px;
		margin:7 0 0 7px;
		padding:0 2 0 2px
		}
		
		
		

.shop123cellbg { 
BACKGROUND: #980065;
color:#FFFFFF;font-family:tahoma,verdana,arial;font-size:13px;font-weight:BOLD;
padding-left:15px;
	
}

.shop123_basketheading
{
	FONT-WEIGHT: bold; line-height:14px;FONT-SIZE: 9px; COLOR: #ffffff; background-color:#222222; TEXT-DECORATION: none;FONT-FAMILY: Verdana, Arial, sans-serif;
}


.shop123_basketrow0
{
	FONT-WEIGHT: normal; line-height:11px;FONT-SIZE: 9px; COLOR: #0064a7; TEXT-DECORATION: none;FONT-FAMILY: Verdana, Arial, sans-serif;
}

.shop123_basketrow1
{
	FONT-WEIGHT: normal; line-height:11px;FONT-SIZE: 9px; COLOR: #0064a7; TEXT-DECORATION: none;FONT-FAMILY:  Verdana, Arial, sans-serif;
}


.shop123title { 
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #0064a7; TEXT-DECORATION: none;FONT-FAMILY: Verdana, Arial, sans-serif;
}

.shop123basket { 
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #0064a7; TEXT-DECORATION: none;FONT-FAMILY: Verdana, Arial, sans-serif;
}

.shop123errormsg
{ 
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #aa0000; TEXT-DECORATION: none;FONT-FAMILY: Verdana, Arial, sans-serif;
}

.shop123importantmsg
{ 
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #00aa00; TEXT-DECORATION: none;FONT-FAMILY: Verdana, Arial, sans-serif;
}

.shop123head { 
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; TEXT-DECORATION: none;FONT-FAMILY: Verdana, Arial, sans-serif;
	background-color:#0064a7;
}

.shop123catlevel1 {
	FONT-SIZE: 11px; COLOR: #414956; TEXT-DECORATION: none
}
.shop123catlevel2 {
	FONT-SIZE: 10px; COLOR: #0064a7; TEXT-DECORATION: none;
	LINE-HEIGHT:11px; MARGIN-LEFT: 15px;
}
.shop123catlevel3 {
	FONT-SIZE: 10px; COLOR: #0064a7; TEXT-DECORATION: none;
	LINE-HEIGHT:11px; MARGIN-LEFT: 20px;
}

 

.shop123_basketheadcell { 
BACKGROUND-COLOR: #555555;
font-weight:bold;
color:#ffffff;font-family:tahoma,verdana,arial;font-size:11px; 
padding-left:8px;
padding-right:8px;
}
 

.shop123_basketcell { 
BACKGROUND-COLOR: #efefef;
font-weight:normal;
color:#000000;font-family:tahoma,verdana,arial;font-size:11px; 
padding-left:8px;
padding-right:8px;
}
	
.shop123_basketcell_merket { 
BACKGROUND-COLOR: #11e9e9;
font-weight:normal;
color:#000000;font-family:tahoma,verdana,arial;font-size:11px; 
padding-left:8px;
padding-right:8px;
}

.shop123_basketcell_sum { 
BACKGROUND-COLOR: #FFFFB0;
font-weight:normal;
color:#000000;font-family:tahoma,verdana,arial;font-size:11px; 
padding-left:8px;
padding-right:8px;
}
			
			
a img {border:none;}


.pris		{
		color:#491F37;
		font-size:14px;
		font-weight:bold;
		text-decoration:none;
		}




.x200c { background: url(images/menurib_top_off.gif) repeat-x #00214D;}

/* GLOBAL MENU */
.a-1-on { background: url(images/menurib_top_on.gif) #E8ADE1;}
.a-1c-on { background: url(images/menurib_topb_on.gif) #E8ADE1;}

.a-1-off,.a-1-on,.a-1c-on { float: left; height: 24px; font-size: 110%; padding: 5px 10px 0px 10px;}

.x200e { font-size: 1px; height: 10px; background: #00214D;}

.x000a {
	width: 990px;
	padding: 0px 0px 0px 0px;
	background-color:#FFFFFF;
}

a.link-light { color:#FFFFFF;}
a.link-light:hover { color: #FFFFFF;}
a.link-lightb:hover { color: #00214d;}


 #lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }

#lightbox img{ border: none; } 
#overlay img{ border: none; }

#overlay{ background-image: url(/images/overlay.png); }

* html #overlay{
	background-color: #000;
	background-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/overlay.png", sizingMethod="scale");
	}
	
	

TD.shop123catlevel1 {
	BACKGROUND-COLOR: #C1589E;
	FONT-SIZE: 11px; 
	LINE-HEIGHT:20px; 
	COLOR: #ffffff; 
	FONT-WEIGHT:BOLD;
	TEXT-DECORATION: none;
	PADDING-LEFT:10px;
	BORDER-TOP: 1px solid #FFFFFF;
}

TD.shop123catlevel1_active{
	BACKGROUND-COLOR: #C1589E;
	FONT-SIZE: 11px; 
	LINE-HEIGHT:20px; 
	COLOR: #FFFFFF; 
	FONT-WEIGHT:BOLD;
	TEXT-DECORATION: none;
	PADDING-LEFT:10px;
	BORDER-TOP: 1px solid #FFFFFF;
}


TD.shop123catlevel2 {
	BACKGROUND-COLOR: #D690AF;
	FONT-SIZE: 11px; 
	LINE-HEIGHT:20px; 
	COLOR: #222222; 
	TEXT-DECORATION: none;
	FONT-WEIGHT:BOLD;
	PADDING-LEFT:10px;
	BORDER-TOP: 1px solid #FFFFFF;
}

TD.shop123catlevel2_active{
	BACKGROUND-COLOR: #8B095E;
	background-image: url(images/menuactivebg.gif);
	background-position: top left;background-repeat: no-repeat;
	FONT-WEIGHT:BOLD;
	COLOR: #EFEFEF; 
	TEXT-DECORATION: none;
	PADDING-LEFT:10px;
	BORDER-TOP: 1px solid #FFFFFF;
}


TD.shop123catlevel3 {
	BACKGROUND-COLOR: #ECA2C3;
	FONT-SIZE: 11px; 
	LINE-HEIGHT:20px; 
	COLOR: #222222; 
	TEXT-DECORATION: none;
	PADDING-LEFT:20px;
	BORDER-TOP: 1px solid #FFFFFF;
}

TD.shop123catlevel3_active{
	BACKGROUND-COLOR: #8B095E;

	COLOR: #FFFFFF; 
	TEXT-DECORATION: none;
	PADDING-LEFT:20px;
	BORDER-TOP: 1px solid #FFFFFF;
}

TD.shop123catlevel4 {
	BACKGROUND-COLOR: #EFEFEF;
	FONT-SIZE: 11px; 
	LINE-HEIGHT:20px; 
	COLOR: #222222; 
	TEXT-DECORATION: none;
	PADDING-LEFT:30px;
	BORDER-TOP: 1px solid #FFFFFF;
}

TD.shop123catlevel4_active{
	BACKGROUND-COLOR: #709FD3;
	COLOR: #FFFFFF; 
	TEXT-DECORATION: none;
	PADDING-LEFT:30px;
	BORDER-TOP: 1px solid #FFFFFF;
}


 

a.shop123catlevel1 {
	FONT-SIZE: 11px; 
	LINE-HEIGHT:18px; 
	COLOR: #000000; 
	TEXT-DECORATION: none;
	MARGIN-LEFT: 8px;
}

a.shop123catlevel1_active {
	COLOR: #ffffff; 
	TEXT-DECORATION: none;
	MARGIN-LEFT: 8px;
}



a.shop123catlevel2 {
	FONT-SIZE: 11px; 
	LINE-HEIGHT:18px; 
	COLOR: #ffffff; 
	TEXT-DECORATION: none;
	MARGIN-LEFT: 8px;
}

a.shop123catlevel2_active {
	COLOR: #ffffff; 
	TEXT-DECORATION: none;
	MARGIN-LEFT: 8px;
}


a.shop123catlevel3 {
	FONT-SIZE: 11px; 
	LINE-HEIGHT:18px; 
	COLOR: #FFFFFF; 
	TEXT-DECORATION: none;	
	MARGIN-LEFT: 16px;
}	