.HEADING {
	font-family: Sans-Serif,Verdana,Arial;
	font-size: 13px;
	font-weight: bold;
	line-height: 125%;
	color: #5e82a3;
}

.menu {
	font-family: Sans-Serif,Verdana,Arial;
	font-size: 12px;
	font-weight: normal;
	line-height: 125%;
	color: #5e82a3;
}

.ERROR {
  border: 1px solid red;
}

.TITLE {
	font-family: Sans-Serif,Verdana,Arial;
	font-size: 16px;
	font-weight: bold;
	line-height: 125%;
	color: #E7E7E7;
}

.caption {
	font-family: Sans-Serif,Verdana,Arial;
	font-size: 11px;
	font-weight: normal;
	line-height: 125%;
	color: #5e82a3;
}

h2 a:hover {
color:#white;
	text-decoration:none;
}
a {
	color:#5e82a3;
	text-decoration:none;
}
a:hover {
	color:#81B7E6;
	text-decoration:none;
}
.headingwhite a {
color: #fff;
}
.headingwhite a:hover {
color: #fff;
}


.LINK {
	color:#5e82a3;
}

.NORMAL {
	font-family: Sans-Serif,Verdana,Arial;
	font-size: 11px;
	font-weight: normal;
	line-height: 125%;
	color: #515151;
}

H1,H2,H3,H4,H5,H6,P {
	margin:0;
}

.submenuselected {
	font-family: Sans-Serif,Verdana,Arial;
	font-size: 10px;
	font-weight: normal;
	line-height: 125%;
	color: #000000;
}

.menuselected {
	font-family: Sans-Serif,Verdana,Arial;
	font-size: 12px;
	font-weight: normal;
	line-height: 125%;
	color: #000000;
}

.submenu {
	font-family: Sans-Serif,Verdana,Arial;
	font-size: 10px;
	font-weight: normal;
	line-height: 125%;
	color: #000000;
}

body {
margin:0px;
padding:0px;
background-color:white;
}
#middlewrapper {
background-image: url('../sd_files/background_fadelong.png');
background-repeat: repeat-x;
width: 100%;
min-height: 364px;
text-align: center;
position: relative;
z-index: 40;
}
* html #middlewrapper {
height: 364px;
}
#innerpagewrapper {
width: 1004px;
margin-left: auto;
margin-right: auto;
position: relative;
min-height: 364px;
text-align: left;
z-index: 40;
}
* html #innerpagewrapper {
height: 364px;
}
#bottomwrapper {
width: 100%;
text-align: center;
position: relative;
height: 172px;
background-color: #DDDDDD;
z-index: 10;
}
#innerbottomwrapper {
margin-left: auto;
margin-right: auto;
width: 1004px;
text-align: left;
position: relative;
height: 172px;
z-index: 10;
}
#top {
height: 110px;
width: 1004px;
margin-left: auto;
margin-right: auto;
text-align: left;
position: relative;
}
#page {
width: 654px;
text-align: left;
min-height: 364px;
position: relative;
}
* html #page {
height: 364px;
}
#right {
position: absolute;
width: 350px;
height: 536px;
top: 0px;
right: 0px;
z-index: 50;
}
#bottom {
width: 654px;
height: 172px;
text-align: left;
z-index: 10;
}
.topmenufirst {
	font-family: Sans-Serif,Verdana,Arial;
	font-size: 13px;
	font-weight: normal;
	line-height: 125%;
	color: #5e82a3;
}

.topmenusecond {
	font-family: Sans-Serif,Verdana,Arial;
	font-size: 13px;
	font-weight: bold;
	line-height: 125%;
	color: #5e82a3;
}

.topmenu {
list-style-type: none;
margin-left: 0px;
padding: 0px;
margin-bottom: 5px;
}
.topmenuli {
margin: 0px 0px 0px 20px;
padding: 0px;
float: left;
}
.topmenulifi {
margin: 0px 0px 0px 14px;
padding: 0px;
float: left;
}
.topmenuli2 {
margin: 0px;
padding: 0px;
}
.topmenuli a:hover {
color:#5e82a3;
}
.topmenufirst:hover, .topmenusecond:hover {
color:#5e82a3;
}
.slideShowSmall {
	font-family: Sans-Serif, Verdana,Arial;
	font-size: 10px;
	font-weight: normal;
	line-height: 125%;
	color: #FFFFFF;
}

.slideShowBig {
	font-family: Verdana,Arial,Sans-Serif;
	font-size: 16px;
	font-weight: bold;
	line-height: 125%;
	color: #FFFFFF;
}

.HEADINGBLACK {
	font-family: Sans-Serif,Verdana,Arial;
	font-size: 13px;
	font-weight: bold;
	line-height: 125%;
	color: #5e82a3;
}

