/***************
This odd 100.01% value for the font size compensates for several browser bugs. First,
setting a default body font size in percent (instead of em) eliminates an IE/Win problem with growing or shrinking fonts out of proportion if they are later set in ems in other elements. Additionally,
some versions of Opera will draw a default font-size of 100% too small compared to other browsers. Safari,
on the other hand,
has a problem with a font-size of 101%. The current "best" suggestion is to use the 100.01% value for this property.
******************/
body { margin: 0px 0px 0px 0px;
	padding: 20px 0px 20px 0px;
	background-color: #fff;
	font-size: 100.01%;
	font-family: "Palatino Linotype",
"Times New Roman",
Times,
serif;
	color: #333333;
	text-align: center; }
/*html {overflow: -moz-scrollbars-vertical;  
	overflow-x: auto;
	overflow-y: scroll; }/* Fix for firefox,
mozila browsers för att dom skall alltid visa scrollbars. */
/*html { scrollbar-face-color: red;
	scrollbar-arrow-color: green;
	scrollbar-base-color: blue;
	scrollbar-shadow-color: #ff00ff;
	scrollbar-darkshadow-color: #00ffff;
	scrollbar-highlight-color: yellow;
	scrollbar-3dlight-color: #ffff00;
	scrollbar-track-color: #ff00ff; }*/
ul,
ol,
li,
p,
h1,
h2,
h3,
h4,
h5,
h6,
form,
fieldset,
a,
img { margin: 0;
	padding: 0;
	border: none;
	list-style:none; }
a { color: #CCCC99;
	text-decoration: underline; }
input,
select { font-family:"Palatino Linotype",
"Times New Roman",
Times,
serif; }
#wrapper { min-height: 500px;
	width: 946px;
	margin: 0 auto 0 auto;
	text-align: left; }
#wrapper p { /*font-size: 76%;återställer font storleken till trevligare,
mindre*/
}
/**************************
HEADER LOGO
****************************/
.header { background-image: url(../img/top_ban_bg.gif);
	background-repeat: no-repeat;
	background-position: 100% 100%;
	clear: both;
	height: 182px;
	width: 942px; }
.flags { clear: both;
	float: none;
	height: 49px;
	width: 32px; }
.logo { /*div som håller logotypen*/
	clear: both;
	height: 88px;
	width: 360px; }
/**************************
MENU
****************************/
#menuHolder { background-image: url(../img/se/menu/menu_bg.gif);
	clear: both;
	padding-left: 260px;
	height: 31px;
	background-color: #5A5A5A;
	width: 682px; }
#menu { width: 682px; }
#menu ul { margin: 0px;
	padding: 0px;
	list-style-type: none; }
#menu li { float: left; }
#menu li a { background-repeat: no-repeat;
	background-position: 0% 0%;
	display: block;
	float: left;
	height: 31px;
	text-decoration: none;
	color: #555151;
	text-indent: -9999px;
	padding: 0px;
	margin: 0px; }
.se #menu #webshop a:hover,
.en #menu #webshop a:hover,
.se #menu #shop a:hover,
.en #menu #shop a:hover,
.se #menu #mythes a:hover,
.en #menu #mythes a:hover,
.se #menu #vikingar a:hover,
.en #menu #vikingar a:hover,
.se #menu #contact a:hover,
.en #menu #contact a:hover,
.se #menu #default a:hover,
.en #menu #default a:hover,
#menu .selected { background-position: 0% 100%; }
.se #menu #webshop a,
#menu .selected { background-image: url(../img/se/menu/webshop.gif);
	width: 128px; }
.en #menu #webshop a,
#menu .selected { background-image: url(../img/en/menu/webshop.gif);
	width: 128px; }
.se #menu #shop a,
#menu .selected { background-image: url(../img/se/menu/shop.gif);
	width: 120px; }
.en #menu #shop a,
#menu .selected { background-image: url(../img/en/menu/shop.gif);
	width: 120px; }
.se #menu #mythes a,
#menu .selected { background-image: url(../img/se/menu/vikings.gif);
	width: 111px; }
.en #menu #mythes a,
#menu .selected { background-image: url(../img/en/menu/vikings.gif);
	width: 111px; }
.se #menu #vikingar a,
#menu .selected { background-image: url(../img/se/menu/learn.gif);
	width: 211px; }
.en #menu #vikingar a,
#menu .selected { background-image: url(../img/en/menu/learn.gif);
	width: 211px; }
.se #menu #mythes-- a,
#menu .selected { background-image: url(../img/se/menu/mythes.gif);
	width: 95px; }
.en #menu #mythes-- a,
#menu .selected { background-image: url(../img/en/menu/mythes.gif);
	width: 95px; }
.se #menu #contact a,
#menu .selected { background-image: url(../img/se/menu/contact.gif);
	width: 107px; }
