﻿/*
Colors:
 - Blue for links: #069
 - Light blue for menu link/selection and carpet changer :#00b9ee
 - Light grey for borders in content div: #ddd
 - Light grey for backgrounds: #f2f2f2 - #d8d8d8(only used for gradients)
 - Dark grey for backgrounds: #262626 - #606060(only used for gradients)

*/
html,body,div,iframe,object,h1,h2,h3,h4,h5,h6,p,hr,span,a,em,strong,b,u,i,dl,dt,dd,ol,ul,li,form,fieldset,legend,label,input,textarea,select,option,button,q,font,small,big,pre,blockquote,address,abbr,acronym,address,big,cite,code,table,caption,thead,tbody,tfoot,th,tr,td{font:100%/1.5 arial, sans-serif;margin:0;padding:0;}
html{height:100%;width:100%;overflow-y:scroll;}
body{font-size:12px;width:100%;color:#333;background:#000 fixed 50% 0;padding-bottom:48px;}
h1,h2#page-heading{font-weight:normal;font-size:30px;line-height:36px;}
h2{font-weight:bold;}
h3,h4,h5,h6{}
strong,b{font-weight:bold;}
em,i{font-style:italic;}
sub,
sup { font-size:75%; line-height:0; position:relative; vertical-align:baseline; }
sup { top:-0.5em; }
sub { bottom:-0.25em; }
ul{list-style:square outside;padding-left:17px;}
li{}
iframe{width:100%;height:100%;border:0;}
.overflow{overflow:hidden;}
a{text-decoration:none;color:#069;}
a:hover{text-decoration:underline;}
img,a img{border:0;}
body>code{display:none;}
/*
-- Forms
*/
form{}
form table{width:auto !important;border-collapse:collapse;}
label[for],select,button,input[type=submit],input[type=image],input[type=reset],input[type=button]{cursor:pointer;}
input[type=text],input[type=password]{display:block;width:328px;margin:3px 0 0;padding:4px 5px 5px;height:15px;line-height:15px;}
input[type=text].small,input[type=password].small{width:150px;}
input[type=text].readonly,input[type=password].readonly,select.readonly{background:white;border:1px solid #E9E9E9;}
input[type=radio]{float:left;width:13px;height:13px;margin:3px 5px 0 1px;}
input[type=checkbox]{float:left;width:13px;height:13px;margin:3px 5px 0 0;}
textarea{display:block;width:328px;margin:3px 0 0;padding:4px 5px 5px;height:108px;resize:none;line-height:15px;}
a.btn,input[type=submit],input[type=image],input[type=reset],input[type=button],button{height:26px;line-height:26px;width:auto;overflow:visible;float:left;padding:0 15px;color:#fff;font-weight:bold;margin:5px 0 0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid #262626;background:#606060;background:-moz-linear-gradient(top, #606060 0%, #262626 100%);background:-webkit-linear-gradient(top, #606060 0%, #262626 100%);background:-o-linear-gradient(top, #606060 0%, #262626 100%);background:-ms-linear-gradient(top, #606060 0%, #262626 100%);filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr=#606060, endColorstr=#262626, GradientType=0);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#606060', endColorstr='#262626')";background:linear-gradient(top, #606060 0%, #262626 100%);}
a.btn.gray,
button.gray{color:#000;border:1px solid #c7c7c7;background:#ededed;background:-moz-linear-gradient(top, #ededed 0%, #d8d8d8 100%);background:-webkit-linear-gradient(top, #ededed 0%, #d8d8d8 100%);background:-o-linear-gradient(top, #ededed 0%, #d8d8d8 100%);background:-ms-linear-gradient(top, #ededed 0%, #d8d8d8 100%);filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr=#ededed, endColorstr=#d8d8d8, GradientType=0);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ededed', endColorstr='#d8d8d8')";background:linear-gradient(top, #ededed 0%, #d8d8d8 100%);}
a.btn.cart,
button.cart{position:relative;height:30px;line-height:18px;}
a.btn.cart span,
button.cart span{position:relative;margin:0 0 -5px 0;display:inline-block;width:22px;height:16px;background:url(/files/templates/designs/egetaepper/gfx/sprite_btn_cart.png) no-repeat 0 0;}
a.btn.cart.gray span,
button.cart.gray span{background-position:0 -43px;}

button.disabled{
	opacity: 0.15;
}

/*------------------*/
/*--- NAVIGATION ---*/
/*------------------*/
.nav,.nav ul{list-style:none;margin:0;padding:0;}
/*
-- Main navigation  
*/
#nav-main{overflow:hidden;height:21px;padding-top:8px;border:0 solid #3f3f3f;border-width:1px 0;background:#262626;}
#nav-main > li:first-child{border:0;}
#nav-main > li:first-child > a{text-indent:-999em;width:12px;background:url(/files/templates/designs/egetaepper/gfx/sprite_master.png) no-repeat -194px 0;}
#nav-main li{float:left;height:13px;border-left:1px solid #3f3f3f;}
#nav-main li a{display:block;margin-top:-8px;padding:8px 19px;line-height:13px;font-weight:bold;color:#ccc;text-decoration:none;}
#nav-main li.inpath > a,
#nav-main li.active > a,
#nav-main li a:hover{color:#00b9ee;}
#nav-main li ul{position:absolute;left:0;top:121px;overflow:hidden;width:978px;height:21px;padding-top:8px;border-bottom:1px solid #3f3f3f;background:#262626;}
#nav-main li ul li:first-child{border:0;}
#nav-main li ul li{border:0;}
#nav-main li ul li a{text-transform:none;}
/*
-- Tools / service navigation  
*/
#nav-tools{position:absolute;top:0;right:0;padding-top:12px;}
#nav-tools li{float:right;height:15px;border-left:1px solid #666;}
#nav-tools li a.icon-cart{padding-left:29px;padding-right:19px;background:url(/files/templates/designs/egetaepper/gfx/sprite_master.png) no-repeat -204px -31px;}
#nav-tools.checkout li{border:0;}
#nav-tools.checkout li:first-child a{background-image:none;}
#nav-tools li a{display:block;margin-top:-7px;padding:7px 6px;line-height:15px;font-weight:bold;color:#fff;text-decoration:none;}
#nav-tools li.lang{border:0;padding:9px 9px 0 0;}
#nav-tools li.lang a{text-indent:-999em;width:16px;padding:0;border:0;background:url(/files/templates/designs/egetaepper/gfx/sprite_master.png?v=2) no-repeat;}
#nav-tools li a[title=da]{background-position:-164px -9px;}
#nav-tools li a[title=de]{background-position:-164px -29px;}
#nav-tools li a[title=fr]{background-position:-164px -49px;}
#nav-tools li a[title=en]{background-position:-164px -69px;}
#nav-tools li a[title=se]{background-position:-2px -2px;background-image:url(/files/templates/designs/egetaepper/gfx/icon_flag_se.png);}
/*
-- Sub navigation  
*/
#nav-sub{float:left;width:180px;margin-right:60px;border-bottom:1px solid #ddd;}
#nav-sub li{border-top:1px solid #ddd;}
#nav-sub li a{display:block;padding:6px 0 5px 11px;color:#333;text-decoration:none;}
#nav-sub > li.has-children > a{background:url(/files/templates/designs/egetaepper/gfx/sprite_master.png) no-repeat 151px -412px;}
#nav-sub > li.has-children.inpath > a{background-position:151px -463px;}
#nav-sub li a:hover{background-color:#f6f6f6;}
#nav-sub li.inpath > a{font-weight:bold;}
#nav-sub li.active > a{background-color:#f2f2f2;}
#nav-sub li ul{padding-left:20px;border-top:1px solid #ddd;}
#nav-sub li ul li{}
#nav-sub li ul li:first-child{border:0;}
#nav-sub li ul li a{font-size:11px;}
/*------------------*/
/*--- STRUCTURE ----*/
/*------------------*/
#wrapper{width:978px;margin:0 auto;background:#262626 url(/files/templates/designs/egetaepper/gfx/bg-wrapper.jpg) no-repeat;position:relative;}
#wrapper > div{}
#wrapper > a{float: right; font-size: 10px; color: #666; text-decoration:none ; padding: 9px 2px;/*text-shadow:1px 1px 0 #666;*/}
#wrapper > a:hover{color: #ccc; text-decoration: underline; }
/*
-- Header  
*/
#header{height:151px;position:relative;overflow:hidden;}
#header-checkout{height:85px;position:relative;overflow:hidden;}
#header.one-level-nav{height:auto;}
#header > a:first-child{height:90px;width:150px;overflow:hidden;display:block;}
/*
-- Content  
*/
#content{padding:24px 19px 36px;overflow:hidden;}
#content h1 a,#content h2#page-heading a{color:#333;text-decoration:none;}
#content div#primary-content-area{}
#content div#secondary-content-area{float:right;width:700px;padding-top:24px;}
/*- Standard page -*/
#content.standard{background-color:#fff;}
#content.standard h1{padding:0 0 0 240px;}
#content.standard h1 a{color:#333;text-decoration:none;}
#content.standard div#primary-content-area{width:420px;float:left;padding-top:24px;border-top:1px solid #ddd;}
#content.standard.fullwidth div#primary-content-area{width:700px;}
#content.standard h1 + div#primary-content-area{margin-left:240px;}
/*- Image column -*/
div#image-column{float:right;width:260px;border-top:1px solid #ddd;margin-left:20px;}
div#image-column div.paragraph{position:relative;padding:8px;border:1px solid #ddd;width:242px;margin:24px 0;overflow:hidden;}
div#image-column div.paragraph p,
div#image-column div.paragraph br{display:none;}
div#image-column div.paragraph span.paragraphimage,
div#image-column div.paragraph span.paragraphimage img{margin:0;display:block;}
div#image-column div.paragraph span.paragraphimage em{font-size:11px;font-style:normal;color:#fff;text-decoration:none;position:absolute;left:8px;bottom:8px;display:block;padding:7px 12px 6px 10px;/*background:#262626;*/background:rgba(38,38,38,0.9);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#C0262626', endColorstr='#C0262626');}
/*- Section page -*/
#content.section{}
#content.section h1 a{color:#fff;}
#content.section ul#primary-content-area{overflow:hidden;margin-left:-21px;padding:0;list-style:none;}
#content.section ul#primary-content-area li{float:left;position:relative;padding:8px;background:#fff;border:1px solid #ddd;width:202px;margin:0 0 20px 20px;}
#content.section ul#primary-content-area li a img{display:block;}
#content.section ul#primary-content-area li a strong{font-size:14px;color:#fff;text-decoration:none;position:absolute;left:-1px;top:30px;padding:8px 30px 8px 12px;/*background:#262626;*/background:rgba(38,38,38,0.9);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#C0262626', endColorstr='#C0262626');}
#content.section ul#primary-content-area li a strong span{position:absolute;right:12px;top:13px;height:12px;width:7px;background:url(/files/templates/designs/egetaepper/gfx/sprite_master.png) no-repeat -11px -220px;}
#content.section ul#primary-content-area li a:hover strong span{background-position:-11px -250px;}
/*- TechInfo page -*/
#content.techinfo div.techinfo-search-box{background:#f2f2f2;border:1px solid #ddd;padding:24px 10px;overflow:hidden;}
#content.techinfo div.techinfo-search-box form label{font-weight:bold;display:block;}
#content.techinfo div.techinfo-search-box form input{float:left;}
#content.techinfo div.techinfo-search-box form input[type=submit]{position: relative; top:-1px; margin-left: 10px;}
#content.techinfo div.techinfo-search-box form p{margin:12px 0 0;}
#content.techinfo div div.paragraph{clear:both;}
#content.techinfo div div.paragraph.header h1{padding:0;font-size:18px;}
#content.techinfo div div.paragraph.subheader h2{margin-top:11px;padding:12px 0 6px;border-top:1px solid #ddd;text-transform:uppercase;}
#content.techinfo div div.paragraph.header + div.paragraph.subheader h2{margin-top:0;border-top:0;}
#content.techinfo div div.paragraph.subheader + div.paragraph{float:right;width:500px;}
#content.techinfo div a.techinfo-link{float:right;width:176px;padding-left:24px;margin-bottom:6px;background-repeat:no-repeat;background-position:0 50%;} 

/*- Projects: List-*/
#content.standard.project-list div#primary-content-area{border:0;padding-top:0;}
#content.standard.project-list div#primary-content-area > div{width:740px;margin:0 -20px;overflow:hidden;}
#content.standard.project-list div#primary-content-area > div > div.paragraph{height:320px;width:320px;margin:0 20px;float:left;clear:none;}
#content.standard.project-list div#primary-content-area > div > div.paragraph span.paragraphimage{float:none;padding:8px;border:1px solid #ddd;display:block;height:210px;width:302px;margin:0 auto 6px;}
#content.standard.project-list div#primary-content-area > div > div.paragraph span.paragraphimage img{display:block;height:210px;width:302px;}
/*- Projects: Detail view-*/
#gallery-content{padding:24px 19px 36px;overflow:hidden;}
#gallery-content h1 a{color:#fff;text-decoration:none;}
div#image-column.project div.paragraph h2{margin:0 0 6px;}
div#image-column.project div.paragraph p,
div#image-column.project div.paragraph br{display:inline;}


/*- eCom page view-*/
#content.ecom{background-color:#fff;}
/*- eCom gallery page-*/
#content.ecom.gallery{background-color:transparent;}
/*- eCom list view -*/
#content.ecom.list div#primary-content-area > div{float:left;width:700px;}
#content.ecom.list div#primary-content-area:first-child{margin-left:240px;}
#content.ecom.list.filter div#primary-content-area:first-child{margin-left:0;}
#content.ecom.list.filter div#primary-content-area > div:first-child{overflow:hidden;width:200px;margin-right:40px;}
#content.ecom.list div#primary-content-area > div form dl{border:1px solid #ddd;margin:0 0 24px;}
#content.ecom.list div#primary-content-area > div form dl.hightlight{background:#f5f5f5;}
#content.ecom.list div#primary-content-area > div form dl.hightlight dt{background-color:#e0e0e0;}
#content.ecom.list div#primary-content-area > div form dl dt{line-height:30px;padding:0 10px;text-transform:uppercase;font-weight:bold;color:#000;background-color:#f2f2f2;}
#content.ecom.list div#primary-content-area > div form dl dd{margin:4px 10px;border:0 solid #ddd;border-width:1px 0 0;}
#content.ecom.list div#primary-content-area > div form dl:first-child dd{margin:12px 0;padding:0 10px;}
#content.ecom.list div#primary-content-area > div form dl dt + dd{border-top:0;}
#content.ecom.list div#primary-content-area > div form dl dd fieldset{width:178px;border:0;font-size:11px;font-size:11px;}
#content.ecom.list div#primary-content-area > div form dl dd fieldset legend{padding-left:15px;width:163px;font-size:12px;line-height:32px;font-weight:bold;cursor:pointer;background:url(/files/templates/designs/egetaepper/gfx/sprite_master.png) no-repeat -10px -117px;}
#content.ecom.list div#primary-content-area > div form dl dd fieldset.closed legend{background-position:-10px -88px;}
#content.ecom.list div#primary-content-area > div form dl dd fieldset input[type=text]{width:166px;}
#content.ecom.list div#primary-content-area > div form dl dd fieldset ul{list-style:none;height:72px;overflow:hidden;padding:0;}
#content.ecom.list div#primary-content-area > div form dl dd fieldset ul.open{height:auto;overflow:visible;}
#content.ecom.list div#primary-content-area > div form dl dd fieldset ul.all{height:auto;margin-bottom:8px;}
#content.ecom.list div#primary-content-area > div form dl dd fieldset ul li{white-space:nowrap;}
#content.ecom.list div#primary-content-area > div form dl dd fieldset ul li label{line-height:18px;}
#content.ecom.list div#primary-content-area > div form dl dd fieldset ul li input[type=checkbox]{margin-top:2px;}
#content.ecom.list div#primary-content-area > div form dl dd fieldset.closed ul + p{display:none;}
#content.ecom.list div#primary-content-area > div form dl dd fieldset ul + p{padding-left:15px;width:163px;height:18px;margin-bottom:8px;position:relative;}
#content.ecom.list div#primary-content-area > div form dl dd fieldset ul + p a{position:absolute;top:0;left:0;visibility:hidden;}
#content.ecom.list div#primary-content-area > div form dl dd fieldset ul + p a:first-child{visibility:visible;}
#content.ecom.list div#primary-content-area > div form dl dd fieldset ul.open + p a{visibility:visible;}
#content.ecom.list div#primary-content-area > div form dl dd fieldset ul.open + p a:first-child{visibility:hidden;}
#content.ecom.list div#primary-content-area > div > p{}
#content.ecom.list div#primary-content-area > div p.productsfound { border-top: 1px solid #ddd; padding-top: 10px; margin-top: 10px; }
#content.ecom.list div#primary-content-area > div div.paragraph.collapsible > * { display: none; }
#content.ecom.list div#primary-content-area > div div.paragraph.collapsible > :first-child { display: block; }
#content.ecom.list div#primary-content-area > div div.paragraph.collapsible > div#btn-read-more { display: block; }
/*- eCom List: Basic list styling -*/
#content.ecom.list div#primary-content-area > div > ul{overflow:hidden;width:720px;margin:24px -10px;padding:0;float:left;list-style:none;}
#content.ecom.list div#primary-content-area > div > ul li{float:left;overflow:hidden;}
#content.ecom.list div#primary-content-area > div > ul li#infscr-loading{float:none;width:100%;text-align:center;clear:both;margin:0;background:none;border:0;height:50px;padding:0;}
#content.ecom.list div#primary-content-area > div > ul li#infscr-loading img{display:inline;}
#content.ecom.list div#primary-content-area > div > ul li > a:first-child,
#content.ecom.list div#primary-content-area > div > ul li > a:first-child img,
#content.ecom.list div#primary-content-area > div > ul li > a:first-child strong{display:block;}
/*- eCom List: Products + Samples + Tools/Acc. -*/
#content.ecom.list div#primary-content-area > div > ul.products{}
#content.ecom.list div#primary-content-area > div > ul.products li{height:144px;width:100px;padding:9px;margin:0px 1px;overflow:hidden;background:url(/files/templates/designs/egetaepper/gfx/sprite_master.png) no-repeat -470px 0;}
#content.ecom.list div#primary-content-area > div > ul.products li:hover{background-position:-350px 0;}
#content.ecom.list div#primary-content-area > div > ul.products li > a:first-child{height:144px;width:100px;color:#999;font-size:11px;line-height:12px;}
#content.ecom.list div#primary-content-area > div > ul.products li > a:first-child:hover{color:#999;text-decoration:none;}
#content.ecom.list div#primary-content-area > div > ul.products li > a:first-child img{width:100px;height:100px;margin-bottom:6px;}
#content.ecom.list div#primary-content-area > div > ul.products li > a:first-child strong{color:#333;font-weight:normal;text-decoration:none;line-height:12px;}
#content.ecom.list div#primary-content-area > div > ul.products li > a:first-child:hover strong{color:#069;}
/*- eCom-custom TechInfo List -*/
#content.techinfo div#primary-content-area > div > ul.products.techinfo{}
#content.techinfo div#primary-content-area > div > ul.products.techinfo li{height:174px;background:none;}
#content.techinfo div#primary-content-area > div > ul.products.techinfo li > strong,
#content.techinfo div#primary-content-area > div > ul.products.techinfo li > a{display:block;line-height:12px;}
#content.techinfo div#primary-content-area > div > ul.products.techinfo li > strong{margin:0 0 6px;}
#content.techinfo div#primary-content-area > div > ul.products.techinfo li > a{margin:0 0 3px;}
#content.techinfo div#primary-content-area > div > ul.products.techinfo li > img{display:block;width:100px;height:100px;margin-bottom:6px;}
/*- eCom List: Collections -*/
#content.ecom.list div#primary-content-area > div > ul.collections{}
#content.ecom.list div#primary-content-area > div > ul.collections li{height:260px;width:160px;margin:0px 10px;}
#content.ecom.list div#primary-content-area > div > ul.collections li > a:first-child{display:block;height:202px;width:152px;padding:3px;border:1px solid #ddd;margin-bottom:6px;}
#content.ecom.list div#primary-content-area > div > ul.collections li > a:first-child img{display:block;height:202px;width:152px;}
#content.ecom.list div#primary-content-area > div > ul.collections li > a strong{color:#333;font-weight:normal;text-decoration:none;line-height:12px;}
#content.ecom.list div#primary-content-area > div > ul.collections li > a:hover strong{color:#069;}
/*- eCom List: Catalogs -*/
#content.ecom.list div#primary-content-area > div > ul.catalogs{}
#content.ecom.list div#primary-content-area > div > ul.catalogs li{height:300px;width:160px;margin:0 10px;}
#content.ecom.list div#primary-content-area > div > ul.catalogs li > img{display:block;height:210px;width:160px;margin:0 auto 6px;}
#content.ecom.list div#primary-content-area > div > ul.catalogs li > strong{display:block;max-height:36px;overflow:hidden;}
#content.ecom.list div#primary-content-area > div > ul.catalogs li > a{display:block;}
#content.ecom.list div#primary-content-area > div > ul.catalogs li > a + a{}
/*- eCom Show: Product + Samples + Tools/Acc. + Collection -*/ 
#content.ecom.product ul#nav-sub.nav{display:none;}
#content.ecom.product div#primary-content-area > div{overflow:hidden;float:left;width:300px;margin-right:20px;margin-bottom:20px;}
#content.ecom.product div#primary-content-area > div:first-child{width:320px;position:relative;}
#content.ecom.product div#primary-content-area > div > p,
#content.ecom.product div#primary-content-area > div > a{display:block;width:318px;text-align:center;border:1px solid #999;}
#content.ecom.product div#primary-content-area > div > p.noborder { border: none; }
#content.ecom.product div#primary-content-area > div > p img,
#content.ecom.product div#primary-content-area > div > a img{display:block;width:300px;margin:9px;}
#content.ecom.product div#primary-content-area > div > p img{height:300px;}
#content.ecom.product div#primary-content-area > div > a img{height:395px;}
#content.ecom.product div#primary-content-area > div > a strong{font-size:14px;color:#fff;text-decoration:none;position:absolute;left:-1px;top:30px;padding:8px 38px 8px 12px;/*background:#262626;*/background:rgba(38,38,38,0.9);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#C0262626', endColorstr='#C0262626');}
#content.ecom.product div#primary-content-area > div > a strong span{position:absolute;right:12px;top:12px;height:15px;width:15px;background:url(/files/templates/designs/egetaepper/gfx/sprite_master.png) no-repeat -11px -556px;}
#content.ecom.product div#primary-content-area > p{height:36px;overflow:hidden;}
#content.ecom.product div#primary-content-area > p a{line-height:36px;padding:0 14px;}
#content.ecom.product div#primary-content-area > p a:first-child{float:left;background:url(/files/templates/designs/egetaepper/gfx/sprite_master.png) no-repeat -11px -515px;}
#content.ecom.product div#primary-content-area > p a + a{float:right;line-height:18px;margin:9px 0;padding:0 0 0 12px;}
#content.ecom.product div#primary-content-area > p a + a + a{border-right:1px solid #ddd;padding:0 12px;}
#content.ecom.product div#primary-content-area > h1 + div + div{margin-right:0;width:280px;}
#content.ecom.product div#primary-content-area > blockquote{clear:right;margin:0 0 18px;}
#content.ecom.product div#primary-content-area > blockquote + div{width:280px;}
#content.ecom.product div#primary-content-area > blockquote + div + div{margin-right:0;}
#content.ecom.product div#primary-content-area > blockquote h1,
#content.ecom.product div#primary-content-area > blockquote h2{display:inline;font-size:16px;font-weight:normal;line-height:18px;}
#content.ecom.product div#primary-content-area > div dl{width:135px;margin:0 10px 24px 0;overflow:hidden;float:left;}
#content.ecom.product div#primary-content-area > div dl.full-width{width:auto;}
#content.ecom.product div#primary-content-area > div dl dt{font-weight:bold;text-transform:uppercase;padding:3px 0;}
#content.ecom.product div#primary-content-area > div dl dd{line-height:1.7;}
#content.ecom.product div#primary-content-area > div dl dd p{}
#content.ecom.product div#primary-content-area > div dl dd ul{}
#content.ecom.product div#primary-content-area > div dl dd ul li{}
#content.ecom.product div#primary-content-area > div dl dd ul li a{}
#content.ecom.product div#primary-content-area > div dl:first-child{width:100%;margin-right:0;}
#content.ecom.product div#primary-content-area > div dl:first-child table{width:100%;border-collapse:collapse;}
#content.ecom.product div#primary-content-area > div dl:first-child table th,
#content.ecom.product div#primary-content-area > div dl:first-child table td{text-align:left;vertical-align:top;line-height:12px;word-wrap:break-word;padding:6px 0;border-top:1px solid #ddd;}
#content.ecom.product div#primary-content-area > div dl:first-child table th{width:145px;font-weight:bold;}
#content.ecom.product div#primary-content-area > div dl:first-child table td{width:140px;}
#content.ecom.product div#primary-content-area > div dl:first-child table td a{}
#content.ecom.product div#primary-content-area > div dl:first-child table td.sizes{line-height:1.5;color:#333333;}
#content.ecom.product div#primary-content-area > div dl:first-child table tr:first-child th,
#content.ecom.product div#primary-content-area > div dl:first-child table tr:first-child td{border:0;}


#content.ecom.product div#primary-content-area > div dl + dl dt{line-height:12px;}
#content.ecom.product div#primary-content-area > div dl{}
#content.ecom.product div#primary-content-area > div dl + dl{}
#content.ecom.product div#primary-content-area > div dl + dl + dl{margin-right:0;}
#content.ecom.product div#primary-content-area > div dl + dl + dl + dl{}

/* Big Spec table */
#content.ecom.product div#primary-content-area > div.spec-table-container{border:1px solid #dddddd;width:100%;clear:both;overflow:hidden;}
#content.ecom.product div#primary-content-area > div.spec-table-container h3 {font-weight:bold;font-size:12px;padding:10px; text-transform:uppercase;background:#e9e9e9; }
#content.ecom.product div#primary-content-area > div.spec-table-container > div {margin:19px 19px 0 19px;border:1px solid #dddddd;background:#e9e9e9;padding:19px;clear:both;overflow:hidden;}
#content.ecom.product div#primary-content-area > div.spec-table-container > div > div.column {float:left;overflow:hidden;}
#content.ecom.product div#primary-content-area > div.spec-table-container > div > div.column > div {font-size:14px;margin-bottom:6px;}
#content.ecom.product div#primary-content-area > div.spec-table-container > div  ul {}
#content.ecom.product div#primary-content-area > div.spec-table-container > div  ul,
#content.ecom.product div#primary-content-area > div.spec-table-container > div  ul > li {margin:0;padding:0;list-style:none; overflow:hidden;}
#content.ecom.product div#primary-content-area > div.spec-table-container > div  ul > li {float:left;margin-left:10px;width:60px;height:110px;}
#content.ecom.product div#primary-content-area > div.spec-table-container > div  ul > li.mod{margin-left:0;}
#content.ecom.product div#primary-content-area > div.spec-table-container > div  ul > li > a{float:left;}
#content.ecom.product div#primary-content-area > div.spec-table-container > div  ul > li:first-child{margin-left:0;}
#content.ecom.product div#primary-content-area > div.spec-table-container > div  ul > li > a {border: 1px solid #dddddd;}
#content.ecom.product div#primary-content-area > div.spec-table-container > div  ul > li > a >img {border:3px solid white;display:block;}

#content.ecom.product div#primary-content-area > div.spec-table-container > div  ul > li.active > a,
#content.ecom.product div#primary-content-area > div.spec-table-container > div  ul > li.active > a > img {border-color:#00b9ee;}

#content.ecom.product div#primary-content-area > div.spec-table-container > div > div.column + div.column > div {padding-left:41px;}
#content.ecom.product div#primary-content-area > div.spec-table-container > div > div.column + div.column ul {border-left:1px solid #dddddd; margin-left:20px;padding-left:20px;}

#content.ecom.product div#primary-content-area > div dl dd i.icon{float:left;}
#content.ecom.product div#primary-content-area > div dl dd i.icon+a{margin-left:3px;width:118px;float:left;}


#spec-qualities {width:550px;}
#spec-backings{width:312px;}

#content.ecom.product div#primary-content-area > div.spec-table-container > div.arrow{background:url(../gfx/pin-bottom.gif);height:16px;width:31px;clear:both;position:relative;padding:0;margin:0 auto;border:0;position:relative; top:-1px;}

#content.ecom.product div#primary-content-area > div > a.anchor{display:inline;border:0;}

.text-collapse {height:89px;position:relative;overflow:hidden;}
.text-collapse.open{height:auto;}
.text-collapse a.toggle {position:absolute; bottom:0;right:0; background:white;padding-left:10px;}
.text-collapse a.toggle span{font-weight:bold;}
.text-collapse a.collapse{display:none;}

/* Spacifications table and container */
.icon{width:14px;height:14px;background:url(../gfx/sprite_icons.png) no-repeat;display:inline-block;line-height:1;position:relative;top:2px;}
.icon-print{background-position: 0 -19px;}
.icon-file{background-position: 0 -3px;}
.icon-drip{background-position: 0 -82px;}
.icon-house{background-position: 0 -99px;}
.icon-letter{background-position: 0 -35px;}
.icon-houses{background-position: 0 -67px;}
.icon-person{background-position: 0 -51px;}

img.loader{height:28px;margin-left:5px;top:5px;position:relative;}


#content.ecom.product div#primary-content-area #specifications {border:0;background:none;margin:0;height:auto;}
#specifications > strong{display:block; border-bottom:1px solid #dddddd;margin-bottom:20px;padding-bottom:5px;text-align:center;font-size:14px;}
#specifications > strong.big{font-size:16px;}
#specifications > strong span{font-weight:bold;font-size:14px;}


#specifications .action{float:right;}
#specifications .action a{height:14px;line-height:14px;font-size:13px;}


#specifications table{width:100%;margin-bottom:10px;}
#specifications table td,
#specifications table th{text-align:left;}

#specifications table thead td,
#specifications table thead th{background:#4c4c4c;color:white;padding-left:4px;font-weight:bold;}

#specifications table tr.remarks th,
#specifications table tr.remarks td {padding-top:10px;}
#specifications table tr.remarks td > div img{margin-right:5px;}

#specifications table tr.odd th,
#specifications table tr.odd td {background:#f4f4f4;}

#specifications table tr.heading th,
#specifications table tr.heading td {font-weight:bold;}

#pictogram-container div {float:left;height:30px;}


#OrderSampleModal {width:620px; padding:40px 60px;overflow:hidden;}
#OrderSampleModal .close{top:0;right:0;}
#OrderSampleModal > div > div {margin-bottom:15px;border-bottom:1px solid #dddddd;clear:both;}
#OrderSampleModal > div  ul,
#OrderSampleModal > div  ul > li {margin:0;padding:0;list-style:none;overflow:hidden;}
#OrderSampleModal > div  ul > li > form {width:auto;}

#OrderSampleModal > div  ul {margin-bottom:15px;}
#OrderSampleModal > div  ul.samples {height:160px;}
#OrderSampleModal > div  ul > li {float:left;margin-left:10px;width:60px;}
#OrderSampleModal > div  ul.samples > li {width:100px;}
#OrderSampleModal > div  ul.samples > li img {height:100px;}
#OrderSampleModal > div  ul.samples > li.loader{width:618px; background:#efefef; border:1px solid #999; padding: 20px 0;}
#OrderSampleModal > div  ul.samples > li.loader > img{margin:0 auto; width:100px;display:block;}
#OrderSampleModal > div  ul.samples > li.loader > div{text-align:center;font-weight:bold;}

#OrderSampleModal > div  ul > li >a{float:left;}
#OrderSampleModal > div  ul > li:first-child{margin-left:0;}
#OrderSampleModal > div  ul > li > a {border: 1px solid #dddddd; margin-bottom:5px;}
#OrderSampleModal > div  ul > li > a > img {border:3px solid white;display:block;}

#OrderSampleModal > div  ul > li img{display:block;}
#OrderSampleModal > div  ul > li input {margin: 5px 0;}
#OrderSampleModal > div  ul > li label {display:block;clear:both;}


#OrderSampleModal > div  ul > li.active > a,
#OrderSampleModal > div  ul > li.active > a > img {border-color:#00b9ee;}

#OrderSampleModal h1 {border-bottom:1px solid #dddddd;padding-bottom:10px;margin-bottom:10px;}
#OrderSampleModal .heading {margin-bottom:10px;}
#OrderSampleModal .heading + div {margin-bottom:20px;}
#OrderSampleModal .heading strong{display:inline;color:#333333;}

#OrderSampleModal div.buttons {border:none; line-height:35px;float:right;}
#OrderSampleModal div.buttons a {line-height:40px;height:35px;float:left;}
#OrderSampleModal div.buttons a:first-child{margin-right:20px;}
#OrderSampleModal div.buttons input.clean-image {margin:0;padding:0;border:0;height:auto;}

#OrderSampleAddedModal {padding:40px 32px 32px; width:500px;}
#OrderSampleAddedModal > div {overflow:hidden;}
#OrderSampleAddedModal > div > img {display:block;margin:0 auto;}
#OrderSampleAddedModal > div> h1 {margin-top:20px;margin-bottom:30px;text-align:center;}
#OrderSampleAddedModal > div div.buttons {float:right;}
#OrderSampleAddedModal > div div.buttons button+button{margin-left:10px;}

.samples-popup { position:absolute; z-index:2000; width:180px; }
.samples-popup > div.content{padding:5px;border:0px solid white;background:#fff;color:#006699;height:180px;
-moz-box-shadow: 0 0 5px 2px #888;
-webkit-box-shadow: 0 0 5px 2px #888;
box-shadow: 0 0 5px 2px #888;}
.samples-popup > div.content strong{font-size:14px;color:black;display:block;margin:0;}
.samples-popup > div.content img {width:100%;height:130px;}
.samples-popup > div.content div {height:42px;}
.samples-popup > div.pin img{display:block;width:23px;height:13px;margin:0 auto;position:relative;}
.samples-popup-below > div.pin img {top:0;}

.samples-popup > img {width:180px; height:70px;}

/* Related colours modal */
#RelatedColoursModal {width:900px;}
#RelatedColoursModal h1{margin-left:26px;}
#RelatedColoursModal > ul.products{overflow:hidden;}
#RelatedColoursModal > ul.products li{height:150px;width:100px;padding:6px;border:3px solid white;margin:0px 1px;overflow:hidden;float:left;}
#RelatedColoursModal > ul.products li:hover{background-position:-350px 0;}
#RelatedColoursModal > ul.products li.selected{border-color:#00B9EE;}
#RelatedColoursModal > ul.products li > a:first-child{height:144px;width:100px;color:#999;font-size:11px;line-height:12px;}
#RelatedColoursModal > ul.products li > a:first-child:hover{color:#999;text-decoration:none;}
#RelatedColoursModal > ul.products li > a:first-child img{width:100px;height:100px;margin-bottom:6px;}
#RelatedColoursModal > ul.products li > a:first-child strong{color:#333;font-weight:normal;text-decoration:none;line-height:12px;}
#RelatedColoursModal > ul.products li > a:first-child:hover strong{color:#069;}


/*- Checkout -*/
#content.ecom.list.filter div#primary-content-area #checkout-flow {overflow:hidden;margin:0;height:auto;width:100%;overflow:hidden;}

#checkout-flow form{overflow:hidden;}
#checkout-flow h1.cart-header{border-bottom:1px solid #e9e9e9;margin-bottom:19px;padding-bottom:13px;}
#checkout-flow .padding{padding:19px;overflow:hidden;}
#checkout-flow .border{border:1px solid #e9e9e9;overflow:hidden;}
#checkout-flow .cart-table{}
#checkout-flow .cart-table td,
#checkout-flow .cart-table th{padding:1px 5px 1px 19px;}
#checkout-flow .cart-table td div.cart-description{line-height:2}
#checkout-flow .cart-table thead th,
#checkout-flow .cart-table thead td {font-weight:bold;background:#e9e9e9;}
#checkout-flow .cart-table thead th {background:#C36;}



#checkout-flow .cart-table tbody td,
#checkout-flow .cart-table tbody th{border-bottom:1px solid #e9e9e9;padding:19px 5px 19px 19px;line-height: 31px;}

#checkout-flow .cart-table tbody td:first-child img {width:70px;float:left; margin-right:5px;}

#checkout-flow .cart-table input{width:20px;display:inline;}

#checkout-flow .cart-total-table {float:right;margin-right:22px;margin-top:20px;width:250px !important;margin-bottom:20px;}
#checkout-flow .cart-total-table td,
#checkout-flow .cart-total-table th{padding:10px 5px 3px;border-top:1px solid #e9e9e9;text-align:right;}
#checkout-flow .cart-total-table tr.first td,
#checkout-flow .cart-total-table tr.first th{border:0;}

#checkout-flow .cart-total-table tfoot td,
#checkout-flow .cart-total-table tfoot th{border-bottom:2px solid #464646;font-weight:bold;font-size:16px;padding-bottom:2px;}

#content.ecom.list div#primary-content-area #checkout-flow dl.field-container {margin:40px 0 0 0;border:0;}
#content.ecom.list div#primary-content-area #checkout-flow dl.field-container dd {border:0;margin:4px 0 0;padding:0;}
#content.ecom.list div#primary-content-area #checkout-flow dl.field-container p {margin-bottom: 19px;}

#content.ecom.list div#primary-content-area dl.field-container dt {background-color:transparent; padding:0;border-bottom:1px solid #e9e9e9;text-transform:none;}
#content.ecom.list div#primary-content-area table.information-table{}
#content.ecom.list div#primary-content-area table.information-table th,
#content.ecom.list div#primary-content-area table.information-table td{text-align:left;padding:3px 0;}
#content.ecom.list div#primary-content-area table.information-table th{padding-right:10px;}
#content.ecom.list div#primary-content-area table.information-table td{font-weight:bold;}


.validation-error {color:#b94a48; }


#checkout-flow .order-flow-buttons {overflow:hidden;padding:10px;clear:both;margin-top:30px;}
#checkout-flow .order-flow-buttons button{float:right;}
#checkout-flow .order-flow-buttons button+button{margin-right:10px;}
#checkout-flow .order-flow-buttons a {line-height:36px;}
#checkout-flow .order-flow-buttons a.left {float:left;}


#content #checkout-flow h1.cart-header button{float:right;font-size:12px;}
#content #checkout-flow h1.cart-header button+button{margin-right:10px;}


#checkout-flow .order-flow-buttons a:hover{text-decoration:none;}
#checkout-flow .order-flow-buttons a.primary{height:26px;width:auto;overflow:visible;float:right;padding:0 15px;color:#fff;font-weight:bold;margin:0px 0 0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid #262626;background:#606060;background:-moz-linear-gradient(top, #606060 0%, #262626 100%);background:-webkit-linear-gradient(top, #606060 0%, #262626 100%);background:-o-linear-gradient(top, #606060 0%, #262626 100%);background:-ms-linear-gradient(top, #606060 0%, #262626 100%);filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr=#606060, endColorstr=#262626, GradientType=0);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#606060', endColorstr='#262626')";background:linear-gradient(top, #606060 0%, #262626 100%);}
#checkout-flow .order-flow-buttons input{float:right;}

#content.ecom.list div#primary-content-area #checkout-flow form .column50.column1{margin-left:0;}
#content.ecom.list div#primary-content-area #checkout-flow form .column50 {float:left; width:440px; margin-left:16px;}
#content.ecom.list div#primary-content-area #checkout-flow form .column33.column1{margin-left:0;}
#content.ecom.list div#primary-content-area #checkout-flow form .column33 {float:left; width:302px; margin-left:16px;}
#content.ecom.list div#primary-content-area #checkout-flow form .column100 {clear:both;}

#content.ecom.list div#primary-content-area ul#order-flow-steps {float:none;margin:0;padding:0;width:auto;}
#content.ecom.list div#primary-content-area ul#order-flow-steps li{ font-weight:bold; font-size:16px;width:313px;text-align:center;list-style:none;float:left;padding:15px 0;}

#content.ecom.list div#primary-content-area ul#order-flow-steps li img{display:block;margin:0 auto;}

#content.ecom.list div#primary-content-area ul#order-flow-steps li {background: #e9e9e9 url(../gfx/steps-light-light.gif) no-repeat left;}
#content.ecom.list div#primary-content-area ul#order-flow-steps li:first-child{background-image:none;}
#content.ecom.list div#primary-content-area ul#order-flow-steps li.active + li {background-image: url(../gfx/steps-grey-light.gif);}
#content.ecom.list div#primary-content-area ul#order-flow-steps li.active{background-color:#b7b7b7;background-image:url(../gfx/steps-light-grey.gif); width:312px;}
#content.ecom.list div#primary-content-area ul#order-flow-steps li.active:first-child{background-image:none;}


/* Columns */
#checkout-flow .checkout-column1 {width:650px;float:left;margin-right:20px;}
#checkout-flow .checkout-column2 {width:230px;float:left;margin-top:49px;}

#checkout-flow dl.customer-type-select {margin: 19px 0;}
#checkout-flow dl.customer-type-select dd{padding:5px 10px;}
#checkout-flow dl.customer-type-select label{font-weight:bold;}
#checkout-flow dl.customer-type-select label span{font-weight:normal;}

#content.ecom.list div#primary-content-area > div form dl.checkout{border:0;margin:0;}
#content.ecom.list div#primary-content-area > div form dl.checkout dt {background:transparent;border-bottom:1px solid #e9e9e9;}




/* Mini cart */
form.mini-cart > dl {overflow:hidden;}
form.mini-cart table {width:100% !important;}
form.mini-cart table td,
form.mini-cart table th{text-align:left;padding:1px 3px;}

form.mini-cart table td.right,
form.mini-cart table th.right{text-align:right;}

form.mini-cart table td {border-bottom:1px solid #e9e9e9;color:#333333;}
form.mini-cart table thead td{border-bottom:1px solid black;font-weight:bold;}
form.mini-cart table th {font-weight:bold;border-bottom:1px solid black;}

form.mini-cart button {display:block; margin:30px auto;float:none;}

#ConditionModal {width:700px;}
#ConditionModal h1{font-size:30px;line-height:1.5;}
#ConditionModal h2, 
#ConditionModal h3 {font-size:12px; line-height:1.5;margin:0;padding:0;}

/*- Footer -*/
#bottom-content-area{border-top:1px solid #ddd;overflow:hidden;padding:0 19px 48px;}
#bottom-content-area div.paragraph{float:left;clear:none;width:220px;margin-left:20px;}
#bottom-content-area div.paragraph:first-child{margin-left:0;}
#bottom-content-area div.paragraph h2{margin:24px 0 6px;font-size:14px;}
#bottom-content-area div.paragraph p{float:left;width:140px;margin:0;}
#bottom-content-area div.paragraph p a{float:left;padding-right:15px;margin-top:6px;background:url(/files/templates/designs/egetaepper/gfx/sprite_master.png) no-repeat 100% -162px;}
#bottom-content-area div.paragraph span.paragraphimage{width:62px !important;overflow:hidden;border:1px solid #ddd;padding:3px;background:#fff;}
#bottom-content-area div.paragraph span.paragraphimage img{display:block;margin:0;}
#bottom-content-area div.paragraph span.paragraphimage em{display:none;}

#wrapper > a.cookie-text {float: left; font-size: 10px; color: #666; text-decoration:none; padding: 10px 20px 10px 20px;}

#wrapper > a.social-icon {float: left; font-size: 10px; color: #666; text-decoration:none; padding: 8px 2px 10px 6px;}
#wrapper > a.social-icon > img {height:20px;}

/*- Carpet Changer -*/
#carpet-changer{position:fixed;z-index:90;bottom:-180px;width:100%;height:180px;background:#262626;}
#carpet-changer button{margin-top:-37px;height:37px;line-height:35px;padding: 0 15px 0 20px;float:right;display:block;border:0;color:#fff;background:#00b9ee url(/files/templates/designs/egetaepper/gfx/sprite_master.png) no-repeat -3px -144px;}
#carpet-changer.open button{background-position:-3px -176px;}
#carpet-changer dl{height:180px;width:940px;margin:0 auto;padding:0 19px;}
#carpet-changer dl dt{width:220px;float:left;padding-top:24px;font-size:30px;line-height:30px;color:#fff;}
#carpet-changer dl dd{width:100px;float:left;padding:24px 0 0 20px;}
#carpet-changer dl dd a{color:#fff;display:block;}
#carpet-changer dl dd a:first-child{position:relative;border:1px solid #ddd;padding:3px;height:92px;width:92px;background:#fff no-repeat 50% 50%;}
#carpet-changer dl dd a:first-child span{display:none;position:absolute;top:50%;left:-1px;margin-top:-15px;width:100px;cursor:pointer;line-height:30px;color:#fff;text-align:center;/*background:#262626;*/background:rgba(38,38,38,0.9);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#C0262626', endColorstr='#C0262626');}
#carpet-changer dl dd a:first-child:hover{text-decoration:none;}
#carpet-changer dl dd a:first-child:hover span{display:block;}
@media all and (max-width: 1024px){
	#carpet-changer{display:none;}
}
/*
-- Modal Variations
*/
#InstallationVideo,
#YoutubeVideo{padding:44px 9px 18px;}
#InstallationVideo{height:246px;width:432px;}
#InstallationVideo iframe{}
/*
-- Paragraph
*/
div.paragraph{overflow:hidden;clear:left;}
div.paragraph h2{margin-top:24px;}
div.paragraph:first-child h2{margin-top:0;}
div.paragraph blockquote{max-width:420px;margin:12px 0;background:url(/files/templates/designs/egetaepper/gfx/sprite_master.png) no-repeat -320px 100%;}
div.paragraph blockquote p{font-size:16px;line-height:24px;padding:0 40px;}
div.paragraph blockquote p:first-child{background:url(/files/templates/designs/egetaepper/gfx/sprite_master.png) no-repeat -240px -780px;}
div.paragraph ul{margin:12px 0;}
div.paragraph ul{}
div.paragraph ul li{}
div.paragraph p{}
div.paragraph p+p{margin-top:12px;}
div.youtube{text-align:left;}
div.paragraph span.paragraphimage.left{margin:0 10px 2px 0;display:inline;float:left;}
div.paragraph span.paragraphimage.right{margin:0 0 2px 10px;display:inline;float:right;}
div.paragraph span.paragraphimage.center{margin:0 auto 2px;display:block;}
div.paragraph span.paragraphimage img{margin:0 auto;display:block;}
div.paragraph span.paragraphimage a{text-decoration:none;}
div.paragraph span.paragraphimage em{font-size:10px;}
div.paragraph span.paragraphimage a em{}
div.paragraph.logo{overflow:hidden;float:left;clear:none;width:126px;height:54px;padding-top:129px;border-top:1px solid #ddd;text-align:center;margin:12px 20px 12px 0;background:no-repeat 50% 23px;}
div.paragraph.logo p{margin:0;}
div.paragraph.logo + div.paragraph.logo + div.paragraph.logo{margin-right:0;}
div.paragraph.gallery-link{overflow:hidden;height:82px;margin:12px 0;border:1px solid #ddd;background:#f2f2f2 no-repeat 100% 50%;}
div.paragraph.gallery-link a{color:#fff;margin:29px 20px;line-height:24px;float:left;padding:0 15px;font-weight:bold;text-decoration:none;cursor:pointer;height:24px;overflow:hidden;border:1px solid #262626;border:1px solid #262626;background:#262626;background:-moz-linear-gradient(top, #606060 0%, #262626 100%);background:-webkit-linear-gradient(top, #606060 0%, #262626 100%);background:-o-linear-gradient(top, #606060 0%, #262626 100%);background:-ms-linear-gradient(top, #606060 0%, #262626 100%);/*filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr=#606060, endColorstr=#262626, GradientType=0);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#606060', endColorstr='#262626')";*/background:linear-gradient(top, #606060 0%, #262626 100%);}
/*
-- Paging
*/
div.controls{width:100%;overflow:hidden;padding:16px 0 0;height:30px;overflow:hidden;}
div.pager{float:right;position:relative;}
div.pager ul{list-style:none;float:left;padding:0;margin:0;}
div.pager ul li{float:left;}
div.pager ul li.spacer{margin:5px 5px 0 10px;}
div.pager a{float:left;margin:0 0 5px 5px;border:1px solid #ddd;line-height:23px;width:23px;text-align:center;color:#333;}
div.pager li.active a,
div.pager a:hover{background-color:#f2f2f2;text-decoration:none;}
div.pager > a{width:auto;padding:0 24px 0 9px;background:url(/files/templates/designs/egetaepper/gfx/sprite_master.png) no-repeat 100% -92px;}
div.pager > a:first-child{padding:0 9px 0 24px;background-position:-1px -441px;}


/*------------------*/
/*--- MODULES ------*/
/*------------------*/
/*
-- News V2  
*/
ul.newsList,ul.newsPaging,ul.newsList{}
ul.newsList li{}
ul.newsList li.newsFeed{margin-top:15px;}
ul.newsList li h2{}
ul.newsList li h2 a{text-decoration:none;}
ul.newsPaging{text-align:center;}
ul.newsPaging li{display:inline;}
ul.newsPaging li.pageNumbers a{padding:2px 4px;}
ul.newsPaging li.pageNumbers a,ul.newsPaging li.pageNumbers a b{}
div.newsItem{}
div.newsItem em{display:block;font-size:10px;}
div.newsItem span.paragraphimage img{}
div.newsItem a.backLink{display:block;}
/*------------------*/
/*--- MISC ---------*/
/*------------------*/
.modal-window-element{display:none;}
.opacity{filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;}
.border-radius{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}
.box-shadow{-webkit-box-shadow:3px 3px 3px #ddd;-moz-box-shadow:3px 3px 3px #ddd;box-shadow:3px 3px 3px #ddd;filter:progid:DXImageTransform.Microsoft.Shadow(color='#dddddd', Direction=145, Strength=3);
}
.text-shadow{filter:dropshadow(color=#ccc, offx=1, offy=2);text-shadow:1px 2px 1px #ccc;}
.linear-gradient{background:#f2f2f2;background:-moz-linear-gradient(top, #f2f2f2 0%, #d8d8d8 100%);background:-webkit-linear-gradient(top, #f2f2f2 0%, #d8d8d8 100%);background:-o-linear-gradient(top, #f2f2f2 0%, #d8d8d8 100%);background:-ms-linear-gradient(top, #f2f2f2 0%, #d8d8d8 100%);filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr=#f2f2f2, endColorstr=#d8d8d8, GradientType=0);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#f2f2f2', endColorstr='#d8d8d8')";background:linear-gradient(top, #f2f2f2 0%, #d8d8d8 100%);}
.transparent-background{/*background:#262626;*/background:rgba(38,38,38,0.9);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#C0262626', endColorstr='#C0262626');}

#validationInfo { color: #ff0000; display: none; }
#validationInfo * { display: none; }

/*!
 * Bootstrap v2.2.1
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.alert {
  padding: 8px 35px 8px 14px;
  margin-bottom: 20px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  background-color: #fcf8e3;
  border: 1px solid #fbeed5;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  color: #c09853;
}
.alert h4 {
  margin: 0;
}
.alert .close {
  position: relative;
  top: -2px;
  right: -21px;
  line-height: 20px;
}
.alert-success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #468847;
}
.alert-danger,
.alert-error {
  background-color: #f2dede;
  border-color: #eed3d7;
  color: #b94a48;
}
.alert-info {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #3a87ad;
}
.alert-block {
  padding-top: 14px;
  padding-bottom: 14px;
}
.alert-block > p,
.alert-block > ul {
  margin-bottom: 0;
}
.alert-block p + p {
  margin-top: 5px;
}

/*---------------------*/
/*- Site toggle modal -*/
/*---------------------*/
.site-overlay {display:none;}
.site-overlay > div {overflow:hidden;margin:0 auto;}
.site-overlay > img {display:block;margin: 10px auto 40px;}
.site-overlay > div > div{float:left;background:#fff;text-align:center; }
.site-overlay > div > div img{display:block;}
.site-overlay > div > div span {line-height:1; display:block; padding:25px 7px;}
.site-overlay > div > div a {color:#777777; text-decoration:none;font-size:13px;display:block;}
.site-overlay > div > div strong{font-size: 18px;color:black;}
.site-overlay > div .column1 { margin-right:18px; }
.site-overlay > div .column1 + div {margin-right:0;}


#campaign-modal { display:none; min-height:100%; background:url(/files/billeder/splashcampaigns/co3/bg.jpg) no-repeat center center fixed; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; position:relative; }
.campaign-modal-top {background:black; text-align:center; height: 40px;}
.campaign-modal-top img {margin-top: 8px;}

.campaign-modal-top .float-right{float:right;margin-right:6px;}

.campaign-modal-content{position:absolute; bottom:30%; width:100%; }
.campaign-modal-content .inner{ width: 700px; margin:0 auto; text-align:center;}

.campaign-modal-content .inner h1,
.campaign-modal-content .inner h2,
.campaign-modal-content .inner h3,
.campaign-modal-content .inner p{ color:white; text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.7);}

.campaign-modal-content .inner h1 {font-size:42px; margin-bottom: 17px;}
.campaign-modal-content .inner h2 {font-size:23px; margin-bottom: 24px; font-weight:normal;}

.campaign-modal-content .inner a{height:30px;line-height:30px;width:auto;overflow:visible;float:none;padding:0 18px;color:#fff;font-weight:bold;margin:5px 0 0;display:inline-block; -webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid #262626;background:#606060;background:-moz-linear-gradient(top, #606060 0%, #262626 100%);background:-webkit-linear-gradient(top, #606060 0%, #262626 100%);background:-o-linear-gradient(top, #606060 0%, #262626 100%);background:-ms-linear-gradient(top, #606060 0%, #262626 100%);filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr=#606060, endColorstr=#262626, GradientType=0);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#606060', endColorstr='#262626')";background:linear-gradient(top, #606060 0%, #262626 100%);}
.campaign-modal-content .inner a+a{margin-left:20px;color:#000;border:1px solid #c7c7c7;background:#ededed;background:-moz-linear-gradient(top, #ededed 0%, #d8d8d8 100%);background:-webkit-linear-gradient(top, #ededed 0%, #d8d8d8 100%);background:-o-linear-gradient(top, #ededed 0%, #d8d8d8 100%);background:-ms-linear-gradient(top, #ededed 0%, #d8d8d8 100%);filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr=#ededed, endColorstr=#d8d8d8, GradientType=0);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ededed', endColorstr='#d8d8d8')";background:linear-gradient(top, #ededed 0%, #d8d8d8 100%);}

.fullscreen-modal{ width:100% !important; height:100% !important; }



/*-- Common styles --*/
fieldset{
	border:0;
	padding:0;
	margin:0;
}
.hidden{display:none;}
.open-popup{
	padding-right:12px;
	background:url(../gfx/sprite_master.png) no-repeat 100% -163px;
}
a.back{
    background: url("/files/templates/designs/egetaepper/gfx/sprite_master.png") no-repeat scroll -11px -525px transparent;
    line-height: 36px;
    padding: 0 14px;
}
#content > .holder{
	height:1%;
	overflow:hidden;
}
#nav-main li a{
	cursor:pointer;
	position:relative;
}
div.paragraph.gallery-link{position:relative;}
div.paragraph.gallery-link img{
	position:absolute;
	right:0;
	top:5px;
}
#content.ecom.list div#primary-content-area > div > ul.collections li{
	height:260px;
	width:160px;
	margin-bottom:10px;
}
.ecom.product h2.h2{
	font-size:20px;
	line-height:28px;
	font-weight:normal;
}
.incorrect input{
	border-color:#f00;
}
/*-- end Common styles --*/
/*-- gallery page styles --*/
#content.gallery,
#gallery-content.gallery{
	padding-left:101px;
	padding-right:101px;
	width:768px;
	margin:0 auto;
	overflow:hidden;
}
#content.gallery h1,
#gallery-content.gallery h1{margin:0 0 10px;}
#content.gallery h1 a,
#gallery-content.gallery h1 a{color:#fff;}
#content.gallery > a,
#gallery-content.gallery > a{
	padding:0 0 0 15px;
	margin:0 0 20px;
	color:#fff;
	display:inline-block;
	line-height:16px;
	background:url(../gfx/sprite_master.png) no-repeat -12px -396px;
}
#content.gallery .bx-wrapper,
#gallery-content.gallery .bx-wrapper{
	margin:0 0 60px;
	background:#fff;
	border:1px solid #ddd;
	padding:8px;
}
#content.gallery .bx-wrapper > a,
#gallery-content.gallery .bx-wrapper > a{
	position:absolute;
	top:0;
	left:0;
	margin:148px 20px 0 -75px;
	width:53px;
	height:53px;
	overflow:hidden;
	background:#040404 url(../gfx/sprite_master.png) no-repeat 4px -276px;
	text-indent:-9999px;
	overflow:hidden;
}
#content.gallery .bx-wrapper .bx-next,
#gallery-content.gallery .bx-wrapper .bx-next{
	background-position:8px -332px;
	left:auto;
	right:0;
	margin-right:-75px;
	margin-left:0;
}
#content.gallery #primary-content-area,
#gallery-content.gallery #gallery-content-area {
	height:350px;
	list-style:none;
	width:750px;
	overflow:hidden;
	position:relative;
}
#content.gallery #primary-content-area li img,
#gallery-content.gallery #gallery-content-area li img{
	display:block;
	width:750px;
	height:350px;
}
/*-- end gallery page styles --*/
/*-- pager styles --*//*
.controls{
	width:100%;
	overflow:hidden;
	padding:15px 0 0;
}
h2 + .controls{margin:0;}
.controls{margin:11px 0 0;}
.locations {
	display:block;
	font-style:normal;
	padding:15px 0 0;
}
.pager .active a{background:#e9e9e9;}
.pager a:hover{
	background-color:#e9e9e9;
	text-decoration:none;
}
.pager > a{
	width:auto;
	padding:0 24px 0 9px;
	background:url(../gfx/sprite_master.png) no-repeat 100% -92px;
}
.pager > a:first-child{
	padding:0 9px 0 24px;
	background-position:-1px -441px;
}
.pager ul{max-width:390px;}*/
/*-- end pager styles --*/
/*- dealers page styles -*/
#content.standard .dealers-list{
	list-style:none;
	width:100%;
	overflow:hidden;
	padding:0;
	margin:0;
}
#content.standard .dealers-list li{
	vertical-align:top;
	height:1%;
	border-top:1px solid #ddd;
	padding:30px 0 0;
	margin:12px 0 0;
	overflow:hidden;
}
#content.standard .dealers-list li > div:first-child{
	float:left;
	width:300px;
	margin:0 20px 0 0;
}
#content.standard .dealers-list li > div:first-child + div{
	float:left;
	width:200px;
	margin:0 20px 0 0;
}
#content.standard .dealers-list li > div:first-child + div + div{
	float:right;
	width:160px;
}
#content.standard .dealers-list h3{
	font-weight:bold;
	margin:-18px 0 0;
	position:relative;
}
#content.standard .dealers-list p{margin:0;}
#content.standard .dealers-search{
	height:1%;
	overflow:hidden;
	border:1px solid #ddd;
	padding:15px 10px;
	margin:0 0 20px;
	background:#f2f2f2;
}
#content.standard .dealers-search:first-child{margin-top:-13px;}
div.paragraph .dealers-search + h2 {
	font-size:16px;
	line-height:20px;
	font-weight:normal;
}
#content.standard .dealers-search fieldset{border:0;}
#content.standard .dealers-search select{
	width:340px;
	margin:10px 0 0;
}
#content.standard .dealers-search select:first-child{margin:0;}
/*- end dealers page styles -*/
/*-- modal-window-element styles --*/
.modal-window-element{
	border:1px solid #ddd;
	background:#fff;
	padding:23px 18px 18px;
}
.modal-window-element form{width:360px;}
body .modal-window-element h2{
	font-size:30px;
	line-height:36px;
	margin:0 0 10px;
}
.modal-window-element  .close{
	cursor:pointer;
	position:absolute;
	right:10px;
	top:10px;
	width:25px;
	height:25px;
	text-indent:-9999px;
	overflow:hidden;
	border:1px solid #262626;
	background:#606060;
	background: -moz-linear-gradient(top,#606060,#2e2e2e);
	background: -webkit-gradient(linear, left top, left bottom, from(#606060), to(#2e2e2e));
	background: linear-gradient(top,#606060,#2e2e2e);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#606060,endColorstr=#2e2e2e,GradientType=0);
	zoom: 1;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.modal-window-element  .close span{
	display:block;
	width:100%;
	height:100%;
	background:url(../gfx/sprite_master.png) no-repeat -3px -492px;
}
.modal-window-element strong{
	display:block;
	margin:0 0 15px;
	color:#999;
}
.modal-window-element strong span{
	color:#333;
	font-weight:bold;
}
/*-- end modal-window-element styles --*/
/*-- forms basic styles --*/
form td[width|="305"]{font-weight:bold;}
form td[width|="475"]{
	color:#999;
	font-size:11px;
	line-height:15px;
	font-weight:normal;
}
form table table td[valign=top]{display:none;}
form table table td{line-height:16px;}
form textarea{overflow:auto;}
form table table table{width:100% !important;}
form table table table img[height="1"]{border-bottom:1px solid #ddd;}
form table table table img{border:0;}
form select{
	margin:0 0 10px;
	height:26px;
	padding:4px;
	display:block;
}
input + input[type=reset]{margin-left:10px;}
/*-- end forms basic styles  --*/
/*-- ecom list styles --*/
#wrapper #content.ecom.list #nav-sub{margin:89px 60px 0 0;}
#wrapper #content.techinfo.ecom.list #nav-sub{margin:0 60px 0 0;}
#wrapper #content.ecom.employees #nav-sub{margin:45px 60px 0 0;}
#wrapper #content.ecom div#primary-content-area > div > .list li,
#wrapper #content.ecom.employees div#primary-content-area ul > li{
	height:285px;
	width:160px;
}
#wrapper #content.ecom div#primary-content-area > div.collection > .list li{height:215px;}
#wrapper #content.ecom.employees div#primary-content-area h2{
	border-top:1px solid #ddd;
	margin:0 0 0;
	padding:10px 0 0;
	font-weight:normal;
	font-size:20px;
	line-height:26px;
	width:100%;
	overflow:hidden;
}
#wrapper #content.ecom.employees div#primary-content-area ul strong{white-space:nowrap;}
#wrapper #content.ecom.employees div#primary-content-area ul p{margin:0;}
#wrapper #content.ecom.employees div#primary-content-area div li{
	font-size:11px;
	height:300px;
	margin:0 0 0 20px;
	padding:0 0 20px;
}
#wrapper #content.ecom div#primary-content-area div > .list li:hover{background:none;}
#wrapper #content.ecom div#primary-content-area div > .list li > span,
#wrapper #content.ecom.employees div#primary-content-area div li > span{display:block;}
#wrapper #content.ecom div#primary-content-area div > .list li > span a{
	display:inline;
	height:auto;
	width:auto;
	overflow:visible;
	color:#069;
}
#wrapper #content.ecom div#primary-content-area div > .list li > span a:hover{
	color:#069;
	text-decoration:underline;
}
#wrapper #content.ecom div#primary-content-area div > .list li a em{
	color:#666;
	font-style:normal;
}
#wrapper #content.ecom div#primary-content-area div > .list li > span:first-child,
#wrapper #content.ecom div#primary-content-area div > .list li > a:first-child{margin:0 0 5px;}
#wrapper #content.ecom div#primary-content-area div > .list li > a:first-child{
	width:auto;
	height:auto;
}
#wrapper #content.ecom div#primary-content-area div > .list li > a:first-child span{
	display:block;
	border:1px solid #ddd;
	padding:3px;
	margin:0 0 5px;
}
#wrapper #content.ecom.employees div#primary-content-area li > span:first-child{
	border:1px solid #ddd;
	padding:3px;
	margin:0 0 8px;
}
#wrapper #content.ecom div#primary-content-area div > .list li > span:first-child img,
#wrapper #content.ecom div#primary-content-area div > .list li > a:first-child img,
#wrapper #content.ecom.employees div#primary-content-area div li > span:first-child img,
#wrapper #content.ecom.employees div#primary-content-area div li > a:first-child img{
	margin:0 auto;
	display:block;
}
#wrapper #content.ecom.employees div#primary-content-area ul{
	margin-top:19px;
	margin-left:-20px;
	margin-bottom:0;
}
.employees > .holder{height:1%;overflow:hidden;}
/*-- end ecom list styles --*/
/*-- news styles --*/
#wrapper #content.ecom.employees #primary-content-area ul.news{
	list-style:none;
	margin:0;
	border-top:1px solid #ddd;
	padding:20px 0 0;
}
#wrapper #content.ecom.employees #primary-content-area ul.news > li{
	font-size:12px;
	width:100%;
	vertical-align:top;
	margin:0 0 20px;
	padding:0;
	height:auto;
	overflow:hidden;
}
#wrapper #content.ecom.employees #primary-content-area ul.news > li > a:first-child{
	width:242px;
	height:157px;
	float:left;
	overflow:hidden;
	padding:8px;
	border:1px solid #ddd;
	margin:0 20px 0 0;
}
#wrapper #content.ecom.employees #primary-content-area ul.news > li a img{
	display:block;
	width:100%;
	height:100%;
}
#wrapper #content.ecom.employees #primary-content-area ul.news > li > div{
	height:1%;
	overflow:hidden;
}
#wrapper #content.ecom.employees #primary-content-area ul.news h3{
	font-size:18px;
	line-height:24px;
	margin:0 0 10px;
}
#wrapper #content.ecom.employees #primary-content-area ul.news h3 a{color:#333;}
#wrapper #content.ecom.employees #primary-content-area ul.news p{line-height:18px;}
#wrapper #content.ecom.employees #primary-content-area div.news p{margin:0 0 18px;}
#wrapper #content.ecom.employees #primary-content-area ul.news p em{
	font-style:normal;
	color:#999;
}
div.news .news-info{
	height:1%;
	overflow:hidden;
	border-top:1px solid #ddd;
	padding:6px 0 0;
}
#content.standard.news h1{
	padding:0 0 20px;
}
#content.standard.news div#primary-content-area{
	border:0;
	padding:0;
}
div.news .promo{
	font-size:16px;
	line-height:24px;
}