.topmenufirstsub {
	font-family: Sans-Serif,Verdana,Arial;
	font-size: 11px;
	font-weight: normal;
	line-height: 125%;
	color: #5e82a3;
}

.topmenufirstactivesub {
	font-family: Sans-Serif,Verdana,Arial;
	font-size: 11px;
	font-weight: normal;
	line-height: 125%;
	color: #5e82a3;
}

.HEADINGWHITE {
	font-family: Sans-Serif,Verdana,Arial;
	font-size: 13px;
	font-weight: bold;
	line-height: 125%;
	color: #FFFFFF;
}

.showproduct {
cursor: pointer;
display: none;
height: 406px;
width: 385px;
margin-left: 163px;
position: absolute;
margin-top: -30px;
left: 100px;
background-image: url(../sd_files/back4.png);
background-repeat: no-repeat;
z-index: 999;
}
.productleft {
margin-left: 20px;
float: left;
width: 176px;
margin-top: 20px;
}
.productwrapperleft {
width: 375px;
}
.prodname {
font-size: 14px;
text-transform: uppercase;
color: #fff;
font-style: italic;
margin-left: 20px;
}
.prodprice {
color: #fff;
font-size: 20px;
font-style: italic;
font-weight: bold;
margin-left: 20px;
margin-top: 3px;
}
.productright {
float: right;
margin-top: 35px;
padding-right: 5px;
width: 160px;
}
.infoboxtop {
height: 9px;
width: 174px;
background-image: url(../sd_files/kollage/infoboxtopred_grey.png);
background-repeat: no-repeat;
background-position: bottom left;
margin:0px;
padding:0px;
}
.infoboxbottom {
height: 9px;
width: 174px;
background-image: url(../sd_files/kollage/infoboxbottomred_grey.png);
background-repeat: no-repeat;
}
.infobox {
background-image: url(../sd_files/kollage/infoboxbackred_grey.png);
background-repeat: repeat-y;
width: 174px;
min-height: 24px;
}
* html .infobox {
height: 34px;
}
.prodtext {
margin: 10px 0px 0px 5px;
}
.designer {
padding-left: 25px;
padding-right: 20px;
height: 240px;
margin-top: 30px;
border-left: 2px solid #cc0000;
}
.designer img {
margin-bottom: 10px;
}
.designav {
font-style: italic;
font-weight: bold;
color:#cc0000;
font-size: 12px;
}
.designernamn {
font-size: 14px;
color:#cc0000;
}
.designerbeskrivning {
margin-top: 5px;
}
.enlarge {
float: right;
margin-top: 10px;
margin-right: 5px;
}
.enlarge span {
font-weight: bold;
color:#5e82a3;
font-size: 10px;
}
.city {
	font-family: Sans-Serif,Verdana,Arial;
	font-size: 16px;
	font-weight: normal;
	line-height: 125%;
	color: #5e82a3;
}

.countylabelfi {
font-size: 18px;
color: #5e82a3; 
border-bottom: 2px solid #5e82a3;
padding-bottom: 2px;
}
#canvas {
}
#paper {
}
.county {
display: none;
background: #fff;
background-image: url(../sd_files/background_fade_iefix.png);
background-repeat: repeat-x;
}
.countyfi {
background: #fff;
background-image: url(../sd_files/background_fade_iefix.png);
background-repeat: repeat-x;
}
.storelabel {
margin-top: 10px;
text-transform: uppercase;
color: #5e82a3;
font-size: 11px;
font-weight: bold;
}
.store:visited {
color: #000;
}
.store:hover {
color: #5e82a3;
}
.store {
font-size: 11px;
color: #000;
}
#storesHolder {
margin-left: 30px;
}
.amazonpurple {
	font-family: Verdana,Arial,Sans-Serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 125%;
	color: #515151;
}

.address {
	font-family: Sans-Serif,Verdana,Arial;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
	line-height: 125%;
	color: #5e82a3;
}

.submit input {
background-color:#fafafa;
border: 1px solid #5e82a3;

}
.HEADINGBLACKSTOR {
	font-family: Sans-Serif,Verdana,Arial;
	font-size: 20px;
	font-weight: bold;
	line-height: 125%;
	color: #5e82a3;
}

.HEADINGRDSTORTPRIS {
	font-family: Sans-Serif,Verdana,Arial;
	font-size: 40px;
	font-weight: normal;
	line-height: 125%;
	color: #5e82a3;
}

.HEADINGRDSTRREPRIS {
	font-family: Sans-Serif,Verdana,Arial;
	font-size: 60px;
	font-weight: bold;
	line-height: 125%;
	color: #5e82a3;
}