.en #menu #contact a,
#menu .selected { background-image: url(../img/en/menu/contact.gif);
	width: 107px; }
.se #menu #default a,
#menu .selected { background-image: url(../img/se/menu/start.gif);
	width: 93px; }
.en #menu #default a,
#menu .selected { background-image: url(../img/en/menu/start.gif);
	width: 93px; }
#menu #end { background-image: url(../img/se/menu/menu_end.gif);
	width: 23px;
	height:31px; }
.shadow { background: url(../img/site/bg_undermenu_long.gif) no-repeat -4px 0%;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 28px;
	width: 927px; }
.submenu {visibility:hidden;display:none; }
/****************************
CONTENT
*****************************/
.content { width: 946px;
	min-height: 500px;
	height: auto !important;
	clear:both; }
* .content { /* bara för IE6 */
	height: 500px;
	width: 946px; }
.content .main { float: left;
	width: 628px; }
.content .main p { font-size: 76%; }

.content .row { clear: both; }
.content .runesShort { clear: both;
	height: 77px;
	width: 620px;
	margin: 0px 0px 0px 0px;
	background: url(../img/site/runes_short.gif) no-repeat 10px 0%; }
.content .mythes { clear: both;
	background-image: url(../img/site/mythes_face.jpg);
	background-repeat: no-repeat;
	background-position: 100% 100%;
	width: 605px;
	min-height: 390px; }
*html .content .mythes { /* bara för IE6 */
	height: 390px; }
.content .mythes .col1 { float: left;
	width: 400px; }
.content .mythes .col1 li { font-size: 76%;
	padding: 0px 0px 14px 0px; }
.content .mythes .col2 { width: 200px; }
/******************************
HEADERS
******************************/
h1 { text-indent: -100em;
	color: #990000;
	font-weight: normal;
	text-transform: uppercase;
	font-size: 180%;
	line-height: 100%;
	height: 50px; }
.se #h1mythes,
.en #h1mythes { background: url(../img/se/headers/h1_mythes.gif) no-repeat 0px 0px; }
.en #h1mythes { background-image: url(../img/en/headers/h1_mythes.gif); }
.se #h1vikings,
.en #h1vikings { background: url(../img/se/headers/h1_vikings.gif) no-repeat 0px 0px; }
.en #h1vikings { background-image: url(../img/en/headers/h1_vikings.gif); }
.se #h1gods,
.en #h1gods { background: url(../img/se/headers/h1_gods.gif) no-repeat 0px 0px; }
.en #h1gods { background-image: url(../img/en/headers/h1_gods.gif); }
.se #h1amuletsAndOrnaments,
.en #h1amuletsAndOrnaments { background: url(../img/se/headers/h1_amuletsAndOrnaments.gif) no-repeat 0px 0px; }
.en #h1amuletsAndOrnaments { background-image: url(../img/en/headers/h1_amuletsAndOrnaments.gif); }
.se #h1objects,
.en #h1objects { background: url(../img/se/headers/h1_objects.gif) no-repeat 0px 0px; }
.en #h1objects { background-image: url(../img/en/headers/h1_objects.gif); }
.se #h1runesAndRunestones,
.en #h1runesAndRunestones { background: url(../img/se/headers/h1_runesAndRunestones.gif) no-repeat 0px 0px; }
.en #h1runesAndRunestones { background-image: url(../img/en/headers/h1_runesAndRunestones.gif); }
.se #h1entertainment,
.en #h1entertainment { background: url(../img/se/headers/h1_entertainment.gif) no-repeat 0px 0px; }
.en #h1entertainment { background-image: url(../img/en/headers/h1_entertainment.gif); }
.se #h1index,
.en #h1index { background: url(../img/se/headers/h1_index.gif) no-repeat 0px 0px; }
.en #h1index { background-image: url(../img/en/headers/h1_index.gif); }
.se #h1webshop,
.en #h1webshop { background: url(../img/se/headers/h1_webshop.gif) no-repeat 0px 0px; }
.en #h1webshop { background-image: url(../img/en/headers/h1_webshop.gif); }
.se #h1contact,
.en #h1contact { background: url(../img/se/headers/h1_contact.gif) no-repeat 0px 0px; }
.en #h1contact { background-image: url(../img/en/headers/h1_contact.gif); }
.se #h1shop,
.en #h1shop { background: url(../img/se/headers/h1_shop.gif) no-repeat 0px 0px; }
.en #h1shop { background-image: url(../img/en/headers/h1_shop.gif); }
.se #h1kopvillkor,
.en #h1kopvillkor { background: url(../img/se/headers/h1_kopvillkor.gif) no-repeat 0px 0px; }
.en #h1kopvillkor { background-image: url(../img/en/headers/h1_kopvillkor.gif); }
.se #h1sahandlardu,
.en #h1sahandlardu { background: url(../img/se/headers/h1_sahandlardu.gif) no-repeat 0px 0px; }
.en #h1sahandlardu { background-image: url(../img/en/headers/h1_sahandlardu.gif); }
.se #h1register,
.en #h1register { background: url(../img/se/headers/h1_register.gif) no-repeat 0px 0px; }
.en #h1register { background-image: url(../img/en/headers/h1_register.gif); }
.se #h1cardpayment,
.en #h1cardpayment { background: url(../img/se/headers/h1_cardpayment.gif) no-repeat 0px 0px; }
.en #h1cardpayment { background-image: url(../img/en/headers/h1_cardpayment.gif); }
.se #h1confirmorder,
.en #h1confirmorder { background: url(../img/se/headers/h1_confirmorder.gif) no-repeat 0px 0px; }
.en #h1confirmorder { background-image: url(../img/en/headers/h1_confirmorder.gif); }
.se #h1orderconfirmation,
.en #h1orderconfirmation { background: url(../img/se/headers/h1_orderconfirmation.gif) no-repeat 0px 0px; }
.en #h1orderconfirmation { background-image: url(../img/en/headers/h1_orderconfirmation.gif); }
.se #h1receipt,
.en #h1receipt { background: url(../img/se/headers/h1_receipt.gif) no-repeat 0px 0px; }
.en #h1receipt { background-image: url(../img/en/headers/h1_receipt.gif); }
/**************************************************
BANNERS
***************************************************/
.se .openinghours,
.en .openinghours { background: #655254 url(../img/se/ban/ban_open.gif) no-repeat 0% 0%;
	clear: both;
	height: 192px;
	width: 314px; }
