

/* System CSS styles */

.WhiteRed a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990000;
	text-decoration: none;
	text-align: left;
	background-color: #FF9900;
	border-top: 8px double #FFFF00;
	border-right: 8px double #FFFF00;
	border-bottom: 8px double #FFFF00;
	border-left: 8px double #FFFF00;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	overflow: auto;
	z-index: 2;
	display: inline;
	cursor: pointer;
	cursor: hand;
}

.DefaultPrice  {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #EA5827;
}

.CustomTableHeader th {
	font-family: "Times New Roman", Times, serif;
	color: #FFFFFF;
	background-color: #CCCCCC;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

BODY  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image:url(resources/images/LeftBg.jpg);
	background-repeat:repeat-y;
	background-position:Top Left;
}

TD  {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.Default  {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}

.CategoryHeader  {
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	padding-bottom: 5px;
	display: block;
}

.DefaultButton  {
	font-weight: normal;
	cursor:hand;
	cursor:pointer;
}

.BigHeader  {
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	color: #000000;
	background-color: #f9f9f9;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 8px;
}

.SASGreyHeader  {
	font-weight: bold;
	font-size: 12px;
	color: #110767;
	background-color: #F1F1E9;
	border-top: 1px solid #D3D4CE;
	border-right: 1px solid #D3D4CE;
	border-bottom: 1px solid #D3D4CE;
	border-left: 1px solid #D3D4CE;
	padding-top: 2px;
	padding-right: 7px;
	padding-bottom: 2px;
	padding-left: 7px;
}

.DefaultTableList td {
	background-color: #FFFFFF;
}

.DefaultError  {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #FF9A22;
}

.DefaultHeading  {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #333333;
}

.DefaultSubheading  {
	font-size: 11px;
}

TopBanner  {
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 15px;
	color: #FFFFFF;
	text-transform: uppercase;
	background-color: #16C1F3;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.NavigationBar  {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

A:Link, A:Visited  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}



/* End system CSS styles */



/* Custom CSS styles */

/* Custom CSS styles */

/**************************Core styles**************************/
body {margin:0px;padding:0px; font-size:12px;}
body, table,td,th,tr,div,p,span {font-family: Helvetica, Arial, sans-serif!important;}
a { color:#000000; text-decoration:none;}
a:link{}
a:active{}
a:visited{}
a:hover{}
p {}
ul{}
li{}
h1{}
h2{}
h3{ font-size:20px; font-weight:normal;}

.fl{ float:left;}
.fr{ float:right;}
.cb{ clear:both;}

/***********************TemplateStyles*************************/
#PageWrap {  }
#TopSecWrapper {/*position:fixed; top:0px;*/ height:255px; width:100%; background:#FFFFFF url(../resources/images/BodyBg.jpg) top left repeat-x;}
.TopSECTION { padding-top:30px;width:800px;}
#Wrapper { width:800px;}
#TopLogWrap { text-align:left; background:url(../resources/images/logo.png) left top no-repeat; height:130px; }
	.TopLogoTxt { padding: 28px 0 0 198px; color:#58585b; font-size:15px; font-weight:bold;}
#TopMenuWrap { text-align:left;}
#TopSubMenuWrap { padding-top:32px; padding-bottom:32px;}
#TopNetbutikMenu {padding-top:32px; padding-bottom:12px;}
#MasterWrap { text-align:left;}

.MasterDiv {margin:0px 0px 0px 0px; padding-right:5px; padding-bottom:20px; height:465px; width:795px; vertical-align:top;}

/**************Top MENU STYLE***************************/
.MenuTBL { /*height:30px; width:800px;*/}
.TopMenu{color:#000000;font-size:13px; font-weight:bold;cursor:hand;cursor:pointer;line-height:30px;padding-left:20px; padding-right:20px;}
.TopMenu_over{color:#00aeef;;font-size:13px; font-weight:bold; cursor:hand;cursor:pointer;line-height:30px; padding-left:20px; padding-right:20px;}

.TopMenu a, .TopMenu a:link,.TopMenu a:active,.TopMenu a:visited{color:#000000; font-size:13px; font-weight:bold;cursor:hand;cursor:pointer; text-decoration:none;}
.TopMenu a:hover {color:#00aeef;cursor:hand;cursor:pointer; text-decoration:none;}

.TopMenu_over a,.TopMenu_over a:link, .TopMenu_over a:active,.TopMenu_over a:visited, .TopMenu_over a:hover {color:#00aeef; text-decoration:none;cursor:hand;cursor:pointer;}
/********************************************************/
.SubMenu,.SubMenuActive { padding:0px 10px 0px 10px; height:20px;}
.SubMenu a,.SubMenu A:link,.SubMenu A:visited,.SubMenu A:active
{color:#000000;font-size:14px;font-weight:normal;text-decoration:none;}
.SubMenu A:hover{color:#58595b;text-decoration:none;}

.SubMenuActive a,.SubMenuActive A:link,.SubMenuActive A:visited,.SubMenuActive A:active, .SubMenuActive A:hover {color:#58595b;font-size:14px;font-weight:normal;text-decoration:none;}

/************************Bottom Section***********************/
body { }
#BottomWrapper {  height:97px; background-color:#D4EFFC;}
.BottomDiv { text-align:left; width:800px; padding-top:30px; font-size:13px; color:#58595b; line-height:20px;}
.BottomDiv a {color:#58595b; text-decoration:underline;font-size:13px;}
.BottomDiv a:link,.BottomDiv a:active,.BottomDiv a:visited {color:#58595b; text-decoration:underline;}
.BottomDiv a:hover {color:#58595b; text-decoration:none;}
/************************************Content Styles**************************************************/

/********************Product Template**************************/
.ProductWrap{font-size:13px; padding-left:50px;}
.ProductWrap .TilbakeBtn{ padding-bottom:10px; vertical-align:top;padding-top:15px;}
.ProductWrap .ImageTd{vertical-align:top; padding-bottom:20px;}
.ProductWrap .ShortText{vertical-align:top;}
.ProductWrap .Price{vertical-align:top;}
.ProductWrap .AddToBasket{vertical-align:top;}
.ProductWrap .DetailedText{vertical-align:top;}
.ProductWrap .Price{ width:90px; font-size:14px; }
.ProductWrap .AddToBasket{font-size:14px;font-weight:bold;}

/*******************Category Template**************************/
.PageNext{font-size: 14px; font-weight:bold; color:#58595B;}
.PageNext a{color:#58595B; font-size:13px;}
.PageNext a:link, .PageNext a:active, .PageNext a:hover, .PageNext a:visited{color:#58595B; font-size:13px;}
.CatHeader{ font-size:30px; font-weight:bold; padding-bottom:10px;}
.CatogoryWrap{ margin:0px 0px 0px 0px; padding-top:10px!important; width:257px}
.CategoryList{ padding-top:20px;}
.CatogoryWrap .CatImg IMG{width:195px;}
.CatogoryWrap .DefaultDescription{font-size:14px;}
.CatogoryWrap .DefaultDescription span{font-size:16px;}
.CatogoryWrap .Pricewrap{padding-bottom:25px}
.CatogoryWrap .Price{ width:90px; font-size:14px; }
.CatogoryWrap .AddToBasket{font-size:11px;font-weight:bold; color:#58595B;}
.CatogoryWrap .AddToBasket a{font-size:11px;font-weight:bold; color:#58595B; text-decoration:none; }
.CatogoryWrap .AddToBasket a:link{font-size:11px;font-weight:bold; color:#58595B; text-decoration:none; }
.CatogoryWrap .AddToBasket a:active{font-size:11px;font-weight:bold; color:#58595B; text-decoration:none; }
.CatogoryWrap .AddToBasket a:visited{font-size:11px;font-weight:bold; color:#58595B; text-decoration:none; }
.CatogoryWrap .AddToBasket a:hover{font-size:11px;font-weight:bold; color:#58595B; }
/*******************Kontakt page**************************/
.ContactWrap{ padding-top:20px; font-size:13px;}
.ContactTD{ border-bottom:1px solid #3F3F3F; padding-bottom:25px; vertical-align:top}
.ContactHead{ font-size:22px; color:#000000; font-weight:bold; padding-top:20px;}

/************* Shopping Pages *******************/

.BsktSecDiv {}
.SmlHeading { font-size:16px; padding-top:20px;}
.SBtxtBtnTD { padding-bottom:30px; width:325px;}
.SBTxt {}
.TextButton { font-size:13px; text-decoration:none; color:#000000; }
.SmlTxtButton { font-size:12px; text-decoration:none; color:#000000;}
.DefaultButton { font-size:13px; text-decoration:none; color:#000000;}
.BigTextButton { font-size:15px!important; text-decoration:none; color:#000000;}
a.TextButton,a.SmlTxtButton,a.DefaultButton,a.BigTextButton {  text-decoration:none!important;}
a.TextButton:hover,a.SmlTxtButton:hover,a.DefaultButton:hover,a.BigTextButton:hover {  text-decoration:underline;}
.BasketTbl { width:700px;  border-Bottom:1px solid #000000;}
.DataTbl { font-size:12px;}
.DataRow { height:32px;}
.DataAltRow{height:32px;}
.DataTblMail { width:500px!important; font-size:12px;}

.BasketTotalTblSB {border-Bottom:1px solid #000000; width:700px;}

.TotalTxt {font-size:12px; width:340px; font-weight:bold; height:75px; }
.TotalValue {font-size:12px; font-weight:bold; height:75px;}

.BasketTotalTblCB { padding-bottom:10px; padding-top:35px;}
.CBTotalTxt {font-size:12px; width:390px; font-weight:bold;}
.CBTotalValue {font-size:12px; font-weight:bold;height:}

.CBMethdTBL { width:800px;}
.CBMthdTd1 { width:400px; vertical-align:top;}
.CBMthdTd2 { width:400px; vertical-align:top;}

.PaymentMethd { padding-top:18px;}
.delivaryDays { line-height:18px;}
.DelivaryMethd { }

.DelivryAddrss {}
.AddDelivryAdd { padding-top:20px; padding-bottom:35px;}
.PaymentMethd select,.DelivryAddrss select,.DelivaryMethd select{ height:16px; border:1px solid #231F20; font-size:11px;}
.DelivryAddrss select { margin-right:100px;}
.CompleteTxt { padding-bottom:15px; }
.Termslink { padding-bottom:12px;}

.BasketTotalTbOC { padding-top:35px;}
.BasketTblOC { width:500px!important;}
/************* Element Templates *********************/

.SearchTable {}
.SearchInputTD {}
.SearchInputTD input { height:15px; border:1px solid #231F20; width:150px; font-size:11px;
 }
.SearchBtnTD { padding-left:12px; padding-right:27px; vertical-align:middle;}
.SearchBtnTD a { text-decoration:none;}
.LoginTbl {}
.LoginTD1,.LoginTD2,.LoginTD3{ padding-left:6px; padding-right:6px;}
.LoginTD3 { padding-right:25px;}
.LoginTD1 a,.LoginTD2 a,.LoginTD3 a { text-decoration:none; color:#000000; }
.loggedinDiv { padding-left:25px;}
a.usermenu { display:inline-block; padding-left:5px; padding-right:5px; font-size:11px; color:#58595B;}
a.usermenuLO {display:inline-block; padding-left:5px;}
/**************************Login / Register******************/
.DefaultFieldname {color:#000000;}
.DefaultFieldvalue {}
.DefaultFieldvalue input {height:15px; border:1px solid #231F20; width:180px;font-size:11px;}

.feildname { color:#000000;}
.feildInpt {}
.feildInpt input {height:15px; border:1px solid #231F20; width:180px;font-size:11px;}
.FeedBack { color:#FF0000; padding-top:10px;}
.MainButton { font-size:15px; color:#000000; text-decoration:none; padding-top:10px;}
.SubHeading { padding-bottom:12px; font-size:13px;}
.TableEpost {}



/* End custom CSS styles */



/* Starting Categories menu styles */



/* Category menu styles */

.cmL1_5_0
{
cursor:hand;
cursor:pointer;
font: 11px arial;}

.cmL1_5_0_over
{
cursor:hand;
cursor:pointer;
font: 11px arial;}

.cmL1_5_0_sel
{
cursor:hand;
cursor:pointer;
font: 11px arial;}

.cmL1_5_0_selNoChildren
{
}

.cmL1_5_0_selHasChildren
{
}

.cmL1_4_0
{
cursor:hand;
cursor:pointer;
font: 11px arial;}

.cmL1_4_0_over
{
cursor:hand;
cursor:pointer;
font: 11px arial;}

.cmL1_4_0_sel
{
cursor:hand;
cursor:pointer;
font: 11px arial;}

.cmL1_4_0_selNoChildren
{
}

.cmL1_4_0_selHasChildren
{
}

.cmL1_2_0
{
cursor:hand;
cursor:pointer;
font: 12px arial;
color: #000000;
padding: 2px 3px 2px 10px;
border: 1px solid #fff;
}

.cmL1_2_0_over
{
cursor:hand;
cursor:pointer;
font: 12px arial;
color: #000;
text-decoration: none;
padding-left:10px;
padding: 2px 3px 2px 10px;
border: 1px solid #ffcc65;}

.cmL1_2_0_sel
{
}

.cmL1_2_0_selNoChildren
{
}

.cmL1_2_0_selHasChildren
{
}

.cmL1_1_0
{
cursor:hand;
cursor:pointer;
font-family:Arial, Helvetica, sans-serif;
font-size:13.5px;
font-weight:normal;
color:#3B3C3D;
padding:3px 0px 3px 0px;
}

.cmL1_1_0_over
{
cursor:hand;
cursor:pointer;
font-family:Arial, Helvetica, sans-serif;
font-size:13.5px;
font-weight:normal;
color:#16C1F3;
padding:3px 0px 3px 0px;
}

.cmL1_1_0_sel
{
}

.cmL1_1_0_selNoChildren
{
cursor:hand;
cursor:pointer;
font-family:Arial, Helvetica, sans-serif;
font-size:13.5px;
font-weight:normal;
color:#16C1F3;
padding:3px 0px 3px 0px;
}

.cmL1_1_0_selHasChildren
{
cursor:hand;
cursor:pointer;
font-family:Arial, Helvetica, sans-serif;
font-size:13.5px;
font-weight:normal;
color:#16C1F3;
padding:3px 0px 3px 0px;
}

.cmL1_3_0
{
cursor:hand;
cursor:pointer;
font: 11px arial;}

.cmL1_3_0_over
{
cursor:hand;
cursor:pointer;
font: 11px arial;}

.cmL1_3_0_sel
{
cursor:hand;
cursor:pointer;
font: 11px arial;}

.cmL1_3_0_selNoChildren
{
}

.cmL1_3_0_selHasChildren
{
}



/* End category menu styles */



/* Starting ContentCategories menu styles */