#boxdiv {
overflow:hidden; 
visibility: hidden; 
border-top: 2px solid;
border-bottom: 2px solid;
border-color: #cc0000;
background: #fff; 
width: 150px; 
position: absolute; 
display: none;
//opacity: 0.75;
/* filter:alpha(opacity=75); IE's opacity*/
font-size: 12px;
padding: 2px 5px 5px 5px;
z-index: 999;
}
/*

 * FancyBox - jQuery Plugin

 * Simple and fancy lightbox alternative

 *

 * Examples and documentation at: http://fancybox.net

 * 

 * Copyright (c) 2008 - 2010 Janis Skarnelis

 *

 * Version: 1.3.1 (05/03/2010)

 * Requires: jQuery v1.3+

 *

 * Dual licensed under the MIT and GPL licenses:

 *   http://www.opensource.org/licenses/mit-license.php

 *   http://www.gnu.org/licenses/gpl.html

 */



#fancybox-loading {

	position: fixed;

	top: 50%;

	left: 50%;

	height: 40px;

	width: 40px;

	margin-top: -20px;

	margin-left: -20px;

	cursor: pointer;

	overflow: hidden;

	z-index: 1104;

	display: none;

}



* html #fancybox-loading {	/* IE6 */

	position: absolute;

	margin-top: 0;

}



#fancybox-loading div {

	position: absolute;

	top: 0;

	left: 0;

	width: 40px;

	height: 480px;

	background-image: url('../sd_files/fancybox/fancybox.png');

}



#fancybox-overlay {

	position: fixed;

	top: 0;

	left: 0;

	bottom: 0;

	right: 0;

	background: #000;

	z-index: 1100;

	display: none;

}



* html #fancybox-overlay {	/* IE6 */

	position: absolute;

	width: 100%;

}



#fancybox-tmp {

	padding: 0;

	margin: 0;

	border: 0;

	overflow: auto;

	display: none;

}



#fancybox-wrap {

	position: absolute;

	top: 0;

	left: 0;

	margin: 0;

	padding: 20px;

	z-index: 1101;

	display: none;

}



#fancybox-outer {

	position: relative;
	width: 100%;

	height: 100%;

	background: #FFF;

}



#fancybox-inner {

	position: absolute;

	top: 0;

	left: 0;

	width: 1px;

	height: 1px;

	padding: 0;

	margin: 0;

	outline: none;

	overflow: hidden;
}
* html #fancybox-inner {
padding: 0px 40px 40px 0px;
}



#fancybox-hide-sel-frame {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	background: transparent;

}



#fancybox-close {

	position: absolute;

	top: -15px;

	right: -15px;

	width: 30px;

	height: 30px;

	background-image: url('../sd_files/fancybox/fancybox.png');

	background-position: -40px 0px;

	cursor: pointer;

	z-index: 1103;

	display: none;

}



#fancybox_error {

	color: #444;

	font: normal 12px/20px Arial;

	padding: 7px;

	margin: 0;

}



#fancybox-content {

	height: auto;

	width: auto;

	padding: 0;

	margin: 0;

}



#fancybox-img {

	width: 100%;

	height: 100%;

	padding: 0;

	margin: 0;

	border: none;

	outline: none;

	line-height: 0;

	vertical-align: top;

	-ms-interpolation-mode: bicubic;

}



#fancybox-frame {

	position: relative;

	width: 100%;

	height: 100%;

	border: none;

	display: block;

}



#fancybox-title {

	position: absolute;

	bottom: 0;

	left: 0;

	font-family: Arial;

	font-size: 12px;

	z-index: 1102;

}



.fancybox-title-inside {

	padding: 10px 0;

	text-align: center;

	color: #333;

}



.fancybox-title-outside {

	padding-top: 5px;

	color: #FFF;

	text-align: center;

	font-weight: bold;

}



.fancybox-title-over {

	color: #FFF;

	text-align: left;

}



#fancybox-title-over {

	padding: 10px;

	background-image: url('../sd_files/fancybox/fancy_title_over.png');

	display: block;

}



#fancybox-title-wrap {

	display: inline-block;

}



#fancybox-title-wrap span {

	height: 32px;

	float: left;

}



#fancybox-title-left {

	padding-left: 15px;

	background-image: url('../sd_files/fancybox/fancybox.png');

	background-position: -40px -90px;

	background-repeat: no-repeat;

}



#fancybox-title-main {

	font-weight: bold;

	line-height: 29px;

	background-image: url('../sd_files/fancybox/fancybox-x.png');

	background-position: 0px -40px;

	color: #FFF;

}



#fancybox-title-right {

	padding-left: 15px;

	background-image: url('../sd_files/fancybox/fancybox.png');

	background-position: -55px -90px;

	background-repeat: no-repeat;

}