.en .openinghours { background-image: url(../img/en/ban/ban_open.gif); }
#wrapper .se .openinghours p,
#wrapper .en .openinghours p { font-weight: normal;
	color: #FFFFFF;
	text-align: center;
	padding: 60px 0px 0px 0px;
	font-size: 120%; }
.LeftColumn .openinghours { background-position: -10px -8px;
	width: 304px;
	height: 184px; }
/*************SearchBox***************/
.se .search,
.en .search { color: #FFFFFF;
	background-color: #5C4E51;
	background: url(../img/se/btn/btn_search_prod.gif) no-repeat 0% 0%;
	clear: both;
	height: 52px;
	width: 314px; }
.en .search { background-image: url(../img/en/btn/btn_search_prod.gif); }
.se .LeftColumn .search,
.en .LeftColumn .search { background-position: -8px 0%;
	width: 306px; }
.se .SearchBtn,
.en .SearchBtn { float: right;
	width: 55px;
	height: 32px;
	border: none; }
.se .LeftColumn .SearchBtn,
.en .LeftColumn .SearchBtn { float: right;
	height: 30px;
	width: 55px;
	border: none;
	padding: 0px 0px 0px 0px; }
.search input { float: right;
	height: 18px;
	width: 170px;
	border: 1px solid #FFFFFF;
	margin-top: 15px;
	font-family: "Palatino Linotype",
"Times New Roman",
Times,
serif;
	font-size: 12px;
	color: #883B21; }
/*************About Vikings***************/
.se .aboutVikings,
.en .aboutVikings { background: url(../img/se/ban/ban_about_vikings.gif) no-repeat 0% 0%;
	height: 318px;
	width: 314px; }
.en .aboutVikings { background-image: url(../img/en/ban/ban_about_vikings.gif); }
/*******************WebShopBanner Startsida**********************/
.se .webshopBan,
.en .webshopBan { background-color: #65504D;
	background: url(../img/se/ban/ban_webshop.gif) no-repeat 0% 0%;
	height: 276px;
	width: 314px; }
.en .webshopBan { background-image: url(../img/en/ban/ban_webshop.gif); }
/***************MemberLoginBox Startsida******************/
.se .memberLogin,
.en .memberLogin { background-color: #604D4D;
	background-image: url(../img/se/btn/btn_member_loggin.gif);
	background-repeat: no-repeat;
	background-position: 0% 0%;
	height: 54px;
	width: 314px; }
.en .memberLogin { background-image: url(../img/en/btn/btn_member_loggin.gif); }
/****************Kassasystem CartBox*****************/
.se .CartBox,
.en .CartBox { background-color: #65504D;
	background: url(../img/se/ban/ban_cart_bg.gif) no-repeat 0% 0%;
	height: 370px;
	width: 300px; }
.en .CartBox { background-image: url(../img/en/ban/ban_cart_bg.gif); }
.CartBox .padding { margin: 0px;
	padding: 190px 70px 0px 36px; }
.CartBox textarea { width:208px;
	height:110px;
	color:#663300;
	font-family:'Palatino Linotype',
'Times New Roman',
Times,
serif;
	font-size:12px;
	border: 1px solid #FFFFFF; }
.CartBoxBtn { height: 44px;
	width: 210px; }
/***************************
Topplist
****************************/
#toplist { width: 314px;
	float: right; }
#toplist .padding { /*padding håller toplist produkter på plats*/
	padding: 7px;
	width: 230px; }