html body div#wrapper div#content.standard div#primary-content-area div#image-column div.paragraph.presscontact p{display:block;white-space:pre;}

div.news blockquote{max-width:420px;margin:12px 0;background:url('/files/templates/designs/egetaepper/gfx/sprite_master.png') no-repeat -320px 100%;}
div.news blockquote p{font-size:16px;line-height:24px;padding:0 40px;}
div.news blockquote p:first-child{background:url('/files/templates/designs/egetaepper/gfx/sprite_master.png') no-repeat -240px -780px;}
div.news #nav-sub{margin-top:56px;}
/*-- end news styles --*/
/*-- primary-content-area basic styles --*/
#content.ecom.product div#primary-content-area > div h2{
	margin:0;
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
}
#content.ecom.product div#primary-content-area > div > a.link{
	position:absolute;
	left:1px;
	top:36px;
	line-height:31px;
	color:#fff;
	padding:0 32px 0 10px;
	background:#262626 url(../gfx/ex/gallery-icon.gif) no-repeat 100% 50%;
	opacity:0.9;
}
#content.ecom.product div#primary-content-area > div:first-child{position:relative;}
ul#primary-content-area,
ul#gallery-content-area{
	list-style:none;
	margin:0;
	padding:0;
}
ul#primary-content-area li,
ul#gallery-content-area li{position:relative;}
ul#primary-content-area em,
ul#gallery-content-area em{
	font-size: 11px;
	font-style: normal;
	color: white;
	text-decoration: none;
	position: absolute;
	left: 0px;
	bottom: 0px;
	display: block;
	padding: 7px 12px 6px 10px;
	background: #262626;
	background: rgba(38, 38, 38, 0.9);
}
/*-- end primary-content-area basic styles --*/
/*-- newsletter styles --*/
.newsletter label{
	margin:6px 0 0;
	display:inline-block;
}
.unsubscribe{
	float:left;
	margin:-38px 0 0 110px;
}
.unsubscribe fieldset *{display:none;}
.unsubscribe input[type="submit"]{display:block;}
.newsletter  input[type="submit"],
.unsubscribe input[type="submit"]{margin:12px 0 0;}
/*-- end newsletter styles --*/
/*-- home page styles --*/
#visual{
	width:940px;
	margin:0 auto 20px;
	overflow:hidden;
}
#visual ul{
	list-style:none;
	padding:0;
}
#visual #switcher{
	float:left;
	width:240px;
	height:445px;
	overflow:hidden;
	margin:-1px 0 0;
}
#switcher li{
	width:100%;
	overflow:hidden;
	margin:1px 0 0;
}
#switcher a{
	display:block;
	background:rgba(255, 255, 255, 0.2);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#33FFFFFF, endColorstr=#33FFFFFF);
    font-size: 16px;
	padding:15px 10px 10px 20px;
	height:86px;
	position:relative;
	cursor:pointer;
	line-height:21px;
	color:#9e9e9e;
}
if 
#switcher a:hover{text-decoration:none;}
#switcher a strong{
	display:inline-block;
	padding:0 14px 0 0;
    color: #FFFFFF;
	margin:0 0 4px;
	position:relative;
	font-weight:normal;
}
#switcher a p{line-height:21px;}
#switcher a strong span{
	background: url("/files/templates/designs/egetaepper/gfx/sprite_master.png") no-repeat scroll -11px -220px transparent;
    height: 12px;
    position: absolute;
    right: 0;
    top: 7px;
    width: 7px;
}
#switcher a.pager-active,
#switcher a:hover{
	filter: none;
	text-decoration:none;
	background:#262626;
	color:#fff;
}
#switcher a.pager-active strong{color:#00b9ee;}
#switcher a:hover strong{color:#00b9ee;}
#switcher a.pager-active strong span{background-position:-11px -250px;}
#switcher a:hover strong span{background-position:-11px -250px;}
#visual .hold{
	float:left;
	margin:0 0 0 -5px;
	padding:0 0 0 5px;
	position:relative;
	z-index:2;
	background:url(../gfx/box-shadow.png) repeat-y;
	width:700px;
	overflow:hidden;
}
#visual .bx-window,
#visual .bx-wrapper{overflow:visible !important;}
#visual #slideshow{
	width:700px;
	height:444px;
}
#visual .bx-wrapper > a{display:none;}
#slideshow li{
	position:relative;
	width:682px;
	height:426px;
	padding:8px;
	border:1px solid #ddd;
	background:#fff;
}
#slideshow li a{
	display:block;
	text-decoration:none;
	font-size:30px;
	line-height:36px;
	color:#fff;
}
#slideshow li a img{
	display:block;
	width:100%;
	height:426px;
}
#slideshow li a strong{
	text-decoration:none;
	position:absolute;
	right:-9px;
	top:273px;
	padding:15px 58px 16px 50px;
	z-index:999;
	background:url(../gfx/txt-shadow.png);
}
#slideshow li a strong span{
	position:absolute;
	right:11px;
	top:8px;
	height:53px;
	width:53px;
	background:url(../gfx/sprite_master.png) no-repeat 8px -332px;
}
#content.section ul#primary-content-area li a{text-decoration:none;}
#content.section #visual + #primary-content-area li a strong {
	background:rgba(0,0,0,0.8);
}
/*-- end home page styles --*/
/*-- three column blocks styles --*/
#primary-content-area div.three-column{
	float:left;
	width:212px;
	margin:0 15px 0 0;
	border-right:1px solid #ccc;
	padding:0 15px 0 0;
}
#primary-content-area div.three-column + div.three-column + div.three-column{
	border:none;
	margin:0;
	padding:0;
}
#primary-content-area div.three-column h3{
	font-weight:bold;
	margin:0 0 18px;
}
#primary-content-area div.three-column p{margin:0 0 18px;}
/*-- end three column blocks styles --*/