#fancybox-left, #fancybox-right {

	position: absolute;

	bottom: 0px;

	height: 100%;

	width: 35%;

	cursor: pointer;

	outline: none;

	background-image: url('../sd_files/fancybox/blank.gif');

	z-index: 1102;

	display: none;

}



#fancybox-left {

	left: 0px;

}



#fancybox-right {

	right: 0px;

}



#fancybox-left-ico, #fancybox-right-ico {

	position: absolute;

	top: 50%;

	left: -9999px;

	width: 30px;

	height: 30px;

	margin-top: -15px;

	cursor: pointer;

	z-index: 1102;

	display: block;

}



#fancybox-left-ico {

	background-image: url('../sd_files/fancybox/fancybox.png');

	background-position: -40px -30px;

}



#fancybox-right-ico {

	background-image: url('../sd_files/fancybox/fancybox.png');

	background-position: -40px -60px;

}



#fancybox-left:hover, #fancybox-right:hover {

	visibility: visible;    /* IE6 */

}



#fancybox-left:hover span {

	left: 20px;

}



#fancybox-right:hover span {

	left: auto;

	right: 20px;

}



.fancy-bg {

	position: absolute;

	padding: 0;

	margin: 0;

	border: 0;

	width: 20px;

	height: 20px;

	z-index: 1001;

}



#fancy-bg-n {

	top: -20px;

	left: 0;

	width: 100%;

	background-image: url('../sd_files/fancybox/fancybox-x.png');

}



#fancy-bg-ne {

	top: -20px;

	right: -20px;

	background-image: url('../sd_files/fancybox/fancybox.png');

	background-position: -40px -162px;

}



#fancy-bg-e {

	top: 0;

	right: -20px;

	height: 100%;

	background-image: url('../sd_files/fancybox/fancybox-y.png');

	background-position: -20px 0px;

}



#fancy-bg-se {

	bottom: -20px;

	right: -20px;

	background-image: url('../sd_files/fancybox/fancybox.png');

	background-position: -40px -182px; 

}



#fancy-bg-s {

	bottom: -20px;

	left: 0;

	width: 100%;

	background-image: url('../sd_files/fancybox/fancybox-x.png');

	background-position: 0px -20px;

}



#fancy-bg-sw {

	bottom: -20px;

	left: -20px;

	background-image: url('../sd_files/fancybox/fancybox.png');

	background-position: -40px -142px;

}



#fancy-bg-w {

	top: 0;

	left: -20px;

	height: 100%;

	background-image: url('../sd_files/fancybox/fancybox-y.png');

}



#fancy-bg-nw {

	top: -20px;

	left: -20px;

	background-image: url('../sd_files/fancybox/fancybox.png');

	background-position: -40px -122px;

}



/* IE */



#fancybox-loading.fancybox-ie div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../sd_files/fancybox/fancy_loading.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-close		{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../sd_files/fancybox/fancy_close.png', sizingMethod='scale'); }



.fancybox-ie #fancybox-title-over	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../sd_files/fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }

.fancybox-ie #fancybox-title-left	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../sd_files/fancybox/fancy_title_left.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-title-main	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../sd_files/fancybox/fancy_title_main.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-title-right	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../sd_files/fancybox/fancy_title_right.png', sizingMethod='scale'); }



.fancybox-ie #fancybox-left-ico		{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../sd_files/fancybox/fancy_nav_left.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-right-ico	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../sd_files/fancybox/fancy_nav_right.png', sizingMethod='scale'); }



.fancybox-ie .fancy-bg { background: transparent !important; }



.fancybox-ie #fancy-bg-n	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../sd_files/fancybox/fancy_shadow_n.png', sizingMethod='scale'); }

.fancybox-ie #fancy-bg-ne	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../sd_files/fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }

.fancybox-ie #fancy-bg-e	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../sd_files/fancybox/fancy_shadow_e.png', sizingMethod='scale'); }

.fancybox-ie #fancy-bg-se	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../sd_files/fancybox/fancy_shadow_se.png', sizingMethod='scale'); }

.fancybox-ie #fancy-bg-s	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../sd_files/fancybox/fancy_shadow_s.png', sizingMethod='scale'); }

.fancybox-ie #fancy-bg-sw	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../sd_files/fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }

.fancybox-ie #fancy-bg-w	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../sd_files/fancybox/fancy_shadow_w.png', sizingMethod='scale'); }

.fancybox-ie #fancy-bg-nw	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../sd_files/fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }
.NORMAL_POLL {
	font-family: Sans-Serif,Verdana,Arial;
	font-size: 13px;
	font-weight: normal;
	line-height: 125%;
	color: #515151;
}