#toplist img { float: left;
	padding: 0px 10px 0px 35px;/*bild placering i förhållande till ramen och texten*/
}
#toplist a { color: #883b21;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px; }
#toplist a:hover { color: #CC6600; }
#toplist .about { font-size: 11px; }
#toplist .prod_top { background: url(../img/se/webshop/toplist/top_list_top.gif) no-repeat 0% 0%;
	height: 46px; }
.se #toplist .prod_favs { background: url(../img/se/webshop/toplist/top_list_favs.gif) no-repeat 0% 0%;
	height: 67px; }
.en #toplist .prod_favs { background: url(../img/en/webshop/toplist/top_list_favs.gif) no-repeat 0% 0%;
	height: 67px; }
#toplist .prod_bot { background: url(../img/se/webshop/toplist/top_list_bot.gif) no-repeat 0% 0%;
	height: 105px; }
#toplist .prod_1 { background: url(../img/se/webshop/toplist/top_list_1.gif) no-repeat 0% 0%;
	height: 84px; }
#toplist .prod_2 { background: url(../img/se/webshop/toplist/top_list_2.gif) no-repeat 0% 0%;
	height: 84px; }
#toplist .prod_3 { background: url(../img/se/webshop/toplist/top_list_3.gif) no-repeat 0% 0%;
	height: 84px; }
#toplist .prod_4 { background: url(../img/se/webshop/toplist/top_list_4.gif) no-repeat 0% 0%;
	height: 84px; }
#toplist .prod_5 { background: url(../img/se/webshop/toplist/top_list_5.gif) no-repeat 0% 0%;
	height: 84px; }
.col1,
.col2 { float: left;
	width: 314px; }
.col1 .padding { padding: 0px 30px 6px 0px; }
.col2 .padding { padding: 0px 30px 6px 5px; }
.se .flash,
.en .flash { clear: both;
	height: 377px;
	width: 942px;
	background: url(../img/se/fla/flash_bg_replacement.jpg) no-repeat 0% 0%; }
.en .flash { background: url(../img/en/fla/flash_bg_replacement.jpg) no-repeat 0% 0%; }
.toplist { margin: 0px;
	padding: 0px;
	float: right;
	width: 314px; }
#footer { clear: both;
	height: 50px;
	width: 942px;
	background-image: url(../img/site/footer_border.gif);
	background-repeat: no-repeat;
	background-position: 50% 10px; /*positioneringen skapar utrymme ovan footer*/
	padding-top: 10px;/* padding flyttar på innehållet så att bakgrunden övertäcks inte*/
}
.se .address,
.en .address { background: url(../img/se/site/footer.gif) no-repeat 50% 100%;
	height: 30px;
	width: 942px; }
.en .address { background: url(../img/en/site/footer.gif) no-repeat 50% 100%; }
.LeftColumn { text-align: left;
	padding: 0px;
	float: left;
	min-height: 500px;
	width: 314px; }
*html .LeftColumn { /* bara för IE6 */
	height: 500px; }
/******************************
WEBSHOP
*******************************/
/******************************
ProduktMenu
*******************************/
#ProduktMenu { margin: 0px;
	padding: 0px;
	min-height: 300px;
	width: 314px;
	clear: both; }
*html #ProduktMenu { /* bara för IE6 */
	height: 300px; }
#ProduktMenu ul { margin: 0px;
	padding: 0px 0px 20px 0px;
	list-style-type: none; }
#ProduktMenu li { margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px; }
#ProduktMenu li a { color: #990000;
	text-decoration: none;
	border-bottom: 1px solid #990000;
	width: 292px;
	height: 18px;
	display: block;
	background-image: url(../img/site/pil_red.gif);
	background-repeat: no-repeat;
	background-position: 100% 0%;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	font-size: 14px;
	text-transform:uppercase; }
#ProduktMenu li a:hover,
#ProduktMenu li .selected { color:#CC0000;
	border-bottom: 1px solid #CC0000;
	background-position: 100% 100%; }
#ProduktMenu ul ul { border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #990000;
	width: 292px;
	margin: 0px;
	padding: 0px 0px 10px 0px; }
#ProduktMenu .SubList li { margin: 0px;
	padding: 0px 0px 0px 25px; }
#ProduktMenu .SubList li a { font-size: 14px;
	font-style: italic;
	height:16px;
	line-height: 18px;
	color: #990000;
	text-decoration: none;
	background-image: none;
	width: 267px;
	border:none;
	text-transform:none; }