/*-- Third presence videos --*/
div#video-guides-container { margin-top: 20px;}
div#video-guides-container div#flowplayervideo { display:block;width:426px;height:240px;}

div#video-guides-container div.video-nagivation{ width:254px; float: right;}

div#video-guides-container ul.video-list { margin:0;padding:0;}
div#video-guides-container ul.video-list li {list-style:none; margin:0; padding:0; width: 254px; clear:both; margin-bottom: 10px; overflow:hidden;}
div#video-guides-container ul.video-list li img {float: left; width:92px; height: 46px; padding:3px; border: 1px solid #ddd; margin-right: 14px; }
div#video-guides-container ul.video-list li em {display:block; color:#ddd; font-style:normal;}

div.controls div.search > a{ background:none; padding: 0 9px; }


form#top-search-form {position: absolute; top: 45px; right: 15px;}
form#top-search-form input[type=text] {width: 200px; height: 14px; padding: 1px 2px 2px 2px; color: #555;}

/* Landing pages */

ul.productsLP{overflow:hidden;width:242px;margin:24px -10px;padding:0;float:left;list-style:none;}
ul.productsLP li{float:left;overflow:hidden;}
ul.productsLP li > a:first-child,
ul.productsLP li > a:first-child img,
ul.productsLP li > a:first-child strong{display:block;}

