/*General styles start*/
body, html{ background: #faf1e7 ; font-family: "Overlock", Arial, Helvetica, sans-serif; font-size:11px; color:#3b3b3b;}
input, textarea, select { font-family: "Overlock", Arial, Helvetica, sans-serif; font-size:10px; color:#3b3b3b; line-height:13px; border: none; }
.tekstbox { border: 1px solid #c3c3c3;}
.headline { color:#3b3b3b; font-size:18px; font-weight:normal; font-family: "Overlock", Arial, Helvetica, sans-serif; height:31px;}
h2 {margin:0px; color:#3b3b3b; font-size:14px; line-height:25px; font-weight:bold; font-family: "Overlock", Arial, Helvetica, sans-serif;}
/*General styles end*/

/*ContentWraper styles start*/
.content {background:#FFF; border-top: none; margin:0; padding: 0; width: 980px; padding-top: 10px }
.centerContent { background:#FFFFFF; }
.centerContentWebPage { background:#FFFFFF; }
.centerContentWebPageNoRight { background:#FFFFFF; }
.mainContent { background: none; border: none; margin-top:0px; border-top:none; }
.productMenucontainer { background: none; margin:0; padding:0 }
.top { background-image: none; background-repeat:no-repeat;}
/*ContentWraper styles end*/

/*Main styles start*/
.ajaxload{margin:1px 1px 1px 1px;width:16px;height:16px;background-image:url(images/ajax-loader.gif);}

.button { border:none; background:#fe8202; color:#FFFFFF; line-height:15px; cursor:pointer; border:2px solid #ffb400; font-weight:bold;}
.bigButton {  background: url(images/spriteImages.png) 0 -2931px no-repeat; color:#FFF !important; font-size:12px !important; text-decoration:none; width: 140px; height:21px; line-height: 21px !important; text-shadow: #ba7d17 1px -1px; text-align: center; font-weight: bold; font-family: "Overlock", Arial, Helvetica, sans-serif; padding-bottom: 2px;}

#freightLine { background:#f4f3f2; }

.headlineList {line-height:13px; font-weight:bold;}
.headlineList a { color:#FFFFFF; text-decoration:none; }
.headerPaging { background:none; border-top:none; border-bottom:none; background-repeat:repeat-x; padding:0 0 10px 0; }
.headerPaging .paging { color:#3b3b3b; font-size:10px; font-weight:bold; line-height:13px; }
.headerPaging a:link{ color:#3b3b3b; font-size:10px; font-weight:bold; line-height:13px; }
.headerPaging a:active{ color:#3b3b3b; font-size:10px; font-weight:bold; line-height:13px; }
.headerPaging a:visited{ color:#3b3b3b; font-size:10px; font-weight:bold; line-height:13px; }
.headerPaging a:hover{ color:#fe8202; font-size:10px; font-weight:bold; line-height:13px; }

th.line { border-bottom:1px solid #fe8202; border-top:1px solid #fe8202;}
.line { border-bottom:1px solid #dbe3e8;}
.link:link { color: #fe8202; font-size:10px; }
.link:active { color: #fe8202; font-size:10px; }
.link:visited { color: #fe8202; font-size:10px; }
.link:hover { color: #fe8202; font-size:10px; }
.inputSearch { border: 1px solid #c3c3c3; }
.inputSelect { font-size:10px; border: 1px solid #c3c3c3; }
.inputQuantity { font-size:10px; border: 1px solid #c3c3c3; text-align:center; line-height:15px; }
.inputDelivery { font-size:10px; border: 1px solid #c3c3c3; }
.Img { border:1px solid #fe8202;}

.productListView1{}
.productListView2{background-image:url(../../images/twoProductsBG.gif);}
.prevPrice { font-size:11px; color:#fe8202; text-decoration:none; line-height:20px; font-weight:bold; }
.productHeader { background:#3b3b3b; border-top:1px solid #b5afaa; border-bottom:1px solid #b5afaa; background-image:url(images/topBarBg.gif); background-repeat:repeat-x; }
.productHeader .text a { color:#FFFFFF; text-decoration:none; }
.prevPriceList { font-size:13px; color:#fe8202; text-decoration:none; line-height:13px; }
.prevPriceSmall { color:#fe8202; font-size:10px;  line-height:15px; }
.priceSmall { color:#fe8202; font-size:11px;  line-height:16px; }
.price { font-size:12px; color:#fe8202;  text-decoration:none; line-height:22px; font-weight:bold; }
.priceStor{ font-size:17px; color:#fe8202;  text-decoration:none; line-height:17px; font-weight:bold; }
	.priceStorExcl {font-size:10px; color:#fe8202;line-height:13px;}

.frontpagePrices{margin:6px 0 4px 0;}

.itemNo {font-size:10px;color:#767C79;}

.stepDelivery td { border-right:4px solid #FFFFFF; background:#fe8202; color:#FFFFFF;}
.stepDelivery .last { border:none;}

.text { line-height:15px; }
.text a:link{color:#3b3b3b; line-height:13px; }
.text a:active{color:#3b3b3b; line-height:13px; }
.text a:visited{color:#3b3b3b;  line-height:13px; }
.text a:hover{color:#fe8202; line-height:13px; }
.textSmall { color:#3b3b3b; font-size:10px; }
.textSmall a { color:#3b3b3b; font-size:10px; }
.textSmall a:link { color:#3b3b3b; font-size:10px; }
.textSmall a:active { color:#3b3b3b; font-size:10px; }
.textSmall a:visited { color:#3b3b3b; font-size:10px; }
.textSmall a:hover { color:#fe8202; font-size:10px; }
.textSmall .link a:hover { color:#fe8202; font-size:10px; }
.textRed { color: #ff0000; font-size: 10px; line-height: 13px; }
.textBold { color:#3b3b3b; font-size:10px; font-weight:bold; line-height:13px; }
.textStor { color:#3b3b3b; font-size:12px; font-weight:bold; line-height:13px; }

.validationSummary { font-size:10px; line-height:13px; color: #ff0000; }
.validationSummaryHeader { font-weight:bold; }

/*FrontPage styles start*/
.frontpage{ width:504px; height:289px; background-image:url(images/forside.jpg); background-repeat:no-repeat;}
.frontpage div { padding-top:100px; margin-left:25px; }
.frontpage p { margin:0px; padding:0px; font-size:11px; color:#3b3b3b; width:220px; line-height:13px;}

.productNews img { border:1px solid #e6e6e6;  }
.productNewsItem { background:#FFFFFF; min-height:243px; vertical-align:top; width: 80px}
.productNewsItem:first-child .productNewsItemDiv { padding: 0 0 0 0}
.productNewsItemDiv {padding:0 0 0 20px}
.productNewsItem .text { color:#3b3b3b; font-size:11px; font-weight:bold; text-decoration:none; }
/*FrontPage styles end*/

/*TopMenu styles start*/
.menu { background-image:url(images/menubg.gif); background-repeat:repeat-x; font-family: "Overlock", Arial, Helvetica, sans-serif;  text-transform: uppercase; width:892px; margin-left:33px;}
.menu a:link { color: #FFFFFF; font-size:12px; font-weight:bold; text-decoration:none; }
.menu a:active { color: #FFFFFF; font-size:12px; font-weight:bold; text-decoration:none; }
.menu a:visited { color: #FFFFFF; font-size:12px; font-weight:bold; text-decoration:none; }
.menu a:hover { color: #FFFFFF; font-size:12px; font-weight:bold; text-decoration:none; }
.menuNormbg { background-image:url(images/menubg.gif); background-repeat:repeat-x; }
.menuOverbg { background-image:url(images/menubgOver.gif); background-repeat:repeat-x; }
/*TopMenu styles End*/



/*Product styles start*/
.choiceBox { background:#FFFFFF; }
.choiceBorders { border:1px solid #e6e6e6; background:#FFFFFF;}

.imageBox { background:#FFFFFF; }
.imageBorder {border: none; }
.imageBorderProduct {border:1px solid #e6e6e6; }
.imageBoxMedium { background:#FFFFFF; }
.imageBorderMedium {border: 1px solid #e6e6e6; }

.productItemInfo {background:#FFFFFF; }
.productItemPicBorder {border:1px solid #e6e6e6; }

.tdFilter { background:#FFFFFF; border:1px solid #fe8202; }
/*Product styles end*/

/*News styles start*/
.dato {color:#fe8202; font-size:10px; font-weight:bold; line-height:15px; }
.imageFloat{ float:right; margin-left:5px; margin-bottom:10px; display:inline;}
/*News styles end*/

/*RightBox styles start*/
	
/*Small Newsletter styles start*/
	.newsSubscribeButton{background-color:Transparent; border: 0px; text-align:left; font-size:11px; }
	.inputMailSmall { font-size:10px; border: 1px solid #c3c3c3; }
/*Small Newsletter styles end*/

/*Small Cart styles start*/
	.boxRightCart { border:1px solid #e6e6e6; color:#3b3b3b; font-size:11px; background: url(images/smallCart.gif) bottom right no-repeat; }
	  .boxRightCart #smallCartCount div { border-bottom:#d3d3d3 1px solid; width:106px; }
	.boxRightCart #smallCartPrice div { border-bottom:#d3d3d3 1px solid; width:98px;  }
	.boxRightCart #smallCartLink a { color:#3b3b3b; font-size:11px; text-decoration:none; font-weight:bold;}
/*Small Cart styles end*/

/*BOX module styles start*/
	.boxRightContainerBOX { background:#FFFFFF; }
	.boxRightContainerBOX .boxRight { border:1px solid #e6e6e6; color:#3b3b3b; font-size:11px; }
	.boxRightContainerBOX .boxRight a { color:#3b3b3b; font-size:11px; text-decoration:underline; }
	.boxRightContainerBOX .boxRight a:hover { color:#fe8202; }
	.boxRightContainerBOX .boxRightHeader { text-transform:uppercase; color:#FFFFFF; background: url(images/sprite_image.png) 0 -70px no-repeat; font-family: "Overlock", Arial, Helvetica, sans-serif;  font-weight:bold; font-size:12px; }
	.boxRightContainerBOX .boxRightHeader a { color:#FFFFFF; text-decoration:none; }
	.boxRightContainerBOX .boxRightHeader a:hover { color:#FFFFFF; }
	.boxRightContainerBOX .boxRightContentAlt { background:#FFFFFF; }
/*BOX module styles end*/

/*relatedProduct styles start*/
	.relatedProductImage {border: none}
/*relatedProduct styles start*/
/*RightBox styles end*/


/*Main styles end*/

/*Redesign 2013 New styles*/
.main { background: #faf1e7 url(images/bg3.jpg) center top no-repeat; }
.frontpageOuter { float:left; padding:3px 3px 0; margin-top:1px; margin-left:-3px }
.topSection { background: url(images/spriteImages.png) 0 0 no-repeat; height: 181px; padding:0; position: relative; width: 980px; height: 269px }
.left {float: left; padding-left: 25px; padding-right: 24px; width: 184px;}
.center {float: left;padding-right: 0; width: 702px;}

.FpBox01 { width: 340px; padding-right: 20px; float:left }
.FpBox02 {width: 340px; float: left}

.productNewsContainerOuter { background: url(images/FpHeader.jpg) 0 0 no-repeat; padding-top: 37px; margin-top: 20px }
.hidethis { display: none}

.top {  height: 141px;  margin-left: 0; margin-right: 0; margin-top: 7px; width: 980px;}
.logoImg { height: 109px; width: 530px;}
/*Slideshow homepage*/
.peKenBurns .peKb_slides { width: 702px; height: 306px; background-color: transparent;  border-radius:0; padding: 0;}
.peKenBurns {width: 702px; height: 356px;}
/* PeKenBurns slide show */
.peKenBurns .peKb_slides { border-radius:0; -moz-border-radius:0; height: 356px; }
.peKenBurns .peKb_slides .peKb_frame { background:#e8e7e3; height: 356px; }
.peKenBurns .peKb_slides .peKb_caption { display:none }
.peKenBurns .peKb_timer { width:18px; height:18px; color:transparent; margin:1px 0 0 }
.peKenBurns .peKb_timer canvas { display:none }
.peKenBurns .peKb_timer .peKb_overlay { width:18px; height:18px; background:url(images/spriteImages.png) -36px -2222px no-repeat }

.peKenBurns .peKb_videoClose { display:none }
.peKenBurns .peKb_controls { overflow:visible; z-index:220 }
.peKenBurns .peKb_controls .peKb_holder { margin-top:-7px; overflow:visible }
.peKenBurns .peKb_controls .peKb_mainPanel { position:static }
.peKenBurns .peKb_controls .peKb_slideBtns { height:18px }
.peKenBurns .peKb_controls .peKb_slideBtns li { height:18px; width:18px }
.peKenBurns .peKb_controls .peKb_slideBtns li a { height:18px; width:18px; background:url(images/spriteImages.png) 0 -2222px no-repeat }
.peKenBurns .peKb_controls .peKb_slideBtns a:hover { background-position:0 -2222px }
.peKenBurns .peKb_controls .peKb_slideBtns .peKb_currentSlide, .peKenBurns .peKb_controls .peKb_slideBtns .peKb_currentSlide:hover { background-position:-36px -2222px }

.peKenBurns .peKb_controls .peKb_arrows { position:absolute; top:-68px; right:-10px; border-radius:0; z-index:20 }
.peKenBurns .peKb_controls .peKb_arrows .peKb_prev, .peKenBurns .peKb_controls .peKb_arrows .peKb_next { height:38px; width:20px }
.peKenBurns .peKb_controls .peKb_arrows .peKb_prev, .peKenBurns .peKb_controls .peKb_arrows .peKb_prev:hover, 
.peKenBurns .peKb_controls .peKb_arrows .peKb_next, .peKenBurns .peKb_controls .peKb_arrows .peKb_next:hover { background:url(images/spriteImages.png) 0 -2047px no-repeat }
.peKenBurns .peKb_controls .peKb_arrows .peKb_prev { background-position:left -2047px }
.peKenBurns .peKb_controls .peKb_arrows .peKb_prev:hover { background-position:left -2147px }
.peKenBurns .peKb_controls .peKb_arrows .peKb_next { background-position:right -2047px }
.peKenBurns .peKb_controls .peKb_arrows .peKb_next:hover { background-position:right -2147px }
.peKenBurns .peKb_shadow .peKb_middle {background:none;}
.peKenBurns .peKb_timer .peKb_sprite { background: none}
/* Fix slideshow's default style for IE */

/*CONDITIONAL STYLES FOR IE7*/
.ie7 .peKenBurns .peKb_controls .peKb_mainPanel { background:none }
.ie7 .peKenBurns .peKb_controls .peKb_mainPanel div.peKb_iebg { background:none }
.ie7 .peKenBurns .peKb_controls .peKb_mainPanel span.peKb_iebgRight { background:none }
.ie7 .peKenBurns .peKb_videoClose { background:none }
.ie7 .peKenBurns .peKb_logoLabel { background:none }

/*END CONDITIONAL STYLES FOR IE7*/

/*------------------------------------------------------------------------*/

/*CONDITIONAL STYLES FOR IE8*/
.ie8 .peKenBurns .peKb_controls .peKb_mainPanel { background:none }
.ie8 .peKenBurns .peKb_controls .peKb_mainPanel div.peKb_iebg { background:none }
.ie8 .peKenBurns .peKb_controls .peKb_mainPanel span.peKb_iebgRight { background:none }
.ie8 .peKenBurns .peKb_videoClose { background:none }
.ie8 .peKenBurns .peKb_logoLabel { background:none }
/*END CONDITIONAL STYLES FOR IE8*/

/* e:Fix slideshow's default style for IE */

/* e:PeKenBurns slide show */


/* Top menu */
.menu { width:895px; padding:0; position:absolute; top:180px; left:0; z-index: 999; padding-left: 12px; height: 59px; line-height: 59px;}
.menu, .additionalMenu { background:none; margin:0; font-family: "Oxygen",Arial, Helvetica, sans-serif; }
.additionalMenu { padding:0; width:900px; position:relative; top:11px; left:22px }
.additionalMenu a { font-family: "Oxygen",Arial, Helvetica, sans-serif;  font-size:11px; font-weight:normal; color:#3b3b3b; text-transform: uppercase; background: url(images/spriteImages.png) right -306px no-repeat; padding-right:12px    }
.additionalMenu a:hover, .additionalMenu a:active { color: #fd8506}
.additionalMenu .menuNormbg:last-child a, .additionalMenu .menuOverbg:last-child a{ background: none !important}

.menuNormbg, .menuOverbg { margin:0 0 0 7px; padding:0; background:none }
.menuNormbg a, .menuOverbg a { text-decoration:none }
.menuOverbg a {color: #fd8506}
/* e:Top menu */

/* Dropdown menu */

#topDropDownMenu { margin:0 0 0 0 }
li.expanderMenu { padding:0!important; z-index:60;}
li.expanderMenu:first-child { background: none; padding:0 !important;  margin:0 !important}
li.expanderMenu:first-child .topLineLink {padding:0 23px 0 15px !important; font-weight:normal; color:#FFF; position:relative; z-index:999; font-size:20px; background: url(images/spriteImages.png) right -2762px no-repeat;  text-shadow: #72797e -1px 1px; text-transform: none; font-weight: 700; line-height: 59px; text-transform: uppercase}

li.expanderMenu .topLineLink { font-weight:normal; color:#FFF; position:relative; z-index:999; font-size:20px; background: url(images/spriteImages.png) right -2762px no-repeat; padding:0 23px 0 15px; text-shadow: #72797e -1px 1px; text-transform: none; line-height: 59px; margin:0 10px 0 0;  font-family: "Overlock", Arial, Helvetica, sans-serif; font-weight:700;  text-transform: uppercase}

li.expanderMenu.showAsHover { background:#edb22a ; color: #FFF; margin: 0 0 0 0; height:59px; line-height: 59px}
li.expanderMenu.showAsHover .topLineLink { color: #FFF; padding:0 23px 0 15px; margin:0 10px 0 0 ; text-shadow: none;  background: url(images/spriteImages.png) right -2762px no-repeat; line-height: 59px;  text-transform: uppercase}
li.expanderMenu .topLineLink:hover { color:#FFF; text-shadow: none}


#topDropDownMenu .menuHeightDiv { height:0; background:none }
li.expanderMenu div.menuContainer {top:59px; z-index:990; width: auto !important; background: #f8f9f9; /* Old browsers */
background: #edb22a; /* Old browsers */
background: -moz-linear-gradient(top,  #edb22a 0%, #fe8202 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#edb22a), color-stop(100%,#fe8202)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #edb22a 0%,#fe8202 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #edb22a 0%,#fe8202 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #edb22a 0%,#fe8202 100%); /* IE10+ */
background: linear-gradient(to bottom,  #edb22a 0%,#fe8202 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#edb22a', endColorstr='#fe8202',GradientType=0 ); /* IE6-9 */ }
li.expanderMenu div.menuFirstWrap { padding:0; background: none; width: auto !important}
li.expanderMenu div.menuSecondWrap { padding:0 0 0 0; margin:0; background:none }
li.expanderMenu div.menuThirdWrap { border:none;padding:15px 0 30px; padding-right: 0; height: auto; background: none}

#topDropDownMenu dl { border:none; background: url(images/DropDownLine.png) 0 0 no-repeat; padding-left:0; padding-right: 0; text-align: left; float:left; width: 180px }
#topDropDownMenu dl:first-child { padding-left:0; text-align: left; width: 180px; float:left; background: none}
#topDropDownMenu .menuThirdWrap dl:last-child { padding-left:0; text-align: left; width: 180px; float:right}
#topDropDownMenu dt { display: none; border-bottom: none; margin: 0 0 5px; padding: 5px 15px 0 0; height: 20px;}
#topDropDownMenu dt .menuLinkElement { color: #FFF; text-align: left; font-size: 18px; line-height: 18px; text-transform: none; font-weight: 500; padding-left: 16px;}
#topDropDownMenu dd { padding:0; margin:0 0 0 0 }
#topDropDownMenu dd a { display:block; padding:3px 0 2px; line-height:16px; font-weight:normal; color:#FFF; text-transform:none; text-align: left; font-size: 11px; text-shadow: #be7e17 1px -1px; display: block; text-transform: uppercase }
#topDropDownMenu dd li:hover {background:url(images/arrowDropdown.png) 6px center no-repeat; display: block}
#topDropDownMenu dd li { padding-left: 17px}
#topDropDownMenu dd a:hover {color: #3b3b3b; display: block; text-shadow: none}
/* e:Dropdown menu */

/* Top small cart */
.topSmallCart { display:block; width:254px; height:27px; padding:0px; font-size:12px; color:#fff; text-transform:none; position:absolute; right:0; top:-174px; cursor:pointer;z-index:1;}

#topSmallCartCount { text-shadow: #9d2466 -1px 1px; color:#FFF; font-size: 11px; position:absolute; top:0; right: 78px; padding:0 4px 2px; line-height:13px ; border-radius:8px; background: #3b3b3b; border: #252525 1px solid; box-shadow: rgba (232,232,232,0.75) -1px 1px;

}
#topSmallCartPrice { position:absolute; top:-10px; left:180px;  margin-top:0; color: #FFF; text-shadow: #ce8314 -1px 1px;  text-transform: uppercase; width: 147px;}
#topSmallCartPrice span { font-weight: normal; font-size:12px; color: #FFF; text-transform: uppercase;  }

#criditCardBox { padding:0; display:none }
#topSmallCartCount .addText { display: none}
/* e:Top small cart */


/*Search box*/
.ssBox {  background: none repeat scroll 0 0 transparent !important; float: right; height: 32px;  margin: 13px 28px 0 0; position: relative; width: 173px;}
.ssBoxTextDiv { position:absolute; top:0; left:0; height: 30px; line-height: 30px; }
.ssBoxTextDiv input { color: #333334; font-size: 12px; height: 30px; line-height: 30px; margin: 0; outline: medium none; padding-left: 7px; text-transform: uppercase; width: 165px;}
.ssBoxLoaderIcon { float:none; margin:0; position:absolute; top:7px; right:5px }
.ssBoxButtonDiv { float:none; display:block; width:33px; height:32px; position:absolute; top:-1px; right:-43px }
.ssBoxButtonDiv input { margin:0; width:50px; height:32px; outline:none }
.ssResult { left:-580px; top:45px }
.ssResultSectionHead{ text-shadow:none;}
.menu .ssResultSection li a, .menu .noresult a{color:#5B6062;}
.ssResultSeeAll #SeeAllLink { color:#5b6062 }

.ssResultSection {line-height: 20px; padding: 0;}


/*LeftMenu styles start*/
.leftMenuContainer { border:none; width:190px; margin-left:0px!important;}
.leftSubMenu { margin:0; border-top:none; padding-top:0; padding-bottom:0; width:150px; padding-left:20px; border-top: #e1e8ec 1px solid; }
.itemGroup0, .itemGroup1, .itemGroup2, .itemGroup3, .itemGroup4 {box-shadow: none}

.leftMenu a{ display:block!important;}
.menuNorm { border-bottom:#e1e8ec 1px solid; width:162px; list-style:none; margin-left:1px; height: auto; line-height: 24px; padding: 0; min-height: 25px\9;}
.menuNorm a { color:#313d44; font-size:13px; font-weight:normal; text-decoration:none; list-style:none; font-family: "Oxygen", Arial, Helvetica, sans-serif; text-transform: none; padding:0}
.menuNorm a:hover { color:#fe8202; font-size:13px; text-decoration:none; font-weight:normal; list-style:none; }
.menuActive { border-bottom:#e1e8ec 1px solid; line-height: 24px; list-style:none; background:none!important; padding:0; height: auto; min-height: 25px\9; }
.menuActive a { color:#fe8202; font-size:13px; font-weight:normal; text-decoration:none; list-style:none;padding-left:0; text-transform: none;  font-family: "Oxygen", Arial, Helvetica, sans-serif; padding:0 }

.menuLess { background:url(images/bg_bottommenu.jpg) 0 bottom repeat-x; border-bottom:none; width:179px; height: 25px; line-height: 24px; list-style:none; }
.menuLess a { color:#fe8202; font-size:13px; text-decoration:none; list-style:none; background: url(images/bg_seemore.png) 15px 4px no-repeat; border-bottom:#e1e8ec 1px solid;text-transform: uppercase; font-family: "Oxygen", Arial, Helvetica, sans-serif;}
.menuLess a:hover {color:#fe8202; font-size:13px; text-decoration:none;  list-style:none; }
.menuMore {border-bottom:none; height: 25px; line-height: 24px; list-style:none; padding:0 }
.menuMore a { color:#fe8202; font-size:13px; text-decoration:none; list-style:none; padding-left:0; text-transform: uppercase;border-bottom:#e1e8ec 1px solid;font-family: "Oxygen", Arial, Helvetica, sans-serif; padding:0 }
.menuMore a:hover { color:#fe8202;text-decoration:none;  list-style:none; }

.subMenuNorm { height: auto; line-height: 24px; border-bottom: #e1e8ec 1px solid }
.subMenuNorm:last-child { border-bottom: none}
.subMenuNorm a { color:#313d44; font-size:12px; text-decoration:none; font-weight:normal; text-transform: none}
.subMenuNorm:last-child a {border-bottom: none}
.subMenuNorm a:hover { color:#fe8202; font-size:12px;}

.subSubMenuNorm {padding: 0 0 0 20px}
.subMenuActive {line-height: 24px; font-weight:normal; background: none;}
.subMenuActive a { color:#fe8202; font-size:12px; text-decoration:none; font-weight:normal; border-bottom: none; padding:0; text-transform: none}
.subSubMenuNorm a { color:#313d44; font-size:11px; text-decoration:none; font-weight:normal; border:none; }
.subSubMenuNorm a:hover { color:#fe8202; font-size:11px; text-decoration:none; font-weight:normal }
.subSubMenuActive { line-height: 24px; font-weight:normal; background: none }
.subSubMenuActive a { color:#fe8202; font-size:11px; text-decoration:none; font-weight:normal; border-bottom:none; text-transform: none }

.menuNorm:last-child { background: none; border-bottom:none; width:162px;height: auto; line-height: 24px; list-style:none; margin-left:1px}
.menuNorm:first-child { border-top: #e1e8ec 1px solid}
.leftMenuHeader { background: none; color: #3b3b3b; width: auto; height: 31px; margin:0; }
.leftMenuHeader a{ background: none; color: #3b3b3b; width: auto; height: 31px; margin:0; padding:0 0 1px 0; font-size: 18px; font-weight: 700; line-height:31px; text-transform: none; text-transform:uppercase;  font-family: "Overlock", Arial, Helvetica, sans-serif; text-decoration: none}

/*LeftMenu styles end*/

/*Frontpage Products*/

.productNewsContainerOuter { width: 702px }
.productNewsItem .text { color:#3b3b3b; font-size:12px; font-weight: normal; text-decoration:none; text-transform: uppercase; word-wrap:break-word  }
.productNewsItem .text p{margin:0;}
.productNewsItem .price { text-align: center; width: 114px; color: #3b3b3b; font-size: 15px}
.isFrontpage .priceExcl { display: none}
.isFrontpage .freightLink { display: none}
.frontpagePrices{margin:6px 0 4px 0; position: relative}
.isFrontpage .prevPrice { color: #3b3b3b; font-size: 9px;  text-decoration: none; text-decoration: line-through; font-weight: bold; font-family:"Oxygen", Arial, Helvetica, sans-serif }
.isFrontpage .productNewsContainer .purchaseButton { background: url(images/spriteImages.png) 0 -3539px no-repeat; width: 108px; height: 25px; text-align: center; border: none; font-size: 0; line-height: 0; padding: 0; overflow: hidden; text-indent: -999px; width: 85px; margin-left:8px}
.isFrontpage .productNewsItemImage { background:transparent;-moz-box-shadow:0px 0px 15px rgba(0,0,0,0.05);-o-box-shadow:0px 0px 15px rgba(0,0,0,0.05);-webkit-box-shadow:0px 0px 15px rgba(0,0,0,0.05);-ms-box-shadow:0px 0px 15px rgba(0,0,0,0.05);	box-shadow:0px 0px 15px rgba(0,0,0,0.05); vertical-align: central; width: 100px}
.isFrontpage .productNews img { border: none !important; vertical-align: central; margin:0; padding:0}
.isFrontpage .textBox { width: 100px}

/* footer */
.textAdressTD { background: #6a6a6a url(images/footerBg.jpg) 0 top repeat-x;  width:980px; padding:0 0 0 0; line-height:18px; position:relative !important; height:auto}
.divFooterFrontpage { background: url(images/footerBgTop.jpg) 0 top no-repeat;  margin: 0; padding: 30px 0 0 43px;text-align: left; width: 937px; min-height: 160px; height: auto}
.divFooterPart1 { background: url(images/footerLine.jpg) right top no-repeat; width:408px; text-align:left; color:#646365; font-size:10px; float:left; line-height: 14px ; margin-right: 14px; padding-right: 10px}
.textAdressTD h1, .textAdressTD .title { font-size:22px; margin-bottom:9px; font-weight:normal; text-transform:none; color: #FFF; text-transform: uppercase; line-height: 22px; font-family: 'Glegoo', serif;} 
.textAdressTD p { margin:0; color: #FFF }

.divFooterPart2 { width:215px; color:#FFF;font-size:11px; text-align:left; float: left; line-height: 14px; margin-right: 16px; padding-right: 10px;  background: url(images/footerLine.jpg) right top no-repeat;}
.divFooterPart2 .ct { width:198px; float:left; position:relative; }
.divFooterPart2 .ct .fr br:first-child { display:none }
.divFooterPart2 br { }
.divFooterPart2 .fr { position:absolute;left:74px; top: 0; }
.divFooterPart2 .fl { position:absolute;left:0; top: 0; }
.divFooterPart2 a{ font-size: 10px; color: #fe8202; text-decoration: none; }

.divFooterPart3 { color:#646365; font-size:10px;text-align:left; width:211px; float: left; line-height: 14px;}
.divFooterPart3 a { color:#646464; text-decoration:none; }
.divFooterPart3 p { margin:0; }
.divFooterPart3 .footer_phone { color:#fff; font-size:20px; font-weight:normal; background:url(images/footer_phone.jpg) 0 9px no-repeat; padding:12px 0 0 21px; height:24px; }
.divFooterPart3 p, .divFooterPart3 h1, .divFooterPart3 .title { }

.textAdress {color:#413e3e; font-size:10px; background: url(images/footerCard.jpg) 0 0 no-repeat; padding:12px 0 0 157px; height: 26px; line-height: 26px; text-align: left; text-transform: uppercase; margin-top: 15px; width: 823px; float: left}
.textAdress a:link{color:#413e3e; font-size:10px; line-height:10px; text-decoration: none; text-transform: uppercase }
.textAdress a:active{color:#413e3e; font-size:10px; line-height:10px; }
.textAdress a:visited{color:#413e3e; font-size:10px; line-height:10px; }
.textAdress a:hover{color:#413e3e; font-size:10px; line-height:10px; }
.mcbLogo { float: right; margin: -11px 150px 0 0; padding: 0; position: relative; color: #413e3e}
.mcbLogo a {color: #413e3e !important;}
.mcbLogoBox { border: none; text-transform: uppercase; position: absolute; top: 0; left:0}

.footerText2_left { width:56px;float:left; }
.textAdressTD .phone{ background: url(images/spriteImages.png) 0 -2438px no-repeat; padding:0 0 0 0; height:32px; line-height:32px; font-size:13px; color:#FFF; padding-left:42px; font-family: 'Glegoo', serif;}
.textAdressTD .mail{ background: url(images/spriteImages.png) 0 -2526px no-repeat; padding:0 0 0 0; height:32px; line-height:32px; font-size:13px; color:#FFF; padding-left:42px; font-family: 'Glegoo', serif;}
.textAdressTD .mail a { color: #FFF}
.textAdressTD .Social{ padding:0 0 0 0; height:32px; line-height:32px; font-size:0; color:#FFF; font-family: 'Glegoo', serif;}
.textAdressTD .Social br { display: none}
/* e:footer */


/* check out */
.che_log_inner_right_field .w202 { background: url(images/spriteImages.png) no-repeat scroll 0 -1901px transparent; }
.yellowBox .freightLabel { display:block; margin:5px 0; }
.selected .bt2 { background: url(images/spriteImages.png) no-repeat scroll 0 -654px transparent; margin-right:10px; }
.selected .bt2 span { background: url(images/spriteImages.png) no-repeat scroll right -705px transparent;  color:#FFF; text-transform:none; font-weight:400;  }
.selected .bt2 .number { background: url(images/spriteImages.png) no-repeat scroll 0 -1068px transparent;  color:#FFF; text-transform:none; }
.bt2 span { background: url(images/spriteImages.png) no-repeat scroll right -818px transparent;  text-transform:none; font-weight:400; color:#FFF; }
.bt2 { background: url(images/spriteImages.png) no-repeat scroll 0 -760px transparent; margin-right:11px; }
.bt2 .number { background: url(images/spriteImages.png) no-repeat scroll 0 -1093px transparent; }

.che_head { background: url(images/bg_headcheck.jpg) repeat-x scroll 0 bottom transparent; }
.che_delete {  }

.shopvidere { background: url(images/spriteImages.png) no-repeat scroll 0 -875px transparent; }
.neeste { background: url(images/spriteImages.png) no-repeat scroll right -875px transparent; }
.step3 .neeste { background: url(images/spriteImages.png) no-repeat scroll right -590px transparent; width: 245px;}
.isCheckout .center { color: #3b3b3b !important; padding: 0 0 0 1px; }
.isCheckout input, .isCheckout textarea, .isCheckout select { color:#3b3b3b; }
.antalpro { background: url(images/spriteImages.png) no-repeat scroll 0 -1126px transparent; border: none }

.bt3 { background: url(images/spriteImages.png) no-repeat scroll 0 -1006px transparent; margin-top:0; }
.bt3 a { background: url(images/spriteImages.png) no-repeat scroll right -1037px transparent; margin-top:0;  color:#FFF; font-weight:400; }

.che_boxt .che_boxh { background: url(images/spriteImages.png) 0 -1353px no-repeat; }

.yellowBox .bt3 a { background:url(images/spriteImages.png) no-repeat scroll right -1230px transparent; padding-right:25px; margin-top:0;  color:#FFF; font-weight:400; }
.yellowBox .bt3 { background:url(images/spriteImages.png) no-repeat scroll left -1193px transparent; margin-top:-1px; }
a.bt3 span { background: url(images/spriteImages.png) no-repeat scroll right -1037px transparent; }

.freightTextAndLabel .freightText .inputDelivery { background:url(images/spriteImages.png) 0 -1742px no-repeat; float: left; padding: 5px; width:130px; margin:0 0 0 10px; border:none; }
.che_bstep2 input { border:none; background:url(images/spriteImages.png) 0 -1778px no-repeat; padding: 5px; width:192px; }
.che_bstep2 .w45 { background:url(images/spriteImages.png) 0 -1709px no-repeat; width:25px; }
.che_bstep2 .w129 { background:url(images/spriteImages.png) 0 -1742px no-repeat; width:129px; }
.che_checkbox input { width:auto; }
.che_bstep2 .rightLabel { width: 200px; }
.jegaccep { background: url(images/spriteImages.png) no-repeat scroll 0 -1813px transparent; }
.userTypeSelector input { width:auto; }
.che_bstep2 { clear: both; }
.isCheckout .right { color:#3b3b3b; padding: 0 4px 0 0; }
.isCheckout .content .checkout { width:902px; margin:0 0 0 40px; }
.che_boxtext h2 { color:#3b3b3b; }
.che_frag .freightNoteDiv { font-style:normal; }
.che_boxt2 .che_boxh { background: url(images/spriteImages.png) no-repeat scroll 0 -1455px transparent }

.che_allprice { background: url(images/spriteImages.png) 0 -1566px no-repeat; }
.che_allpricetext { text-transform: uppercase; }
.isCheckout .content .checkout { background:none !important; }
.che_head { background: none; height: 58px; margin-bottom: 14px; padding: 8px 0 0; width: 941px; }
.che_indhead h1 { font-size:28px;  color:#3b3b3b; text-transform:none; font-weight:400; }
.right .block-box-list img { width:217px !important }

.che_frag .postLogo { margin:8px 11px 0 0; }
.che_frag .itemNameTd { margin:7px 0 0; }
.jegaccep a { color: #FFF; text-decoration: underline; }
/* e:check out */

/*General RightBox styles start*/
.boxRightContainer { background:#FFFFFF; }
.isFrontpage .boxRightContainerNewsLetter { display: none}
.boxRightContainerImg {background:#FFFFFF; }
.boxRight { border: none; color:#3b3b3b; font-size:11px; font-family:"Oxygen", Arial, Helvetica, sans-serif; margin:0 }
.boxRight a { color:#3b3b3b; font-size:11px; text-decoration:none; }
.boxRight a:hover { color:#fe8202; }
.boxRightHeader { text-transform:uppercase; color:#3b3b3b; background: none; font-family: "Overlock", Arial, Helvetica, sans-serif;  font-weight:bold; font-size:18px; }
.boxRightHeader a { color:#3b3b3b; text-decoration:none; }
.boxRightHeader a:hover { color:#fe8202; }
.boxRight input {color:#3b3b3b; font-size:10px; text-decoration:none; margin-top: 4px;}
.newsSubscribeButton { background: url(images/spriteImages.png) 0 -2931px no-repeat; color:#FFF !important; font-size:12px !important; text-decoration:none; width: 140px !important; height:21px; line-height: 21px !important; text-shadow: #ba7d17 1px -1px; text-align: center; font-weight: bold; font-family: "Overlock", Arial, Helvetica, sans-serif; padding-bottom: 2px; }

.LoginBoxRight .signupUserLink { display: block; text-decoration: none; font-family: "Overlock", Arial, Helvetica, sans-serif; background: url(images/spriteImages.png) 0 -2931px no-repeat; color:#FFF !important; width: 140px !important; height:21px; line-height: 21px !important; text-shadow: #ba7d17 1px -1px; font-weight: bold;  padding: 0 0 2px 0; text-transform: uppercase; font-size: 12px; text-align: center; margin-top: 5px;}
.LoginBoxRight .boxRightLoginContent { padding: 0 15px 0 0}
/*General RightBox styles end*/

/*Relation Box*/
.relatedProduct .overlayList { background-repeat: no-repeat; bottom: 0; cursor: pointer; left: -7px; position: absolute; width: 91px; z-index: 43;}
#productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText .prevPrice { display: block; line-height: 12px; width: 100px; color:#000000; text-decoration: line-through}

/*Freight price*/
.highslide-html, .highslide-wrapper { background: none repeat scroll 0 0 #FFFFFF !important;}
.articleWrapper .text {padding-top:10px; font-size:11px; color: #373433}

/* breadcrumb */
.topSectionBreadcrumb li { color:#3b3b3b; font-size:10px; }
.topSectionBreadcrumb .next { color:#3b3b3b; font-size:10px; font-style:normal; }
.topSectionBreadcrumb li a { color: #3b3b3b; font-size:10px; font-style:normal; }
.topSectionBreadcrumb li .b { background: url(images/breadCrumb_bullet_small.png) no-repeat center 3px; display: inline; padding:0 2px; }
.topSectionBreadcrumb .first .b { display:none; }
.topSectionBreadcrumb ul { margin:0; height:16px; font-size:10px; }
.topSectionBreadcrumb { left: 0; position: absolute; top: -26px; }
*+html .topSectionBreadcrumb { position:relative; }
/* e:breadcrumb */

/* product list */
.isProductlist .centerProductListNoRight { width:702px; padding:0; margin:0 0 0; background:#FFF; }
.topSectionView2Outer { width:702px; height: 203px; background:#FFF; padding:0;  }

.isProductlist .noPicture { width:702px; height: auto; padding:0; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background: url(images/itemGroupShadow.jpg) 0 bottom no-repeat; padding-bottom: 24px; position: relative }
.isProductlist .topSectionView2NoPicture { height:auto; background: #dddddd url(images/spriteImages.png) 0 -3921px no-repeat;  padding:0 0 40px; margin:0; width:702px; border: none;  -webkit-border-radius: 3px;-moz-border-radius:5px; border-radius: 5px;  }
.isProductlist .topSectionView2NoPicture .topSectionView2Content { height:auto; }

.noPicture .topSectionView2 h1 { font-size:33px; color:#FFF; font-weight:700; font-family: "Overlock", Times New Roman, Times, serif; display:block; margin:22px 0 0 30px; line-height:23px; text-transform:none; width:480px; text-transform: uppercase }
.topSectionView2 p { font-size:13px; color:#3b3b3b; font-weight:400; font-family:"Overlock", Times New Roman, Times, serif; display:block; line-height:17px; font-style:normal; width:300px; margin:23px 0 0 30px; text-shadow: rgba(255,255,255,0.7) -1px 1px }
.noPicture .topSectionView2 p a { color:#3b3b3b; text-decoration:underline; }

.topSectionView2 .topSectionView2Content { padding:0; width:702px;}
.topSectionView2 h1 { font-size:23px; color:#3b3b3b; font-weight:400; font-family: "Overlock", Times New Roman, Times, serif; display:block; margin:20px 0 0 30px; line-height:23px; text-transform:none; width:315px; }
.topSectionView2 .showOnly { width:auto; float: right; margin: 75px 20px 0 0 }
*+html .topSectionView2 .showOnly {  }
.topSectionView2 .showOnly .textStor { color:#3b3b3b; font-size:11px; font-weight:700; border:none; padding:0; font-family: "Overlock", Times New Roman, Times, serif; text-transform:none;  }
.topSectionView2 .showOnly select { display:block; width:150px; color:#232322; font-size:10px; border:1px solid #FFF; font-family:"Overlock", Times New Roman, Times, serif; text-shadow:1px 1px #FFF; margin-top:4px !important; padding:4px; height:26px; }
.topSectionView2 .showOnly select option { line-height:16px; text-shadow:none; }
#productListTable { margin:0; width:702px; }

.productListView3 { padding-top:6px; }
.productListView3 .productListItem { margin-bottom:23px; }
.productListView3 .itemCol1, .productListView3 .itemCol2, .productListView3 .itemCol3 { width:220px; background:#fcf7f2; padding:0 0 19px 0;}
.productListView3 .itemCol2 { margin-left:20px; } 
.productListView3 .itemCol3 { margin-left:20px; }
.productListView3 .productRowSpacer { height:0; }
.productListView3 .textBox { margin-top: 6px; width: 204px !important; position:relative;  }
.productListView3 .imageBoxMedium { background:none; padding:0; width:202px; padding:0; }
.productListView3 .imageBorderMedium { border:none; width:220px; }
.productListView3 .imageBorderMedium a { width:220px !important; }
.productListView3 .imageBorderMedium img { width: 220px;}
.productListView3 .overlayList { width:98px; height: auto; /*top:13px !important;*/ bottom:0; right:0 !important; }
.productListView3 .overlayList img { width:98px; height: auto; }

.listProductText { float:left; width:204px; padding-bottom:0; margin:8px 0 2px; }
.listProductText .itemNo { display:none; }
.listProductText .divOfferConditions { display:none; }

.productListView3 .headlineList a { font-size:17px; font-weight:500; color:#3b3b3b; line-height:17px; display:block; margin-top:0; text-transform: none; text-align:center; font-family: "Overlock", Times New Roman, Times, serif; padding:0 20px; text-transform: none}
.productListView3 .dimensionsProductList { font-size:12px; color:#818991; line-height:12px; font-family:"Overlock", Times New Roman, Times, serif; font-style:normal; width:204px; position:absolute; bottom:0; left:0; }
.productListView3 .dimensionsProductList .dimensionsText { font-size:12px; color:#818991; line-height:12px; font-family:"Overlock", Times New Roman, Times, serif; font-style:normal; }
.productListView3 .listItemDescription { font-size:12px; color:#818991; line-height:12px; font-family:"Overlock", Times New Roman, Times, serif; font-style:normal; margin-top:3px; float:left; width:204px; }
.productListView3 .listItemDescription .text { font-size:13px; color:#818991; line-height:13px; font-family:"Oxygen", Times New Roman, Times, serif; font-style:normal; display: none }
.productListView3 .divPricesOrder { margin-top:1px; float:left; }
.productListView3 .divPrices { position:relative;  float: left; margin-top: 0px; width: 100%; }
.productListView3 .divPrices br { display:none; }
.productListView3 .prevPriceList { color:#3b3b3b; font-size:12px; text-transform: uppercase; text-align:center; width:204px; display:block; text-decoration:line-through; line-height:12px; font-weight:400; margin-top:0px; font-family: "Overlock", Times New Roman, Times, serif; }
.productListView3 .priceInfoIcon { display:none; }
.productListView3 .priceStorExcl { display:none; }
.productListView3 .savePriceList { display:none; }
.productListView3 .freightLink { display: none; margin-top:5px; float:left; width:204px; }
.productListView3 .freightLink a { color:#818991; font-size:11px; }

.productListView3 .priceStor { float:left; color:#3b3b3b; font-size:24px; font-weight:700; display:block; text-align:center; width:204px; line-height:16px; margin-top:6px; text-align:center; font-family:"Oxygen", Times New Roman, Times, serif; padding-bottom: 8px; }
.productListView3 .inputQuantity { width:28px; height:19px; background:url(images/icon.png) 0 -336px no-repeat; border:none; font-size:14px; color:#3b3b3b; font-family:Helvetica, Arial, sans-serif; padding:7px 0; text-align:center; vertical-align:middle;float:left; margin:0 4px 0 15px;  }
.productListView3 .listAddToCartButton { display:inline-block; width:158px; height:31px; background:url(images/icon.png) 0 -408px no-repeat; text-indent:-9999px; overflow:hidden; font-size:0; line-height:0; float:left; }
.productListView3 .divOrderInnerInfo { float:left; margin-top: 10px; width: 100%; }
.productListView3 .divOrderInnerInfo a { color:#3b3b3b; font-size:11px; display:block; margin-bottom:10px; text-align:center; }
.productListView3 .stock { display: block; margin: 0; padding: 0; text-align: center; width: 100%; }
.productListView3 .stock .text { font-size:12px; line-height:12px; color:#818991; }
.productListView3 .divPricesOrderResult .text { font-size:11px; line-height:11px; }
.productListView3 .divPricesOrderResult .text a:hover { font-size:11px; color:#a28651; }

.productListView3 .productAdditionalInfoWrapper { position:absolute; top:-38px; left:0; width:204px; background:#cbced2; padding:4px 0 8px; }
.productListView3 .productAdditionalInfoWrapper span { color:#3b3b3b; font-size:11px; }
	
.isProductlist #productListTable table tr:first-child .headerPaging { background:none; margin-left:0; padding:0; border:none; height:20px !important; border-bottom:none; display:block; }
.headerPaging .paging { float:right; margin-top:0; }
.headerPaging .paging span { float:left; padding:0; }
.headerPaging .paging .hncurrpage { color:#FFF !important; font-size:9px; font-weight:400; padding:2px 6px 2px 6px; background: #2d2d2d; margin-right:3px; border: none; -webkit-border-radius: 3px;-moz-border-radius: 3px; border-radius: 3px; }
.headerPaging .paginghastotoplink { display:block; }

.headerPaging a:link{ color:#3b3b3b; font-size:9px !important; font-weight:400; text-transform:none; background:#faf0e6; padding:2px 6px 2px 6px; text-decoration:none; float:left; margin-right:3px; border: none; -webkit-border-radius: 3px;-moz-border-radius: 3px; border-radius: 3px; }
.headerPaging a:hover{ color:#3b3b3b; font-size:11px; font-weight:400; text-transform:none; background: #faf0e6; }
.headerPaging a:visited, .headerPaging a:active { color:#3b3b3b; font-size:9px !important; font-weight:400; text-transform:none; background:#faf0e6; padding:2px 6px 2px 6px; text-decoration:none; float:left; margin-right:3px; border: none; -webkit-border-radius: 3px;-moz-border-radius: 3px; border-radius: 3px; }
.headerPaging .hnpagenext:link { font-size:0 !important; line-height:0 !important; text-indent:-9999px; overflow:hidden; background:url(images/spriteImages.png) 0 -3184px no-repeat !important; padding:0 !important; width:17px; height:17px; margin-right:0 !important; border:none; }
.headerPaging a.hnpageprev:link { font-size:0 !important; line-height:0 !important; text-indent:-9999px; overflow:hidden; background:url(images/spriteImages.png) left -3272px no-repeat !important; padding:0 !important; width:17px; height:17px; margin-right:3px !important; }
.isProductlist #productListTable tr:first-child td { height:0 !important; }


.productListView3 .purchaseButton { display:block; margin:0; width:108px; background: url(images/spriteImages.png) 0 -492px no-repeat; font-size:0; line-height:0; padding:0; text-indent:-9999; overflow: hidden; height:25px; float:left; border: none; text-align: center; margin: 6px 0 0 48px }
.pbShow { display:block !important; top:0; position:absolute; opacity:0; }

.noItemsTable .headlineList { border-bottom: none;  color: #3b3b3b; font-family: "Overlock", Times New Roman, Times, serif; font-size: 13px; font-weight: 400; height: auto; line-height: 13px; padding: 9px 0 10px 0; text-transform: uppercase; background:none; border-top: none; text-shadow:1px 1px #FFF; }
.noItemsTable table td { color: #3b3b3b; font-size: 11px; font-weight: 400; line-height: 11px; text-transform:none; padding:0 !important; text-shadow:1px 1px #FFF; }
.noItemsHeader { color: #4c4c4c;}

.noItemsTable { background:none; }

.divItemGroups { margin: 20px 0 0; width: 702px;}
.divItemGroups .row .next { margin-left: 20px !important}
.divItemGroups .row .item {background:none; height: auto; width: 220px; margin-bottom: 0px;}	
.divItemGroups .row .item a {padding:10px 5px 25px 5px; word-wrap: break-word; width: 210px; color:#FFF; text-shadow:-1px -1px rgba(0,0,0,.23); text-transform:uppercase; text-align:left; display:block; font-family: "Overlock", Times New Roman, Times, serif; font-size:12px; line-height: 12px; font-weight: bold; margin:7px 0 0 0; background:#3b3b3b url(images/itemGroupImgShadow.jpg) 0 bottom no-repeat; display: block; text-align: center; display: block ;-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
.divItemGroups .row .item a:hover { color:#FFF; text-decoration: none }
.divItemGroups .row .item .groupImg {    margin-bottom: 4px;}
.moreInfoTextFull { font-size:11px; color:#3B3B3B; }
.moreInfoTextFull h2{ padding-bottom: 10px}

.moreInfoText { border-top: none; padding-top: 0; color: #3B3B3B; font-size: 12px; text-transform: none; font-family:"Overlock", Arial, Helvetica, sans-serif}
.moreInfoText a { text-decoration: underline; color: #3B3B3B !important; font-size: 12px;}
.moreInfoText a:hover { color: #FE8202}
.moreInfoText .text { color: #3B3B3B}


/* e:product list */

/* product detail */
.centerContentProductNoRight { padding:0; margin:0 0 11px; width:702px; position:relative; background:none; }
.centerProductNoRight { position:relative; width:702px; padding:0; margin:0 0 0; }

.isProduct .productItemPic { width: 420px; background:none; margin:0 21px 0 0; position:relative; z-index:500; }
.isProduct .imageBoxMedium { padding:0; margin:0; border:none; width: 418px; -webkit-box-shadow: -2px 0px 10px rgba(84, 84, 84, 0.3); -moz-box-shadow:-2px 0px 10px rgba(84, 84, 84, 0.3); box-shadow:-2px 0px 10px rgba(84, 84, 84, 0.3); }
.isProduct .imageBorderMedium { border:none; width:418px; }
.isProduct .imageBorderMedium a, .isProduct .imageBorderMedium img { border:none; width:418px !important; }
.isProduct .overlayList, .isProduct .overlayList img { width:auto !important; box-shadow:none;}
.isProduct .overlayList{ bottom: 0; right:0; left:inherit}
.isProduct .itemPicZoom { background:url(images/spriteImages.png) 0 -608px no-repeat; font-size:10px; color:#3b3b3b; padding:2px 0 0 21px; margin:6px 0 0; }
.isProduct .itemPicZoomImg { display:none; }

.itemPic { width:420px; margin:-10px 0 0; }
.productItemPicContainer { background:none; padding:0; display:inline-block; width:98px; margin:29px 17px 0 0; -webkit-box-shadow: -2px 0px 10px rgba(84, 84, 84, 0.3); -moz-box-shadow:-2px 0px 10px rgba(84, 84, 84, 0.3); box-shadow:-2px 0px 10px rgba(84, 84, 84, 0.3); }
.productItemPicBorder, .productItemPicBorder a, .productItemPicBorder img { width:98px; float:none; margin:0; border:none; }

.productItemInfo.noRight { width:261px;background:none; position:relative; z-index:400; margin:0 }
.isProduct .headline { font-size:25px; font-weight:700; color:#3b3b3b; height:auto; line-height:25px; border:none; font-family:'Overlock', Times New Roman, Times, serif; text-transform: uppercase; padding:0; }
.isProduct .itemPrices br { display:none; }
.isProduct .itemPrices { margin-top:5px; position:relative; }
.isProduct .prevPrice { font-size:11px; color:#3b3b3b; text-decoration:none; line-height:11px; margin-top:0; display:block; font-weight:400; text-decoration:line-through; font-family:'Overlock', Times New Roman, Times, serif;}
.isProduct .priceStor { font-size:34px; color:#3b3b3b; font-weight:700; line-height:34px; display:block; margin-top:0; font-family:'Oxygen', Times New Roman, Times, serif; padding-bottom:20px; }
.isProduct .priceStorExcl, .isProduct .divOfferConditions { color:#3b3b3b; font-size:11px; font-style:normal; line-height:11px; font-family:'Overlock', Times New Roman, Times, serif; font-weight:400; }

.itemVariant { clear: both; margin:0 0 11px; width: 263px; }

.isProduct .choiceBox, .isProduct .choiceBorders, .isProduct .choiceBordersInner { width:263px; border:none; position:relative; background:none; }
.isProduct .choiceBox .ajaxload { position:absolute; top:-40px; right:0; }
.isProduct .choiceBox { margin:12px 0 8px; }
.isProduct .itemVariantDropDowns {  }
.isProduct .stock { float:left; padding:0; margin:0 0 13px; width:263px;  font-size:11px; color:#3b3b3b; }
.isProduct .stockText { color:#3b3b3b; font-size:11px; font-family: 'Overlock', Times New Roman, Times, serif; font-style:normal; text-shadow:0 1px rgba(255,255,225,.6) }
.isProduct .itemQuantity { width:37px; margin:0; padding:0; float:left; }
.isProduct .itemQuantity .text { display:none; }
.isProduct .inputQuantity { width:39px; height: 39px; line-height: 39px; background:url(images/spriteImages.png) left -3054px no-repeat; border:none; font-size:22px; color:#363532; text-align:center; vertical-align:middle; font-family:'Overlock', Times New Roman, Times, serif; }
.isProduct .addToCart { clear:none; float:left; margin:0 0 0 9px; width:217px; height:41px; position:relative }
.isProduct .addToCartButton { width:217px; height:53px; background:url(images/spriteImages.png) 0 -343px no-repeat; font-size:0; line-height:0; position:absolute; top: -8px; left:0; padding:0; -moz-border-radius: 0; -webkit-border-radius: 0; border:none; box-shadow:none; text-indent:-9999px; overflow:hidden; }
.isProduct .checkAndWishList { width:263px; float:left; position:relative; margin:9px 0 0; height:25px; }
.isProduct .wishListButton { width:126px; height:25px; background:url(images/spriteImages.png) 0 -3343px no-repeat; font-size:0; line-height:0; padding:0; -moz-border-radius: 0; -webkit-border-radius: 0; border:none; box-shadow:none; text-indent:-9999px; overflow:hidden; float:left; margin-right: 10px; }
.isProduct .checkListButton { width:126px; height:25px; background:url(images/spriteImages.png) right -3437px no-repeat; font-size:0; line-height:0; padding:0; -moz-border-radius: 0; -webkit-border-radius: 0; border:none; box-shadow:none; text-indent:-9999px; overflow:hidden; float:left; margin:0 0 0 0!important; }

.choiceBordersInner .freightLink { margin:0 0 0 1px; float:left; width:263px; }
*+html .choiceBordersInner .freightLink { margin-left:-37px; }
.choiceBordersInner .freightLink a { font-size:11px; color:#3b3b3b; text-decoration: none; display:block; padding:4px 0 1px 0; text-decoration: underline }
.choiceBordersInner .itemAdded { font-size:12px;margin:5px 0 0 1px; float:left; padding:0; color:#3b3b3b; width:260px; }
.choiceBordersInner .itemAdded a { color:#3b3b3b;font-size:12px;   }
.choiceBordersInner .itemAdded a:hover {color:#fe8202;font-size:12px;  }

.itemNo { color:#3b3b3b; font-size:10px; line-height:15px; margin:3px 0 0; margin:9px 0 0 0 \9; display:none; }
.itemInfo { color:#3b3b3b; font-size:13px; line-height:16px; font-family:'Oxygen', Times New Roman, Times, serif; font-style:normal; margin-top:0; padding:0 0 0; }

#compact-product-description-show-more-button, #compact-product-description-show-less-button {text-transform: none; font-size:11px; line-height:20px; padding:0 0 0 27px; margin-top:8px; cursor:pointer; color: #4c4c4c; font-family: "Oxygen", Arial, Helvetica, sans-serif }

.compact-product-description-div { position:absolute; bottom:-28px; left:0 }
.compact-product-description-gradient { display:block; height:81px; width:278px; padding:6px 0; background:url(images/description_gradient.png) 0 0 repeat-x }
#compact-product-description-show-more-button {  background:url(images/spriteImages.png) 0 -2839px no-repeat;  }
#compact-product-description-show-less-button { background:url(images/spriteImages.png) 0 -3437px no-repeat }
#compact-product-description-show-more-button:hover, #compact-product-description-show-less-button:hover { color:#fe8202 }

.isProduct .boxCenterContainerImgLEFT, .isProduct .boxCenterContainerImgLEFT img { width:auto !important; }
.isProduct .boxCenterContainerImgRIGHT, .isProduct .boxCenterContainerImgRIGHT img { width:auto !important; }

#productRelationsCenter { width:100%; float:right; margin:30px 0 0; }
#productRelationsCenter .relationsTable.noRight .relatedProduct { width:100px; margin:0 20px 15px 0; }
#productRelationsCenter .relationsTable .relationsTableHeader { width:702px; height:auto; text-transform:uppercase; color:#3b3b3b; background: url(images/relatedHeader.jpg) 0 bottom no-repeat;  padding:0; font-family: 'Overlock', Times New Roman, Times, serif; font-size:0; padding:0 0 0; line-height:0; text-indent: -999px; overflow: hidden; height: 35px }
#productRelationsCenter .boxContent { padding:18px 0 0; }
#productRelationsCenter .boxContent .relatedProduct:first-child { margin-left:1px; } 
#productRelationsCenter .relationsTable .relatedProduct .relatedProductImage { background:none; padding:0; width:98px; min-height:98px; margin:0 0 10px;  }
.relatedProductImage a img { -webkit-box-shadow: -2px 0px 10px rgba(84, 84, 84, 0.3); -moz-box-shadow:-2px 0px 10px rgba(84, 84, 84, 0.3); box-shadow:-2px 0px 10px rgba(84, 84, 84, 0.3); border: none }
.relatedProductImage img, .relatedProductImage a { width:98px !important; /*height: 54px !important;*/  }
.isProduct .relatedProduct .overlayList, .isProduct .relatedProduct .overlayList img { width:45px !important; }
.relationsTable { position:relative; width:721px; background:none; border: none; }
.relatedProductCenterText .text a { color:#3b3b3b; font-size:10px; font-weight:400; }
#productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText .prevPrice { color:#3b3b3b; text-decoration:line-through; font-size:12px; display:block; text-align:center; width:100px; font-weight:400; font-style:normal; font-family: 'Overlock', Times New Roman, Times, serif; left:0; top:0; }
#productRelationsCenter .relatedProductCenterText br { display:none; }
#productRelationsCenter .relationsTable .relatedProduct .relatedProductDiv { width:100px; margin-bottom:8px; }
#productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText { width:100px; margin:0; padding:0; position:relative; }
#productRelationsCenter .relatedProductCenterText .text a { width:100px; display:block; height:auto; line-height:12px; font-size:11px; text-transform: uppercase; font-weight:700; color:#3b3b3b; font-style:normal; font-family:'Oxygen', Times New Roman, Times, serif; }
#productRelationsCenter .relatedProductCenterText .text a:hover { color:#fe8202; }
#productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText .price { display:block; font-size:13px; font-weight:700; color:#3b3b3b; text-align:center; width:100px; margin:16px 0 0; line-height:17px; font-family: "Oxygen", Arial, Helvetica, sans-serif}
#productRelationsCenter .smallProductListShowMore { background: url(images/spriteImages.png) 0 -3539px no-repeat; width: 85px; height: 21px; font-size: 0; line-height: 0; padding:0; text-indent: -999px; overflow: hidden; display: block; margin:8px auto 0;}
#productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText .text { margin-bottom:0; }
.isProduct .DESVALSummaryErrors { padding:0 0 0 15px; margin:0; }
#productRelationsCenter .relationsTable .priceExcl { display:none; } 

.isProduct .choiceBordersInner br { display:none; }	
.isProduct .inputSelect { display:block; width:150px; color:#232322; font-size:12px; border:1px solid #bfbfbf; font-family:'Overlock', Times New Roman, Times, serif; text-shadow:1px 1px #FFF; margin-top:8px !important; background:url(images/select_bg.png) 0 0 repeat-x; padding:4px; height:26px; }
.isProduct .inputSelect option { line-height:16px; text-shadow:none; }
.isProduct .itemColor { clear: both; margin-left: 2px; margin-top: 5px; width: 263px; }
.isProduct .itemColor .text { font-size:11px;  }
.itemColorChoice { float: left; margin-right: 4px; margin-top: 5px; text-align: center; width: 30px; }
.itemColorChoice input { border:none !important; }
.isProduct .boxCenterContainerImgPRODUCT { margin-top:19px; }

#productRelationsCenter.othersBought { float: right; margin: 10px 0 20px; width: 100%;}
.othersBought .relationsTable .relationsTableHeader { width:702px; height:auto; text-transform:uppercase; color:#3b3b3b; background: url(images/OtherBoughtHeader.jpg) 0 bottom no-repeat !important;  padding:0; font-family: 'Overlock', Times New Roman, Times, serif; font-size:0; padding:0 0 0; line-height:0; text-indent: -999px; overflow: hidden; height: 35px }
#productRelationsCenter.recommendedProducts{padding-top: 30px;}
/* e:product detail */


/*Login*/
#LoginContainer .ForumButton {
    background: url(images/spriteImages.png) 0 -2931px no-repeat; color:#FFF !important; font-size:12px !important; text-decoration:none; width: 140px !important; height:21px; line-height: 21px !important; text-shadow: #ba7d17 1px -1px; text-align: center; font-weight: bold; font-family: "Overlock", Arial, Helvetica, sans-serif; padding-bottom: 2px; border: none}
#loginDiv h2 { display: none}
#LoginContainer #loginDiv { padding-top: 10px;}
#LoginContainer #createUserDiv { padding-top: 10px;}


/*Wishlist and Checklist*/
.centerContentWebPage {padding:0; margin:0}
.isAuthenticated .centerContentWebPage {width: 702px; padding:0; margin:0}
.wishList a {  color: #3b3b3b; font-size:12px; text-decoration: none}
.wishList a:hover { color: #ffb22c; font-size:12px; text-decoration: none}
.wishList #wishListItems { border: none; clear: both; padding: 5px;}
.wishList #wishListSendSetup .button, .wishList .button { background: url(images/spriteImages.png) 0 -2931px no-repeat; color:#FFF !important; font-size:12px !important; text-decoration:none; width: 140px !important; height:21px; line-height: 21px !important; text-shadow: #ba7d17 1px -1px; text-align: center; font-weight: bold; font-family: "Overlock", Arial, Helvetica, sans-serif; padding-bottom: 2px; bordeR: none; text-transform: uppercase}
.wishList #wishListSendSetup { float: left; width: 220px; margin-left:80px}

.printIconCheckList {background-color: #fe8202}

.peKenBurns .peKb_controls .peKb_slideBtns .peKb_currentSlide {background:url("images/spriteImages.png") no-repeat scroll -36px -2222px transparent;}

.bt_udskriv { font-size: 0; line-height: 0; padding:0; overflow: hidden; text-indent: -999px}

/*Giftcard*/
.gift_basketStep_active {
    border: 1px solid #3b3b3b;
    color: #3b3b3b;
    float: left;
    font-weight: bold;
    height: 18px;
    margin-right: 10px;
    padding: 2px 0 0;
    width: 35px;
}

.gift_basketStep_after {
    border: 1px solid #c4c4c4;
    color: #3b3b3b;
    float: left;
    font-weight: bold;
    height: 18px;
    margin-right: 10px;
    padding: 2px 0 0;
    width: 35px;
}

.savePrice{ font-size:13px;}
.centerContentWebPage .text{ font-size:13px;}
.subscribeNewsletterTable .text{ font-size:11px}
.hnpageprev_inactive{ display:none}
.headerPaging .paginghastotoplink .hncurrpage {
    background: none repeat scroll 0 0 #2D2D2D;
    border: medium none; float:left;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF !important;
    font-size: 9px;
    font-weight: 400;
    margin-right: 3px;
    padding: 2px 6px;
}
a.paginghastotoplink{ display:block;  height:1px ; position:relative; width:702px; background:none!important; padding:0!important; margin:20px 0 0 0!important; border-top:1px solid #DBE3E8!important}
a.paginghastotoplink span{ display:block; background:url(images/tiltoppen.jpg) 0 0 no-repeat; width:68px; height:20px; position:absolute; top:15px;right:-3px; font-size:0px!important; line-height:0;}
#clearBottomDiv{ height:40px}
.topSectionView2 {background-color:#DDDDDD;    border: medium none;    border-radius: 5px 5px 5px 5px; min-height:200px;    margin: 0;    padding: 0 0 20px;    width: 702px; background-position: right bottom}
.isProductlist .topSectionView2Outer {
    background: url("images/itemGroupShadow.jpg") no-repeat scroll 0 bottom transparent;    border-radius: 5px 5px 5px 5px;    height: auto;    padding: 0 0 24px;    position: relative;    width: 702px;}

.isProductlist .topSectionView2Content {    height: auto; background:url("images/spriteImages.png") no-repeat scroll 0 -3921px;}
.isProductlist .topSectionView2 h1 {    color: #FFFFFF;    display: block;    font-family: "Overlock",Times New Roman,Times,serif;    font-size: 33px;    font-weight: 700;
    line-height: 23px;    padding: 22px 0 0 30px;    text-transform: uppercase;    width: 672px; height:46px; background: url(images/BG_H1.png) 0 0 repeat-x; margin:0;  border-radius: 5px 5px 0px 0px;   
}

/* nyheder */
	.newslist { width:502px; }
	.newslist .productHeader { background: url(images/title_bg.jpg) 0 0 repeat-x #707070; border:none; padding:0 0 0 7px; }
	.newslist .headlineList { border:none; display:block; padding:4px 0; }
	.newslist .headlineList a { color:#FFF; text-transform:uppercase; font-weight:600; font-size:12px; line-height:12px; }
	.newslist .link:link, .newslist .link:active { font-size:12px; line-height:12px; }
	
	.newsImageContainer img { border:none; }
	.centerContentWebPage { margin:10px 0; }
	.dato { font-size:12px; }
	#newsImageDiv img { border:none !important; }
/* e:nyheder */


/*Fix the image map on top - ANV*/
#TopImageMap{ position: relative}
#TopImageMap img{ position: absolute; top: 41px; right: 0; width: 295px; height: 87px; z-index: 999}
/*e:ANV*/

/* Newsletter popup : XNH */
.slidePopupContainer, .slideAnchor { display: block; position: fixed; font-family: "Overlock",Times New Roman,Times,serif; z-index:999; }
.slidePopupContainer { background: url(images/newsletter.png) no-repeat -164px top; bottom:0; left: 0; width:592px; height:436px; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; border: none; z-index:999; }
.slidePopupWrapper { position: relative;}
.slideAnchor { position: fixed; left: 0; bottom: 0; width:64px; height:560px; background: url(images/newsletter.png) no-repeat 0 -26px; font-size: 0; padding: 0; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none;}
.slideAnchor.new { display:block; }
.slidePopupOption { position: absolute; right: 160px; top: 15px; margin: 0; }
.slidePopupOption span { font-size: 0; }
.slidePopupCloseButton { font-size: 0; height: 44px; position: absolute; right:6px; top:0; width:44px; }
.slideAnchor:hover, .slidePopupCloseButton:hover { cursor: pointer; }
.slidePopupContent { margin: 0; padding:42px 0 0 0; max-width: 515px;}
.slidePopupContentTitle, .slidePopupContentRow { margin-bottom: 0; }
.slidePopupContentTitle { font-weight: bold; font-size: 29px; line-height: 26px; text-transform: uppercase;color: #2475c5 ;display: block; text-align: center; padding: 7px 0 10px 0; }
.slidePopupContentRow > span{ color:#444; font-size:19px; padding:0 15px; text-align:center; font-weight:600; display:block; line-height:26px;}
.slidePopupContent .subscribeNewsletterTable{ margin:19px 0 0 136px; font-family: "Overlock",Times New Roman,Times,serif;}
.slidePopupContent .slidePopupContentRow:first-child, .slidePopupContentTitle { }
.slidePopupContentRow {font-size:12px; line-height:18px; color:#000;}
.slidePopupContent .nameRow .tekstbox, .slidePopupContent .emailRow .tekstbox {background: #fff; border: 1px solid #c4ccd1; color: #3b3b3b; font-size: 12px; font-weight: normal; line-height: 15px; outline: medium none; padding: 1px 10px 1px 8px; padding: 9px 10px 1px 8px \9; height: 29px; height: 21px \9; margin-bottom: 9px; width: 224px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;text-transform: uppercase;}
.slidePopupContentRow td.tdNewsletterTitle, .slidePopupContentRow .subscribeNewsletterTable tr td:first-child { display: none; }
.slidePopupContentRow .subscribeNewsletterTable .subscribe { background:none; font-size:0 !important; line-height:0 !important; display: block; width:244px; height:33px; cursor: pointer; border-radius:0; border: none; outline: none; text-indent: -9999px;}
span#ctl00_ctl07_ctl00_resultLabel.text { position:absolute; left:26px; bottom:48px; color: red; }
.slidePopupContentRow .nameRow .textRed { left: 135px; width:270px; position: absolute; top:302px; font-size: 11px; }
.slidePopupContentRow .emailRow .textRed { top:312px; font-size: 11px; left: 135px; width:270px; position: absolute; }
.slidePopupContentRow .emailRow .textRed:nth-child(2), .slidePopupContentRow .emailRow #ctl00_ctl09_ctl00_emailTextBoxEmailAddressValidator{ top:325px;}
span#ctl00_ctl08_ctl00_resultLabel.text { bottom: 13px; left: 135px; position: absolute; color: red; }
.slidePopupContentRow .ajaxload {position: absolute; left:396px; bottom:50px; }
.text.newsletter_result_label{ position:absolute; left:135px; color:#fff; text-shadow:none; }
.VariantTableBody td.StockStatus, .VariantTableHeader .StockStatusTh{display:none;}
/*end: Newsletter popup - XNH*/
.isProductlist .relatedProductImage .overlayList img{ width:45px !important;}
.isProductlist .relatedProductImage .overlayList{width:45px; right:0; bottom:0; left:auto;}