#ProduktMenu .SubList li a:hover { color:#CC0000;
	border:none; }
/*********************Default************************/
a.defaultLink { /*Blue link*/
	font-size: 14px;
	font-weight: bold;
	color: #2a367a;
	background: url(../img/site/pil_blue.gif) no-repeat 100% 0%;
	padding: 0px 25px 0px 0px;
	text-decoration: none; }
a.defaultLink:hover { color: #0033CC;
	background: url(../img/site/pil_blue.gif) no-repeat 100% 100%; }
a.defaultLink2 { /*Beige link*/
	font-size: 14px;
	font-weight: bold;
	color: #cc9966;
	background: url(../img/site/pil_beige.gif) no-repeat 100% 0%;
	padding: 0px 25px 0px 0px;
	text-decoration: none; }
a.defaultLink2:hover { color: #CCCC99;
	background: url(../img/site/pil_beige.gif) no-repeat 100% 100%; }
.leatherlapp { background: url(../img/site/leaderlapp.gif) no-repeat left top;
	background: url(../img/site/leaderlapp.png) no-repeat left top !important;
	width: 122px;
	height: 107px;
	display: block;
	float: left; }
* html .leatherlapp { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img/site/leaderlapp.png",
sizingMethod="crop");
	background-image: none; }
.leatherlapp a { font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	display: block;
	float: left;
	height: 107px;
	width: 122px;
	padding: 14px 0px 0px 0px; }
.leatherlapp a:hover { color: #FFFFCC; }
/**/
.se .leatherlappBtn,
.en .leatherlappBtn { background-image: url(../img/se/btn/btn_send.png) !important;
	background: url(../img/se/btn/btn_send.gif) no-repeat 0px 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 122px;
	height: 107px;
	display: block;
	float: left; }
.en .leatherlappBtn { background-image: url(../img/en/btn/btn_send.png) !important;
	background: url(../img/en/btn/btn_send.gif) no-repeat 0px 0px; }
* html .se .leatherlappBtn { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img/se/btn/btn_send.png",
sizingMethod="crop");
	background-image: none; }
* html .en .leatherlappBtn { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img/en/btn/btn_send.png",
sizingMethod="crop");
	background-image: none; }
/**************** BTN SEND ***********/
.se .sendBtn,
.en .sendBtn { background-image: url(../img/se/btn/btn_send.png) !important;
	background: url(../img/se/btn/btn_send.gif) no-repeat 0px 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 122px;
	height: 107px;
	display: block;
	float: left; }
.en .leatherlappBtn { background-image: url(../img/en/btn/btn_send.png) !important;
	background: url(../img/en/btn/btn_send.gif) no-repeat 0px 0px; }
* html .se .leatherlappBtn { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img/se/btn/btn_send.png",
sizingMethod="crop");
	background-image: none; }
* html .en .leatherlappBtn { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img/en/btn/btn_send.png",
sizingMethod="crop");
	background-image: none; }
/* changeBtn ** payBtn */
.se .changeBtn,
.en .changeBtn { background-image: url(../img/se/btn/btn_change.png) !important;
	background: url(../img/se/btn/btn_change.gif) no-repeat 0px 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 122px;
	height: 107px;
	display: block;
	float: left; }
.se .payBtn,
.en .payBtn { background-image: url(../img/se/btn/btn_pay.png) !important;
	background: url(../img/se/btn/btn_pay.gif) no-repeat 0px 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 122px;
	height: 107px;
	display: block;
	float: right; }
.se .confirmBtn,
.en .confirmBtn { background-image: url(../img/se/btn/btn_confirm.png) !important;
	background: url(../img/se/btn/btn_confirm.gif) no-repeat 0px 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 122px;
	height: 107px;
	display: block;
	float: right; }
.en .changeBtn { background-image: url(../img/en/btn/btn_change.png) !important;
	background: url(../img/en/btn/btn_change.gif) no-repeat 0px 0px; }
.en .payBtn { background-image: url(../img/en/btn/btn_pay.png) !important;
	background: url(../img/en/btn/btn_pay.gif) no-repeat 0px 0px; }
.en .confirmBtn { background-image: url(../img/en/btn/btn_confirm.png) !important;
	background: url(../img/en/btn/btn_confirm.gif) no-repeat 0px 0px; }
* html .se .changeBtn { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img/se/btn/btn_change.png",
sizingMethod="crop");
	background-image: none; }
* html .se .payBtn { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img/se/btn/btn_pay.png",
sizingMethod="crop");
	background-image: none; }
* html .se .confirmBtn { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img/se/btn/btn_confirm.png",
sizingMethod="crop");
	background-image: none; }
* html .en .changeBtn { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img/en/btn/btn_change.png",
sizingMethod="crop");
	background-image: none; }
* html .en .payBtn { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img/en/btn/btn_pay.png",
sizingMethod="crop");
	background-image: none; }