ul.productsLP{}
ul.productsLP li{height:144px;width:100px;padding:9px;margin:0px 1px;overflow:hidden;background:url(/files/templates/designs/egetaepper/gfx/sprite_master.png) no-repeat -470px 0;}
ul.productsLP li:hover{background-position:-350px 0;}
ul.productsLP li > a:first-child{height:144px;width:100px;color:#999;font-size:11px;line-height:12px;}
ul.productsLP li > a:first-child:hover{color:#999;text-decoration:none;}
ul.productsLP li > a:first-child img{width:100px;height:100px;margin-bottom:6px;}
ul.productsLP li > a:first-child strong{color:#333;font-weight:normal;text-decoration:none;line-height:12px;}
ul.productsLP li > a:first-child:hover strong{color:#069;}

.lpc2a {background:#00B9EE;padding:10px 15px;margin-top:15px;}
.lpc2a, .lpc2a a {font-weight:bold;color:#FFF;}

div#image-column div.lp_paragraph {margin-top: 10px;}
.lp_paragraph_products {margin-top: 24px;}



/* Application */
#application { padding:0px 0px 0px;overflow:hidden;}
#application h1 a,#application h2#page-heading a{color:#333;text-decoration:none;}
#application div#primary-content-area{ background: #fff;}

#application.application h1 a{color:#333;text-decoration:none;}
#application.application div#primary-content-area{width:420px;padding-top:0px;border: none;}
#application.application.fullwidth div#primary-content-area{width:978px;}
#application.application.fullwidth div#primary-content-area div#application-login { background: #262626 url('/files/templates/designs/egetaepper/gfx/bg-wrapper.jpg') no-repeat; margin-top: 44px;}
#application.application.fullwidth div#primary-content-area div#application-login p { text-align: center; }
#application.application.fullwidth div#primary-content-area div#application-login form#LoginForm table tr { height: 57px; }
div#application-login div#login-image {  background: url(/Files/Billeder/loginscreen-billede.jpg) no-repeat; border: 8px solid #fff; width: 922px; height: 404px; margin-left: 20px; }
div#application-login div#login-image div.login {float: right; width: 400px; height: 192px; padding: 12px 0px 0px 18px; margin-top: 140px; color: #fff; position: relative; left: 8px;}
div#application-login div#login-image div.login  h1 { margin-bottom: 10px; }
div#application-login div#login-image div.login input#Username { width: 253px; line-height: 12px; }
div#application-login div#login-image div.login input#Password { width:253px;padding: 4px 5px 5px; line-height: 12px; }
div#application-login div#login-image div.login input.btnLogin { margin: 16px 0px 0px 12px;height:28px;background:#00b7f0; }

div#application.application div#primary-content-area table tbody tr td.column1 form { margin-top: 13px;}
div#application.application div#primary-content-area table tbody tr td.column1 form a { text-decoration: underline;}
div#application.application div#primary-content-area table tbody tr td.column1 form input.txt { width: 154px; padding: 2px;}
div#application.application div#primary-content-area table tbody tr td.column1 form input.date { width: 118px; padding: 2px; display: inline;}

div#application.application div#primary-content-area table { border: none; margin: 0px; padding: 0px; width: 958px;}
div#application.application div#primary-content-area table tbody tr td { vertical-align: top; margin: 0px; padding: 0px; }
div#application.application div#primary-content-area table tbody tr td.column1 { width: 182px; padding: 32px 0px 0px 18px; background-color: #E8E8E8; border-right: 2px solid #DDDDDD;}
div#application.application div#primary-content-area table tbody tr td.column2 { padding: 32px 0px 0px 60px; background: #fff; }
div#application.application div#primary-content-area table tbody tr td.column2 h1 { border-bottom: 1px solid #DDDDDD; padding-bottom: 6px;}
div#application.application div#primary-content-area table tbody tr td table { width: 100%; margin-top: 13px; border-collapse: collapse;}
div#application.application div#primary-content-area table tbody tr td table thead tr td { text-align: left; font-weight: bold; padding: 6px; }
div#application.application div#primary-content-area table tbody tr td table thead tr td.printaction { text-align: right; }
div#application.application div#primary-content-area table tbody tr td table thead tr td.printaction a { background: url('/files/templates/designs/egetaepper/gfx/sprite_master.png') no-repeat -212px -102px; padding-left: 22px;}
div#application.application div#primary-content-area table tbody tr td table tbody tr th { text-align: left; font-weight: bold; background-color: #E8E8E8; padding: 6px;}
div#application.application div#primary-content-area table tbody tr td table tbody tr th[scope] { text-align: left; font-weight: bold; background:none; padding: 6px; border-bottom: 1px solid #E8E8E8;}
div#application.application div#primary-content-area table tbody tr td table tbody tr td { padding: 6px; border-bottom: 1px solid #E8E8E8;}

div#application.application div#primary-content-area table tbody tr td table#egeorderlines tbody tr.even { background-color: #F7F7F7;}
div#application.application div#primary-content-area table tbody tr td table#egeorderlines tbody tr.odd { background-color: white;}
div#application.application div#primary-content-area table tbody tr td table#egeorderlines tbody tr td {border: 1px solid #E8E8E8; text-align: right; white-space: nowrap;}
div#application.application div#primary-content-area table tbody tr td table#egeorderlines tbody tr td.txt { text-align: left; white-space: normal;}
div#application.application div#primary-content-area table tbody tr td table#egeorderlines tbody tr td.txt div { padding-left: 20px; }
div#application.application div#primary-content-area table tbody tr td table#egeorderlines tbody tr td.txt div a:hover { text-decoration: none; }
div#application.application div#primary-content-area table tbody tr td table#egeorderlines tbody tr td.txt div.itemdescription { background: url('/files/templates/designs/egetaepper/gfx/sprite_master.png') no-repeat -9px -96px; }
div#application.application div#primary-content-area table tbody tr td table#egeorderlines tbody tr td.txt div.itemname { display: none; background: url('/files/templates/designs/egetaepper/gfx/sprite_master.png') no-repeat -9px -125px;}
div#application.application div#primary-content-area table tbody tr td table#egeorderlines tbody tr td sup { font-size: 0.7em;}
div#application.application div#primary-content-area table tbody tr td table#ordertotals { float: right; width: 300px; border-top: 1px solid #E8E8E8;}
div#application.application div#primary-content-area table tbody tr td table#ordertotals tr td { text-align: right;}
table#dateintervalselection tbody tr td { vertical-align: middle; padding: 4px;}

div#application.application div#primary-content-area table#egereferences tbody tr td form fieldset select { width: 170px; }
div#application.application div#primary-content-area table#egereferences tbody tr td.column1 form fieldset input[type="submit"] { float: none; }



/* Print */
body{background-image:none !important;background-color:white;}
#wrapper { width: 590px;}
#header {display:none;}
#header ul { display:none; }
#header form { display:none; }
#header a:first-child { background: none;}
#header a:first-child { text-indent: 0px; }
#application.application.fullwidth div#primary-content-area { width: 590px;}
table#egeorders { width: 590px; }
table#egeorders tbody tr td.column1 { display: none;}
table#egeorders tbody tr td.column2 { padding: 0;}
#bottom-content-area { display: none; }
#wrapper>a,
.printaction,
.cookie-text,
.social-icon {display:none;}

#carpet-changer{display:none;}

div#application.application div#primary-content-area table tbody tr td.column2 {padding:10px;}
div#application.application div#primary-content-area table {width:590px;}