* html .en .confirmBtn { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img/en/btn/btn_confirm.png",
sizingMethod="crop");
	background-image: none; }
/*********************Webshop*************************/
.webshop { }
.webshop h2 { color: #2a367a;
	font-size: 170%; }
.webshop p { padding: 0px 0px 5px 0px;
	font-size: 76%; }
.webshop .beskrivning { }
.webshop .artikelnr { }
#wrapper .webshop .pris { /*Den fick #wrapper  framför för att den... den ville bråka med mig... duuuuuh!*/
	color: #2a367a;
	font-size: 120%;
	font-weight: bold; }
#wrapper .webshop .pris2 { /*Den fick #wrapper  framför för att den... den ville bråka med mig... duuuuuh!*/
	color: #990000; }
.webshop .col1 .padding { margin: 0px;
	padding: 0px 0px 0px 8px; }
.webshop .col3 { float: left;
	width: 209px; }
/*Produkt Navigering*/
.webshop .ProdViewNav { clear: both;
	width: 625px;
	height: 50px;
	padding: 10px 0px; }
.webshop .ProdViewNav select { color: #666600;
	font-family:"Palatino Linotype",
"Times New Roman",
Times,
serif;
	font-size:12px; }
.webshop .ProdViewNav .col3,
.webshop .next,
.webshop .prev { float: left;
	width: 206px; }
/*Föregående*/
.webshop .ProdViewNav .prev span { /*Föregående text*/
	display: none;
	overflow: hidden;
	visibility: hidden; }
.se .webshop .ProdViewNav .prev a,
.en .webshop .ProdViewNav .prev a { /*Föregående Link båda*/
	background: url(../img/se/btn/btn_prev.gif) no-repeat 0px 0px;
	display: block;
	height: 28px;
	width:127px; }
.en .webshop .ProdViewNav .prev a { /*Föregående Link english*/
	background: url(../img/en/btn/btn_prev.gif) no-repeat 0px 0px; }
/*Nästa*/
.webshop .next { /*Till skillnad till prev ligger den till höger*/
	text-align: right; }
.webshop .ProdViewNav .next span { /*Nästa text*/
	display: none;
	overflow: hidden;
	visibility: hidden; }
.se .webshop .ProdViewNav .next a,
.en .webshop .ProdViewNav .next a { /*Nästa Link båda*/
	background: url(../img/se/btn/btn_next.gif) no-repeat 0px 0px;
	display: block;
	height: 28px;
	width:92px; }
.en .webshop .ProdViewNav .next a { /*Nästa Link english*/
	background: url(../img/en/btn/btn_next.gif) no-repeat 0px 0px; }
/*Föregående och Nästa hover båda språken*/
.se .webshop .ProdViewNav .prev a:hover,
.en .webshop .ProdViewNav .prev a:hover,
.se .webshop .ProdViewNav .next a:hover,
.en .webshop .ProdViewNav .next a:hover { background-position: 0px -26px; }
/***********************ProdViewBox*************************/
.ProdViewBox { background-image: url(../img/site/produkt_ram.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 228px;
	width: 207px; }
.ProdViewBox .padding { padding: 10px; }
.ProdViewBox img { padding: 12px 0 0 6px;
	height: 130px;
	width: 145px;
	clear: both; }
.ProdViewBox .detail a { color: #000000;
	height: 40px;
	width: 115px;
	float:left;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	text-decoration:none;
	padding: 25px 0px 0px 0px; }
#wrapper .webshop .ProdViewBox .detail .pris { /*Den fick #wrapper  framför för att den... den ville bråka med mig... duuuuuh!*/
	color: #000000;
	font-size: 120%;
	font-weight: bold; }
.Buy { padding: 25px 0px 0px 0px;
	float: left; }
.Buy a { color: #990000;
	line-height: 40px;
	font-style: italic;
	font-weight: bold;
	text-decoration:none;
	text-align:center;
	background: url(../img/site/pil_brown.gif) no-repeat 50% 0px;
	display: block;
	height: 30px;
	width: 40px; }
.Buy a:hover { color: #CC9900;
	background: url(../img/site/pil_brown.gif) no-repeat 50% -45px; }
/*********************CooseBox****************************/
#ChooseBox { background-image: url(../img/site/btn_metall.gif);/*choose_box.gif*/
	background-repeat: no-repeat;
	background-position: 0% 0%;
	margin: 0px;
	padding: 0px;
	clear: both;
	min-height: 150px;
	width: 314px; }
#ChooseBox .padding { margin: 0px;
	padding: 5px 0px 0px 11px; }
#ChooseBox .SelectBoxar { float: left;
	width: 120px; }
#ChooseBox select { width: 100px;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	clear: both;
	font-family: "Palatino Linotype",
"Times New Roman",
Times,
serif;
	font-weight: bold;
	color: #990000;
	height: 19px;
	font-size: 12px;
	border:none; }
#ChooseBox .laggtill a { background: url(../img/site/leaderlapp.png) no-repeat left top !important;
	background: url(../img/site/leaderlapp.gif) no-repeat left top;/**/
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	display: block;
	float: left;
	height: 107px;
	width: 122px;
	padding: 14px 0px 0px 0px; }
* html #ChooseBox .laggtill a { background-image: none;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img/site/leaderlapp.png",
sizingMethod="scale"); }
#ChooseBox .laggtill a:hover { color: #FFFFCC; }
#ChooseBox .tillkassan { clear: both;
	padding: 0px; }
#ChooseBox .tillkassan a,
.BigPicture a { font-size: 14px;
	font-weight: bold;
	color: #2a367a;
	background: url(../img/site/pil_blue.gif) no-repeat 100% 0%;
	padding: 0px 25px 0px 0px;
	text-decoration: none; }
#ChooseBox .tillkassan a:hover,
.BigPicture a:hover { color: #0033CC;
	background: url(../img/site/pil_blue.gif) no-repeat 100% 100%; }
/*WebshopKassa*/
.WebshopKassa { }
.WebshopKassaBox_blue { background-image: url(../img/site/produkt_ram_long_blue.gif);
	background-repeat: no-repeat;
	background-position: 0% 0%;
	clear: both; }
.WebshopKassaBox_red { background-image: url(../img/site/produkt_ram_long_red.gif);
	background-repeat: no-repeat;
	background-position: 0% 0%;
	clear: both; }
.WebshopKassaBox { height: 180px;
	width: 622px;
	font-size: 14px;
	color: #666666; }
.WebshopKassaBox .padding { padding: 20px 40px 0px 30px; }
.WebshopKassaBox img { float: left;
	padding: 0px 30px 20px 0px; }
.WebshopKassaBox p { padding: 0px;
	margin: 0px;
	font-size: 12px;
	line-height: 12px; }
.WebshopKassaBox .detail { width:180px;
	height:40px; }
.WebshopKassaBox .detail .title { font-weight: bold;
	color: #C69C6D; }
.WebshopKassaBox .detail .descript { font-size: 12px;
	font-style: italic;
	color: #666666; }
.WebshopKassaBox .TagBort { text-align: right;
	width: 170px; }
a.Borttager { color: #000000;
	font-weight: bold;
	background-image: url(../img/site/pil_hand.gif);
	background-repeat: no-repeat;
	background-position: 100% 100%;
	height: 18px;
	padding: 0px 20px 0px 0px; }
.WebshopKassaBox_red .WebshopKassaBox .input,
.WebshopKassaBox_blue .WebshopKassaBox .input { font-family:"Palatino Linotype",
"Times New Roman",
Times,
serif;
	background: url(../img/site/form_bg.gif) no-repeat 0px 0px;
	height: 20px;
	line-height:20px;
	padding: 0px 0px 0px 4px; }
.WebshopKassaBox_red .WebshopKassaBox .input { border: 1px solid #990000;
	color: #990000; }
.WebshopKassaBox_blue .WebshopKassaBox .input { border: 1px solid #333399;
	color: #333399; }
/*WebshopKassa END*/
/**************ConfirmOrder*****************/
.CartBoxLine { clear:both;
	width:460px;
	height:21px; }
.CartBoxLinePadding { height:16px; padding:0px 10px 0px 10px; background-color:#DCE1FC; }
.CartBoxLineA { float:left; color:#2a367a; font-size:10px; font-style:italic; }
.CartBoxLineB { float:right; color:#333333; font-size:10px; font-style:italic; }
.CartBoxLineShopData { float:left;
	height:205px;
	width:113px;
	padding:0px 10px 0px 10px;
	background-color:#F1F3FE;
	color:#2a367a;
	font-size:10px;
	text-align:right;
	line-height:21px; }
.CartBoxDataNameBox { clear:both;
	height: 30px;
	padding: 0px 0px 0px 10px;
	line-height: 30px;
	width: 586px; }
.CartBoxDataName { color: #2a367a;
	font-size: 12px;
	float: left;
	padding-left: 0px;
	font-weight: bold; }
.CartBoxDataBox { clear:both;
	height:29px;
	background-color: #E1E3ED;
	background-image: url(../img/site/bg_CartBoxData.gif);
	background-repeat: no-repeat;
	background-position: 0% 0%;
	width: 598px;
	padding: 0px; }
.CartBoxDataBox .padding { padding: 0px 10px 0px 10px; }
.CartBoxData { font-size: 12px;
	float: left;
	line-height: 25px; }
.dat1 { width: 80px; }
.dat2 { width: 130px; }
.dat3 { width: 170px; }
.dat4 { width: 90px; }
.dat5 { width: 90px; }
.PayBox { text-align: right;
	padding: 0px 30px; }

.drpRubrikText { /*Blue link*/
	font-size: 14px;
	font-weight: bold;
	color: #2a367a;
	text-decoration: none;
	padding-right:8px;
	padding-top:3px;
	line-height:16px;
	float:left; }


/**************MetallBox*****************/
.MetallBoxEnd { width:20px;
	height:41px;
	background:url(../img/site/bg_metall_long.gif) no-repeat 100% 0%;
	float: left; }
.MetallBoxShort,
.MetallBoxLong { color:#CCCCCC;
	font-size:16px;
	font-weight:bold;
	line-height:30px;
	text-align:right;
	height:41px;
	background:url(../img/site/bg_metall_long.gif) no-repeat 0% 0%;
	width:328px;
	float: left; }
.MetallBoxLong { width:568px; }
.MetallBoxLong .input { font-family:"Palatino Linotype",
"Times New Roman",
Times,
serif;
	line-height: 20px;
	font-weight: bold;
	color: #333333;
	height: 20px;
	border: 1px solid #666666; }
/**************MetallBox END*****************/






.register { }
.WhereYouAre { color: #003399;
	height: 30px;
	font-size: 14px;
	font-weight: bold;
	padding-left: 5px; }
.WhereYouAre a { color: #003399;
	font-weight: bold;
	text-decoration: none; }
a.YouAreHere { color: #990000;
	text-decoration: none; }
/*********************Extra************************/

/*******************************/
/*REGISTER*/
/*******************************/
/*Inputs*/
.ExistingCustomer .input,
.NewCustomer .input,
.KortBetalning .input { font-family:"Palatino Linotype",
"Times New Roman",
Times,
serif;
	background: #FFFFFF url(../img/site/form_bg.gif) no-repeat 0px 0px;
	height: 20px;
	line-height:20px;
	padding: 0px 0px 0px 4px; }
.ExistingCustomer .input { border: 1px solid #97462B;
	color: #97462B; }
.NewCustomer .input,
.KortBetalning .input { border: 1px solid #876420;
	color: #876420; }
/*Plattor*/
.Form01 { clear: both;
	height: 150px;
	width: 628px;
	background: #853d18 url(../img/site/bg_form_01.gif) no-repeat 0px 0px;
	color: #cc9966;
	font-weight: bold;
	font-size: 12px; }
.Form01 a { color: #cc9966; }
.Form02 { clear: both;
	height: 338px;
	width: 628px;
	background: #89641e url(../img/site/bg_form_02.gif) no-repeat 0px 0px;
	color: #CCCC99;
	font-weight: bold;
	font-size: 12px; }
.Form02 a { color: #CCCC99; }
.Form03 { clear: both;
	height: 222px;
	width: 628px;
	background: #89641e url(../img/site/bg_form_03.gif) no-repeat 0px 0px;
	color: #CCCC99;
	font-weight: bold;
	font-size: 12px; }
.Form03 a { color: #CCCC99; }
.Form01 .padding,
.Form02 .padding,
.Form03 .padding { padding: 24px 10px 0px 30px; }
.ExistingCustomer,
.NewCustomer,
.KortBetalning { clear: both;
	height: 150px;
	width: 628px;
	background: #97462B url(../img/site/bg_reg_exist_custom.gif) no-repeat 0px 0px;
	color: #cc9966;
	font-weight: bold;
	font-size: 12px; }
.NewCustomer,
.KortBetalning { min-height: 340px;
	background: #876420 url(../img/site/bg_reg_new_custom.gif) no-repeat 0px 0px;
	color: #CCCC99; }
*html .NewCustomer,
*html .KortBetalning { height: 340px; }
.ExistingCustomer .padding,
.KortBetalning .padding { padding: 24px 65px 0px 30px; }
.NewCustomer .padding { padding: 24px 10px 0px 30px; }
.register .ExistingCustomer a { color: #cc9966; }
.register .NewCustomer a,
.KortBetalning a { color: #CCCC99; }

.watermarked { height:16px;
	line-height:16px;
	border: 2px solid #ffffff; }

/*********Print**********/
.print a { color: #2a367a;
	background-image: url(../img/site/print.gif);
	background-repeat: no-repeat;
	display: block;
	padding-left: 93px;
	height: 95px; }
.printkvitto .CartBoxLine { width: 100%; height:26px; }
.printkvitto .PayBox { padding: 0px 0px; width:580px; }
.printkvitto .CartBoxLinePadding,
.printkvitto .CartBoxDataBox { border-bottom:#999999 1px solid; background-color:#FFFFFF; background-image: none; }
.printkvitto .CartBoxLineA,
.printkvitto .CartBoxLineB { font-size: 14px; line-height: 120%;}