﻿/* body {background-color:#fff;color:#585858;font-family:Arial, Helvetica, sans-serif;font-size:11px;background:transparent url(/Templates/KappAhlWeb/_images/design/bg_pheader.gif) 0 0 repeat-x;}
*/
body {background-color:#fff;color:#232323;font-family:Arial, Helvetica, sans-serif;font-size:11px;background:transparent url(/Templates/KappAhlWeb/_images/design/bg_pheader.gif) 0 0 repeat-x;}

form {display:inline;}

/* makes borders, esp for flash not appear  */
a, a:active, a:hover, a:visited, embed, object{outline:0;}

/* start: common */
hr {border:none;width:100%;margin:0;padding:0;background-color:#e0e0e0;color:#e0e0e0;height:1px;font-size:0;display:block;}
/* h1, h2, h3, h4, h5, h6 {padding:0 0 2px 0;margin:0;text-transform:uppercase;color:#949494;}
*/
h1, h2, h3, h4, h5, h6 {padding:0 0 2px 0;margin:0;text-transform:uppercase;color:#8b8b8b;}

h1 {font-family:Georgia;font-size:13px;padding:0 0 4px 0;}
h2 {font-weight:bold;font-size:11px;}
h3 {font-weight:bold;font-size:11px;color:#484848;}

h1.pageheading {margin:0;padding:26px 0 18px 0;}
h2.rightheading {margin:20px 0 0 0;color:#484848;}

p {margin:0 0 0 0;padding:0 0 12px 0;line-height:15px;}

a {text-decoration:underline;color:#585858;}
a:hover {color:#a6437b;}

/* done this, so it works in a <p class="rightarrow-grey"><a /> as well, bec then we can use it in EpiEditor */
a.rightarrow-grey, a.rightarrow-white, a.rightarrow-green, 
p.rightarrow-grey a, p.rightarrow-white a, p.rightarrow-green a,
a.rightarrow-all, p.rightarrow-all a {background:top right no-repeat;display:inline-block;height:15px;width:auto;padding-right:15px;padding-top:1px;text-transform:uppercase;text-decoration:none;font-size:11px;color:#6f6f6f;font-weight:bold;}
a.rightarrow-grey:hover, a.rightarrow-white:hover, 
p.rightarrow-grey a:hover, p.rightarrow-white a:hover, a.leftarrow-grey:hover {color:#a6437b;}
a.rightarrow-grey, p.rightarrow-grey a {background-image:url('/Templates/KappAhlWeb/_images/design/icon_right_arrow_grey.gif');}
a.rightarrow-white, p.rightarrow-white a {background-image:url('/Templates/KappAhlWeb/_images/design/icon_right_arrow_white.gif');}
a.leftarrow-grey {background:top right no-repeat;display:inline-block;height:15px;width:auto;padding-left:15px;padding-top:1px;text-transform:uppercase;text-decoration:none;font-size:11px;color:#6f6f6f;font-weight:bold;background:url('/Templates/KappAhlWeb/_images/design/icon_left_arrow_grey.gif') no-repeat left top; }
a.rightarrow-all, p.rightarrow-all a {background-image:url('/Templates/KappAhlWeb/_images/design/icon_right_arrow_semi.png');}


a.downloadbutton {background:transparent url(/Templates/KappAhlWeb/_images/design/icon_dl1.gif) left 0 no-repeat;}
a.favoritebutton {background:transparent url(/Templates/KappAhlWeb/_images/design/icon_fav1.gif) left 0 no-repeat;}
a.printbutton {background:transparent url(/Templates/KappAhlWeb/_images/design/icon_print1.gif) left 0 no-repeat;}
a.blogbutton {background:transparent url(/Templates/KappAhlWeb/_images/design/icon_blog1.gif) left 0 no-repeat;}
a.sharefbbutton {background:transparent url(/Templates/KappAhlWeb/_images/design/icon_share_fb1.gif) left 0 no-repeat;}
a.sharetwitterbutton {background:transparent url(/Templates/KappAhlWeb/_images/design/icon_share_twitter1.gif) left 0 no-repeat;}
a.zoombutton {display:inline-block;padding:3px 25px 0 0;height:20px;text-decoration:none;background:transparent url(/Templates/KappAhlWeb/_images/design/icon_zoom1.gif) right 0 no-repeat;}
a.viewallbutton {background:url('/Templates/KappAhlWeb/_images/design/icon_viewall1.gif') no-repeat left 0;}
a.btn-txt {display:block;padding:3px 0 5px 25px;height:20px;text-decoration:none;}


/* this is used both at the Javascript product details and the server generated */
.blogsharewrap a.closesharebutton {position:absolute;width:17px;height:17px;left:498px;top:0;z-index:3;}
.blogsharewrap .blogsharewrap-content {position:relative;left:15px;top:15px;z-index:2;width:480px;height:145px;}
.blogsharewrap .blogsharewrap-content span {display:block;height:14px;}
.blogsharewrap .blogsharewrap-content textarea {padding:5px;margin:0;border:1px #e1dfdf solid;width:470px;height:105px;overflow:auto;}

ul.horiznav {margin:0;padding:0;list-style:none;}
ul.horiznav li {float:left;display:inline;margin:0;padding:0;}
ul.horiznav li a, ul.horiznav li span {display:block;padding:0 16px;text-transform:uppercase;text-decoration:none;}
ul.horiznav li.active a {color:#a6437b;}
ul.horiznav li a:hover {}

/* start: global text-bevaior classes used everywhere */
.price {height:17px;font-weight:bold;font-size:13px;color:#666; /*color:#949494;*/}
.fixedpanel {text-align:center;padding-top:0;width:100%;position:fixed;left:0;}
/* end: global text-bevaior classes used everywhere */

/* start: nav for ex collection, right col */
.pagecontentnav {text-align:left;margin:0 0 0 17px;padding:0;}

ul.vertnav {text-align:left;margin:0;padding:10px 0 20px 0;width:96%;}
ul.vertnav li {list-style:none;display:block;margin:0 0 8px 0;padding:0;background:url('/Templates/KappAhlWeb/_images/design/icon_li1_inactive.gif') no-repeat 0 0; }
ul.vertnav li.active {background:url('/Templates/KappAhlWeb/_images/design/icon_li1_active.gif') no-repeat 0 0; }
ul.vertnav li a {display:inline-block;padding:0 0 0 15px;text-transform:uppercase;text-decoration:none;font-weight:bold;font-size:11px;}
ul.vertnav li.active a {color:#a6437b;}
/* end: nav for ex collection, right col */

/* start: default prod list behavior */
.prodlist .item {float:left;margin:0 5px 0 0;text-align:center;}
.prodlist .item a {display:inline;}
.prodlist .item a:hover {color:#000;}
.prodlist .item a.info span {display:block;}
.prodlist .item a.info {cursor:hand;text-decoration:none;}
.prodlist .item a.info .header {}
.prodlist .item a.addbutton {width:auto;height:25px;}
.prodlist .item a.removebutton {width:auto;height:14px;}
/* end: default prod list behavior */

.page {margin:0 auto 25px auto;width:976px;}
.page .bottom {font-size:0;width:976px;height:16px;background:url('/Templates/KappAhlWeb/_images/design/bg_content1_bottom.gif') no-repeat 0 0;}
.pageheader {height:46px;}
.pageheader .logo {float:left;width:103px;height:31px;padding:11px 20px 0 10px;}
.pageheader .nav1 {float:left;width:380px;height:25px;margin:17px 0 0 0;} /*width:390px;*/
.pageheader .nav1 ul {}
.pageheader .nav1 ul li {}
.pageheader .nav1 a {padding:0 9px;}

.pageheader .nav2 {float:right;width:445px;height:25px;margin:17px 0 0 0;padding-right:16px;text-align:right;} /*width:435px;*/
.pageheader .nav2 ul {float:right;}
.pageheader .nav2 a {padding:3px 7px;border-left:1px solid #c2c2c2;}
.pageheader .nav2 a.searchbutton {background:url('/Templates/KappAhlWeb/_images/design/icon_search1.gif') top right no-repeat;padding-right:30px;}

.content {display:table;width:976px;background:url('/Templates/KappAhlWeb/_images/design/bg_content1.gif') repeat-y 0 0;padding:0 0 0 11px;margin:0 0 0 0;}
.content .topnav {height:23px;border-bottom:1px solid #b9b9b9;margin:0 28px 0 1px;padding-left:18px;}
.content .topnav h2 {float:left;margin:0;padding:4px 0 0 0;}
.content .topnav h2.active {color:#83295c;}
.content .topnav ul {padding-top:5px;text-transform:uppercase;}
.content .topnav ul li a.active {color:#83295c;}
.content .topnav a {padding:0 8px;border-right:1px solid #c2c2c2;}
/* end: common */

/* start: productdetails */
.productdetails {top:100px;left:0;width:690px;height:520px;}
.productdetails a.closebutton {position:absolute;width:17px;height:17px;left:660px;top:0;z-index:3;}

.productdetails .navarea {position:absolute;top:471px;left:10px;width:640px;height:25px;z-index:2;} 
.productdetails .navarea a {text-transform:uppercase;text-decoration:none;font-weight:bold;font-size:11px;}
.productdetails .navarea a.prev {float:left;padding-left:15px;}
.productdetails .navarea a.next {float:right;padding-right:15px;}

.productdetails .innercontent {position:absolute;top:25px;left:14px;width:640px;height:435px;z-index:2;}
.productdetails .media, .productdetails .info, .productdetails .functions, .productdetails .category {float:left;display:block;width:305px;text-align:left;}
.productdetails .media {height:435px;margin-right:30px;}
.productdetails .media .image {text-align:center;font-size:0;}
.productdetails .media .functions .block {height:auto;display:block;margin-bottom:10px;text-align:right;}
.productdetails .info {height:230px;margin-top:5px;padding-left:10px;width:285px;font-size:11px;color:#666;} /*.productdetails .info {height:270px;margin-top:5px;padding-left:10px;width:285px;font-size:11px;color:#666;}*/ /*.productdetails .info {height:250px;margin-top:20px;padding-left:10px;width:285px;font-size:11px;color:#666;}*/
.productdetails .info .properties {overflow:auto;height:203px;} /*.productdetails .info .properties {overflow:auto;height:145px;}*/
.productdetails .info strong {margin-right:5px;}
.productdetails .info h1 {font-family:Arial;color:#666;margin:0 0 12px 0;padding:0 0 0 0;}/*.productdetails .info h1 {font-family:Arial;color:#666;margin:0 0 22px 0;padding:0 0 0 0;}*/
.productdetails .info h1 span {color:#949494;font-size:11px;padding-left:3px;}
.productdetails .info .block {height:auto;display:block;margin-bottom:10px;text-align:left;}
.productdetails .info .price {margin:5px auto 0 auto;}
.productdetails .info .block a {display:inline-block;padding:3px 0 0 25px;height:20px;text-decoration:none;}
.productdetails .category {height:2px;text-align:right;border-bottom:1px solid #c2c2c2;display:table;} 
.productdetails .category a {text-transform:none;font-weight:normal;}

.productdetails .functions {height:auto;margin-top:15px;}

.productdetails .functions strong {font-size:11px;}
.productdetails .functions .list {padding-top:8px;}
.productdetails .functions .list a {display:inline-block;width:91px;height:126px;padding:0 4px 0 4px;text-align:center;font-size:0;text-decoration:none;}
.productdetails .functions .list a img {margin-bottom:5px;}
.productdetails .functions .list a span {width:91px;height:25px;font-size:11px;font-weight:bold;}
.productdetails .blogsharewrap {position:absolute;top:280px;left:70px;width:531px;height:190px;z-index:20;text-align:left;}
/* end: productdetails */

/* start:content stuff */
.outsidewrap {height:auto;width:974px;margin-left:-18px;} /*.outsidewrap {position:relative;height:auto;width:974px;margin-left:-18px;}*( /*.outsidewrap {height:auto;width:974px;margin-left:-15px;}*/
.fullwidth-content {position:absolute;top:46px;left:0;height:200px;width:200px;}
.insidewrap {display:inline-block;height:auto;width:948px;}
/* start: note: used in conjunction with defaultwrap */
.defaultwrap-2colext {background:url('/Templates/KappAhlWeb/_images/design/bg_2col_default.gif') repeat-y 783px 0; } 

.defaultwrap-2col-blog {background:url('/Templates/KappAhlWeb/_images/design/bg_2col_blog.gif') repeat-y 732px 0; } 


/* end: note: used in conjunction with defaultwrap */

.defaultwrap {display:inline-block;width:948px;margin:0 0 1px 3px;height:auto;}
.defaultwrap .sectiontopmedia {height:auto;width:auto;font-size:0;}

.defaultwrap .sectiondivider {clear:both;width:auto;height:23px;margin:0 0 0 0;background:url('/Templates/KappAhlWeb/_images/design/bg_sectionheader1.jpg') no-repeat 0 0; }
.defaultwrap .sectiondivider h2 {height:14px;text-transform:uppercase;margin:4px 0 0 0;padding:0 0 0 12px;display:block;}
.defaultwrap .sectiondivider * {color:#6f6f6f;text-transform:uppercase;font-weight:bold;}
.defaultwrap .sectiondivider .heading {color:#949494;margin:0 7px 0 0;}
.defaultwrap .sectiondivider .headingleft {float:left;}
.defaultwrap .sectiondivider .linkright {float:right;padding-right:8px;margin-top:2px;}

/*.defaultwrap .sectiondivider .pagingcontrols {float:right;padding-right:8px;}*/
.defaultwrap .pagingcontrols {float:right;padding-right:8px;}
.defaultwrap .pagingcontrols a {padding-top:2px;margin-top:2px;display:inline-block;height:15px;width:auto;text-transform:none;text-decoration:none;font-weight:bold;font-size:11px;}
.defaultwrap .pagingcontrols a.pager-left-inactive {color:#c2c1c1;padding-left:15px;background:url('/Templates/KappAhlWeb/_images/design/icon_pager_left2.gif') no-repeat left 2px; cursor:default; }
.defaultwrap .pagingcontrols a.pager-left-active {padding-left:15px;background:url('/Templates/KappAhlWeb/_images/design/icon_pager_left1.gif') no-repeat left 2px; }
.defaultwrap .pagingcontrols a.pager-right-inactive {color:#c2c1c1;padding-right:15px;background:url('/Templates/KappAhlWeb/_images/design/icon_pager_right2.gif') no-repeat right 2px; cursor:default; }
.defaultwrap .pagingcontrols a.pager-right-active {padding-right:15px;background:url('/Templates/KappAhlWeb/_images/design/icon_pager_right1.gif') no-repeat right 2px; }
.defaultwrap .pagingcontrols .separator {display:inline;margin:0 5px 0 5px;padding:0;width:0;font-size:11px;}

.defaultwrap .sectiondivider .sortingcontrols {float:left;text-transform:none;}
.defaultwrap .sectiondivider .sortingcontrols span {margin:auto 3px auto 3px;display:inline-block}
.defaultwrap .sectiondivider .sortingcontrols a {text-decoration:none;text-transform:none;}
.defaultwrap .sectiondivider .sortingcontrols a.active {color:#96437b;}

.defaultwrap .sectioncontent {height:auto;margin:0 0 0 0;padding:0 0 0 22px;}
/*.defaultwrap .prodlist .item {width:140px;height:225px;padding:0 10px 0 0;margin:8px 0 1px 0;}*/
/*.defaultwrap .prodlist .item a.info {width:140px;height:181px;}*/
/*.defaultwrap .prodlist .item a.info .price {height:20px;}*/
.defaultwrap .prodlist .item {width:140px;height:190px;padding:0 10px 0 0;margin:8px 0 1px 0;}
.defaultwrap .prodlist .item a.info {width:140px;}
.defaultwrap .prodlist .item a.info .header {height:27px;}
.defaultwrap .prodlist .item a.info .price {height:20px;margin-top:5px;}
.defaultwrap .prodlist .item a.addbutton {display:block;width:140px;height:20px;}

.defaultwrap .sectioncontentsmaller {height:auto;margin:1px 0 18px 0;padding-left:22px;float:left;width:760px;}

/* start: B3 */
.defaultwrap .sectioncontentsmaller .pageinfo {width:550px;}
.defaultwrap .sectioncontentsmaller .mediatext-item .groupheading {margin-top:30px;}
.defaultwrap .sectioncontentsmaller .mediatext-item {display:table;width:550px;height:auto;}
.defaultwrap .sectioncontentsmaller .mediatext-item .media {display:block;float:left;width:180px;padding-right:10px;}
.defaultwrap .sectioncontentsmaller .mediatext-item .text {display:block;float:right;width:360px;}
/* end: B3 */
.defaultwrap .sectionrightteasers {float:right;width:158px;text-align:right;}
.defaultwrap .sectionrightteasers img {padding-right:3px;}
/*.defaultwrap .sectionrightteasers a img {padding-right:3px;}*/

/* start: sectioncontentlisting, used for ex blog, about collections */
.defaultwrap .sectioncontentlisting {height:auto;padding-bottom:18px;padding-left:22px;float:left;width:707px;}
.defaultwrap .sectioncontentlisting .item {display:table;width:680px;height:auto;margin:15px 0 0 0;padding-bottom:15px;padding-left:15px;padding-right:0;border-bottom:1px solid #e0e0e0;}
.defaultwrap .sectioncontentlisting .singlecol {padding-right:15px;width:665px;}
.defaultwrap .sectioncontentlisting .item .text {float:left;width:300px;}
/*.defaultwrap .sectioncontentlisting .item .media {float:right;text-align:right;width:360px;}*/

.defaultwrap .sectioncontentlisting .proditem {display:table;width:700px;margin:20px 0 0 0;}
.defaultwrap .sectioncontentlisting .proditem .media {float:left;width:240px;padding-right:25px;}
.defaultwrap .sectioncontentlisting .proditem .text {float:left;width:400px;}
.defaultwrap .sectioncontentlisting .proditem .text strong {margin-right:5px;}
.defaultwrap .sectioncontentlisting .proditem .text .block {margin-bottom:10px;font-size:11px;color:#666;}
.defaultwrap .sectioncontentlisting .proditem .price {margin:15px auto 20px auto;padding-bottom:10px;border-bottom:1px solid #c2c2c2;}
.defaultwrap .sectioncontentlisting .proditem a.zoombutton {margin-top:5px;float:right;}

.defaultwrap .sectioncontentlisting .lastitem {border:none;}
.defaultwrap .sectionrightnav {float:right;width:170px;padding-right:15px;}
.defaultwrap .sectionrightnav ul.vertnav-ext li {background-image:none;}
.defaultwrap .sectionrightnav ul.vertnav-ext li a {padding:0;margin:0;text-transform:none;}
.defaultwrap .sectionrightnav ul.vertnav-ext li.active {background-image:none;}

/* addded by richard: 2008-11-05 */
.defaultwrap .sectioncontentlisting .mediaitem {display:table;width:735px;height:auto;margin:15px 0 0 0;padding-bottom:15px;padding-left:15px;padding-right:0;border-bottom:1px solid #e0e0e0;}
.defaultwrap .sectioncontentlisting .mediaitem .text {float:left;width:355px;}
.defaultwrap .sectioncontentlisting .mediaitem .media {float:right;text-align:right;width:360px;}

/* addded by richard: 2010-06-29 */
.defaultwrap .sectioncontentlisting .textpagewrap {display:table;width:735px;height:auto;margin:15px 0 0 0;padding-bottom:15px;padding-left:15px;padding-right:0;border-bottom:none;}
.defaultwrap .sectioncontentlisting .textpagewrap .text {float:left;width:355px;}
.defaultwrap .sectioncontentlisting .textpagewrap .pageteasers {float:right;width:auto;margin-top:0;}
.defaultwrap .sectioncontentlisting .textpagewrap .pageteasers .teaser {display:table;width:310px;height:auto;margin:0 0 15px 0;}
.defaultwrap .sectioncontentlisting .textpagewrap .pageteasers .teaser .text {float:left;width:170px;margin-right:10px;}
.defaultwrap .sectioncontentlisting .textpagewrap .pageteasers .teaser .image {float:left;width:122px;height:118px;background:url('/Templates/KappAhlWeb/_images/design/bg_p_teaser_img1.gif') no-repeat 0 0;
}
.defaultwrap .sectioncontentlisting .textpagewrap .pageteasers .teaser .image img {margin:3px 0 0 3px;}

/* end: sectioncontentlisting*/

/* end:content stuff */
.pagefooter *, .favoritespanel * {text-transform:uppercase;}
.pagefooter {background:url('/Templates/KappAhlWeb/_images/design/bg_pfooter.gif') repeat-x left top; height:25px;bottom:0;}
.pagefooter .center {width:976px;margin:0 auto 0 auto;height:18px;}
.pagefooter ul {width:800px;margin:auto;}
.pagefooter ul li a, .pagefooter ul li span {font-size:9px;padding:5px 11px 3px 11px;margin-top:4px;}
.pagefooter ul li a {background:url('/Templates/KappAhlWeb/_images/design/list_sep1.gif') repeat-y right top; }
.pagefooter ul li a:hover {color:#6f6f6f;}
.pagefooter ul li.active a {background-color:#c5c5c5;color:#6f6f6f;}
.pagefooter ul li * img {float:left;font-size:0;padding:0 7px 0 0;margin-top:-4px;}
/*
.pagefooter ul li.langbutton {background:none;}
.pagefooter ul li.langbutton span {float:left;}
.pagefooter ul li.langbutton a {float:left;font-size:0;display:inline-block;padding:11px 0 0 0;margin:0 0 0 0;background:none;}
*/
.pagefooter ul li.lang-button {background:none;}
.pagefooter ul li.fb-button {}
.pagefooter ul li.fb-button a {background:none;}
.pagefooter ul li.fb-button a img {padding-top:3px;}

.pagefooter ul li.favoritesbutton {background-color:#eae9e9;font-weight:bold;font-family:Georgia, Helvetica;}
.pagefooter ul li.favoritesbutton a {color:#6f6f6f;}
.pagefooter ul li.favoritesbutton a span {display:inline;padding:0 0 0 4px;}

/* .item .info img : first was 80x100, now 91x94 */
.favoritespanel {height:255px;bottom:20px;z-index:10;}
/*.favoritespanel h1 {float:left;width:207px;text-align:left;padding:20px 0 0 35px;margin:0 0 0 0;}*/
.favoritespanel h2 {font-family:Georgia;font-size:13px;float:left;width:207px;text-align:left;padding:20px 0 0 35px;margin:0;}

.favoritespanel .center {position:relative;margin:5px auto 0 auto;background:transparent url(/Templates/KappAhlWeb/_images/design/bg_fav_pan.gif) 0 0 no-repeat;width:984px;height:250px;}
.favoritespanel .center .top {height:45px;}
/*.favoritespanel .center .top .functions {float:right;width:650px;height:25px;text-align:right;padding:10px 60px 0 0;}*/
.favoritespanel .center .top .functions {float:right;width:650px;height:25px;text-align:right;padding:10px 10px 0 0;}
.favoritespanel .center .top .functions a {display:inline-block;padding:5px 0 0 25px;margin-left:15px;height:21px;text-decoration:none;}
.favoritespanel .center .top .functions .email {background:transparent url(/Templates/KappAhlWeb/_images/design/icon_email1.gif) left 0 no-repeat;}
.favoritespanel .center .top .functions .print {background:transparent url(/Templates/KappAhlWeb/_images/design/icon_print1.gif) left 0 no-repeat;}
.favoritespanel .center .top .functions .close {font-size:0;padding:0 0 0 0;width:17px;text-decoration:none;}

.favoritespanel .center .bottom {clear:both;display:block;height:25px;text-align:right;padding:12px 36px 0 0;}
.favoritespanel .center .bottom span {color:#2d2d2d;font-weight:bold;font-size:16px;padding-left:10px;}
.favoritespanel .center .button {width:16px;height:20px;margin-top:40px;font-size:0;}
.favoritespanel .center .prevbutton {float:left;padding:0 10px 0 20px;}
.favoritespanel .center .nextbutton {float:right;padding:0 20px 0 0;}
.favoritespanel .center .prodlist {float:left;width:895px;height:160px;margin:0 0 0 0;overflow:hidden;}
.favoritespanel .center .prodlist .item {width:101px;margin:auto 5px auto 5px;}
.favoritespanel .center .prodlist .item a.info {width:101px;height:140px;}
.favoritespanel .center .prodlist .item a.info .header {height:26px;}
.favoritespanel .center .prodlist .item a.info .price {margin-bottom:5px;}
.favoritespanel .center .emailpanel {position:absolute;width:970px;height:190px;top:45px;left:6px;background:url('/Templates/KappAhlWeb/_images/design/bg_fav_email_pan.gif') repeat-y 0 0;}
.favoritespanel .center .emailpanel .form {position:absolute;top:0;left:285px;width:370px;height:170px;}
.favoritespanel .center .emailpanel .form fieldset * {text-transform:none;}
.favoritespanel .center .emailpanel .form fieldset .formcolumn .sendbutton {clear:both;display:block;text-align:right;}
.favoritespanel .center .emailpanel .form fieldset .formcolumn label {margin:7px auto auto auto;}
.favoritespanel .center .emailpanel .form fieldset .formcolumn input {}
/* start:misc */
.defaultwrap .sectiondivider a.rightarrow-grey {float:right;padding:2px 15px 0 0;margin:0 20px 0 0;}
.defaultwrap .bg_beigefade {background:url('/Templates/KappAhlWeb/_images/design/bg_press_primary.gif') repeat-x #ebe8db;}
/* end:misc :/

/* start: club/inspiration pages */
.defaultwrap .clubteasercontainer {margin:2px 3px 2px 0;float:left;height:auto;}
.defaultwrap .clubteasercontainer .clubteaserbox {float:left;padding:20px 0 0 20px;margin:0 3px 0 0;height:246px;width:292px;background:top center url(_images/content/dummy_klubb_teas3.jpg) no-repeat}
.defaultwrap .clubteasercontainersmall {margin:0 3px 2px 0;float:left;height:auto;background:url('/Templates/KappAhlWeb/_images/design/bg_inspiration_fade.gif') no-repeat;padding:20px 0 0 0;height:auto;} 
.defaultwrap .clubteasercontainersmall .clubteaserboxsmall {float:left;padding:20px 0 0 20px;margin:0 3px 0 0;height:165px;width:292px;background:top center url(_images/content/dummy_klubb_teas3.jpg) no-repeat}
.defaultwrap .clubteasercontainer .clubteaserbox .boxlinkcontainer, .defaultwrap .clubteasercontainersmall .clubteaserboxsmall .boxlinkcontainer {position:relative;}
.defaultwrap .clubteaserbox a.rightarrow-white, .defaultwrap .clubteasercontainersmall a.rightarrow-white {float:left;clear:both;}
.defaultwrap .clubteaserbox a.rightarrow-green, .defaultwrap .clubteasercontainersmall a.rightarrow-green {background-image:url('/Templates/KappAhlWeb/_images/design/icon_right_arrow_green.gif');float:left;clear:both;}
.defaultwrap .clubteaserbox a.rightarrow-grey, .defaultwrap .clubteasercontainersmall a.rightarrow-grey {background-image:url('/Templates/KappAhlWeb/_images/design/icon_right_arrow_grey.gif');float:left;clear:both;}
/* end: club/inspiration pages */

/*start:press start*/
.defaultwrap-2colext-press {/*background:url('/Templates/KappAhlWeb/_images/design/bg_press3.jpg') repeat-y left top #ffffff;*/float:left;height:auto;width:auto;padding:0 0 0 0;}
.defaultwrap-2colext-press2 {background:url('/Templates/KappAhlWeb/_images/design/bg_press4.jpg') repeat-y left top #ffffff;float:left;height:auto;width:auto;padding:0 0 0 0;}
.defaultwrap .pressreleases {width:585px;height:auto;float:left;padding:0 0 0 20px;}
.defaultwrap .pressreleasessmall {width:410px;height:auto;float:left;padding:0 0 0 20px;}
.defaultwrap .pressreleasessmall ul a.active {color:#a6437b;}
.defaultwrap .pressreleases ul, .defaultwrap .pressreleases li, .defaultwrap .pressreleasessmall ul, .defaultwrap .pressreleasessmall li {list-style:none;padding:0;}
.defaultwrap .pressreleases ul, .defaultwrap .pressreleasessmall ul {margin:0 0 20px 0;}
.defaultwrap .pressreleases li, .defaultwrap .pressreleasessmall li {margin:0 0 5px 0;}
.defaultwrap .pressreleases li a, .defaultwrap .pressreleasessmall li a {text-decoration:none;}
.defaultwrap .pressreleases li a span, .defaultwrap .pressreleasessmall li a span {margin:0 10px;}
.defaultwrap .presscontacts {width:315px;height:auto;padding:0 0 0 20px;background:url('/Templates/KappAhlWeb/_images/design/bg_content2.gif') repeat-y left #FFFFFF;float:left;}
.defaultwrap .presscontacts .contactitem {width:270px;float:left;clear:left;margin:0 0 0 0;}
.defaultwrap .presscontacts .contactitem p {float:left;padding:0 0 0 0;display:block;width:175px;}
.defaultwrap .presscontacts .contactitem img {width:84px;height:59px;padding:3px 3px 4px 3px; background:url('/Templates/KappAhlWeb/_images/design/bg_press_contact_image.gif');float:right;}
.defaultwrap .pressrelease {width:493px;height:auto;background:url('/Templates/KappAhlWeb/_images/design/bg_content2.gif') repeat-y right #FFFFFF;float:left;margin:0 0 0 0;padding:0 0 20px 20px;}
.defaultwrap .pressrelease p {width:70%;}
.defaultwrap .primarycontent {float:left;padding:0 0 0 20px;}
/* end: press start */

/* start:forms*/
.defaultwrap-2col-swirl {background:url('/Templates/KappAhlWeb/_images/design/bg_2col_swirl.gif') repeat-y 582px 0; }
label {display:block;margin:15px 0 10px 0;}
.block {display:block;}
.inline {display:inline;}
.formcolumn {width:180px;margin:0 0 20px 0;float:left;}
fieldset .formcolumn {text-align:left}
fieldset .formcolumn input {border: 1px solid #e1dfdf;width:150px;height:20px;}
fieldset .formcolumn select {display:block;border: 1px solid #e1dfdf;width:150px;height:20px;margin-bottom:10px;padding:2px;}
fieldset .formcolumn option {height:20px;border: 1px solid #e1dfdf;}
fieldset .formcolumn input.radio {border:none;width:auto;}
fieldset .formcolumn input.checkbox {border:none;width:auto;margin:10px 0 10px 0;float:left;}
fieldset .formcolumn textarea {padding:0;margin:0;border:1px #e1dfdf solid;width:195px;height:66px;overflow:auto;}
fieldset input {border: 1px solid #e1dfdf;width:150px;height:20px;}
fieldset input.button {display:block;background:transparent url('/Templates/KappAhlWeb/_images/design/icon_right_arrow_white.gif') right no-repeat;border:none;cursor:hand;text-align:right;padding:0 12px 0 0;color:#585858;margin:10px 0 0 0;clear:both;text-transform:uppercase;font-size:11px;font-weight:bold;}

fieldset input.button:hover {color:#a6437b;text-align:right;padding:0 12px 0 0;} 
fieldset .formcolumn label.checklabel {margin:15px 0 10px 10px;float:left;}

fieldset .formcolumn .checkboxfield {width:auto;margin-top:20px;}
fieldset .formcolumn .checkboxfield .checkbox {clear:both;margin:0;width:14px;height:14px;display:inline;margin-right:5px;}

/* end:forms */

/* start:image bank 105x90 */
.defaultwrap .sectioncontentsmallerimagebank {height:auto;margin:1px 0 2px 0;padding-left:22px;float:left;width:760px;}
.defaultwrap .primarycontent .prodlist .item {width:100px;height:160px;padding:0 10px 0 0;margin:0 0 1px 0;}
.defaultwrap .primarycontent .prodlist .item a.info {display:inline-block;width:100px;height:45px;overflow:hidden;}
/*.defaultwrap .primarycontent .prodlist .item a.info .header {margin:2px 0 0 0;}*/
.defaultwrap .primarycontent .prodlist .item .image {display:block;height:110px;padding:4px 2px 1px 2px;}
.defaultwrap .primarycontent .prodlist .item .image img {font-size:0;margin:0;padding:0;}
/* end:image bank */
/* start: stores */
.defaultwrap .sectioncontentsmaller .storelist {float:left;width:645px;}
.defaultwrap .sectioncontentsmaller .storelist .storeitem {float:left;width:215px;height:215px;margin:0 0 5px 0;} /*.defaultwrap .sectioncontentsmaller .storelist .storeitem {float:left;width:215px;height:205px;}*/
.defaultwrap .sectioncontentsmaller .storelist .storeitem ul {list-style:none;padding:0;margin:0 0 10px 0;}
.defaultwrap .sectioncontentsmaller .storelist .storeitem li {list-style:none;padding:0;margin:0 0 5px 0;}
/* end:stores */

.product-info {text-align:center;margin:10px 150px 5px 150px;}

/* start: styleguide -related */
.defaultwrap .sectioncontentsmallerfull {height:auto;margin:0 0 0 0;padding-bottom:2px;padding-left:22px;float:left;width:766px;}

.defaultwrap .sectioncontentsmallerfull h1.variant1 {font-size:19px;padding:0 0 10px 0;text-transform:none;}
.defaultwrap .sectioncontentsmallerfull h3 {padding:0 0 9px 0;}

.defaultwrap .sectioncontentsmallerfull .section {clear:both;} 
.defaultwrap .sectioncontentsmallerfull .section .columntype1 {float:left;width:400px;padding-bottom:30px;height:auto;margin-right:30px;}
.defaultwrap .sectioncontentsmallerfull .section .columntype2 {float:left;width:330px;padding-bottom:30px;}
.defaultwrap .sectioncontentsmallerfull .section .columntype3 {padding-top:30px;width:470px;}
.defaultwrap .sectioncontentsmallerfull .fillsectiontype1 {margin-left:-22px;padding-left:22px;padding-bottom:30px;}

.defaultwrap .sectioncontentsmallerfull .bodyshapenav {width:665px;height:177px;padding:0 0 0 1px;margin:0 0 0 0;background-color:#e9e9e9;}
.defaultwrap .sectioncontentsmallerfull .bodyshapenav .itemwrap {float:left;width:132px;height:175px;margin:1px 0 0 0;padding-right:1px;}
.defaultwrap .sectioncontentsmallerfull .bodyshapenav .item {background-repeat:no-repeat;background-position:0 0;width:132px;height:175px;display:block;}

ul.vertnavqa {text-align:left;margin:0;padding:10px 0 20px 0;}
ul.vertnavqa li {list-style:none;height:auto;margin:0 0 2px 0;padding:0 0 2px 0;background:url('/Templates/KappAhlWeb/_images/design/icon_qa_inactive.gif') no-repeat 0 0;}

ul.vertnavqa li .qa-item {margin-left:25px;padding-top:20px;margin-bottom:20px;border-bottom:1px dotted black;}
ul.vertnavqa li .qa-item h2 {margin:10px auto 10px auto;font-weight:normal;}
ul.vertnavqa li .qa-item a.close {background:url('/Templates/KappAhlWeb/_images/design/icon_qa_close.gif') no-repeat right top; display:inline-block;height:15px;width:auto;padding-right:20px;padding-top:1px;text-transform:uppercase;text-decoration:none;font-size:11px;color:#6f6f6f;font-weight:bold; }

ul.vertnavqa li.active {background:url('/Templates/KappAhlWeb/_images/design/icon_qa_active.gif') no-repeat 0 0; }
ul.vertnavqa li a {display:inline-block;padding:0 0 0 20px;text-transform:none;text-decoration:none;font-weight:bold;font-size:11px;}
ul.vertnavqa li.active a {color:#a6437b;}

.defaultwrap .sectioncontentsmallerfull .xform input {width:185px;}
.defaultwrap .sectioncontentsmallerfull .xform select {width:185px;}
.defaultwrap .sectioncontentsmallerfull .xform .xformvalidator {padding-left:2px;}
.defaultwrap .sectioncontentsmallerfull .xform input.button {width:auto;display:block;background:transparent url('/Templates/KappAhlWeb/_images/design/icon_right_arrow_white.gif') right no-repeat;border:none;cursor:hand;text-align:right;padding:0 12px 0 0;color:#585858;margin:10px 0 0 0;clear:both;text-transform:uppercase;font-size:11px;font-weight:bold;float:right;}
.defaultwrap .sectioncontentsmallerfull .xform label {margin:0 0 0 0;padding:0 0 0 0;display:table-caption;height:15px;width:200px;}
.defaultwrap .sectioncontentsmallerfull .xform textarea {width:185px;height:60px}
.defaultwrap .sectioncontentsmallerfull .xform fieldset {width:auto;height:auto;float:left;}
.defaultwrap .sectioncontentsmallerfull .xform fieldset legend {font-weight:bold;margin:auto auto 5px auto;}
.defaultwrap .sectioncontentsmallerfull .xform fieldset input {margin:0 5px 0 0;padding:0 0 0 0;display:block;border:0;width:auto;height:12px;float:left;}
.defaultwrap .sectioncontentsmallerfull .xform label,
.defaultwrap .sectioncontentsmallerfull .xform fieldset label {display:inline-block;margin:0;padding:0;width:350px;height:auto;}
.defaultwrap .sectioncontentsmallerfull .xform fieldset label {padding:0 0 8px 5px;}


.defaultwrap .sectioncontentsmallerfull .xform table {width:400px;}
.defaultwrap .sectioncontentsmallerfull .xform table td span {font-weight:bold;}
.defaultwrap .sectioncontentsmallerfull .xform table tr {}
.defaultwrap .sectioncontentsmallerfull .xform table tr td {border:none;padding:10px 0 10px 0;margin:0 0 0 0;}

.defaultwrap .sectioncontentsmallerfull .xform-default input.button-left {width:auto;display:block;background:transparent url('/Templates/KappAhlWeb/_images/design/icon_right_arrow_white.gif') right no-repeat;border:none;cursor:hand;text-align:left;padding:0 12px 0 0 !important;padding:0 0 0 0;color:#585858;margin:10px 0 0 0;clear:both;text-transform:uppercase;font-size:11px;font-weight:bold;float:left;}

/* end: styleguide -related */

/* start: ProductCollage -related */
.defaultwrap .imagecollections {}
.defaultwrap .imagecollections .sectiondivider-thin {display:block;clear:both;width:auto;height:1px;font-size:0;margin:0 -12px 0 -25px;border-bottom:1px solid #b9b9b9;}
.defaultwrap .imagecollections .pagingcontrols {float:none;padding-right:8px;text-align:center;}
.defaultwrap .imagecollections .pagingcontrols a.pager-no-inactive {}
.defaultwrap .imagecollections .pagingcontrols a.pager-no-active {text-decoration:underline}
.defaultwrap .imagecollections .pagingcontrols a.pager-left-inactive {margin-right:7px;background-image:url('/Templates/KappAhlWeb/_images/design/icon_pager_w_left1.gif');}
.defaultwrap .imagecollections .pagingcontrols a.pager-left-active {margin-right:7px;background-image:url('/Templates/KappAhlWeb/_images/design/icon_pager_w_left1.gif');}
.defaultwrap .imagecollections .pagingcontrols a.pager-right-inactive {margin-left:7px;background-image:url('/Templates/KappAhlWeb/_images/design/icon_pager_w_right1.gif');}
.defaultwrap .imagecollections .pagingcontrols a.pager-right-active {margin-left:7px;background-image:url('/Templates/KappAhlWeb/_images/design/icon_pager_w_right1.gif');}

.defaultwrap .imagecollections .columntype0 {display:block;height:auto;padding:0 0 30px 0;margin:0 0 0 0;}
.defaultwrap .imagecollections .columntype1 {float:left;width:280px;height:auto;margin-right:40px;text-align:center;}
.defaultwrap .imagecollections .columntype1 img.image {padding-bottom:10px;}
.defaultwrap .imagecollections .columntype2 {float:left;width:440px;height:auto;}
.defaultwrap .imagecollections .columntype2 .controlwrap {display:block;height:40px;}

.defaultwrap .imagecollections .dl-item {float:left;text-align:center;display:block;width:110px;height:160px;margin:0;padding:0 30px 30px 0;}
.defaultwrap .imagecollections .dl-item .thumbnail {display:block;font-size:0;margin:0;padding:0 0 7px 0;}
.defaultwrap .imagecollections .dl-item .info {height:30px;}

.defaultwrap .imagecollections .prod-controlbar {display:inline-block;width:110px;height:auto;text-align:center;}
.defaultwrap .imagecollections .prod-controlbar a {display:inline;padding:0 0 0 0;margin:0;font-size:0;}

.defaultwrap .imagecollections .blogsharewrap {position:absolute;top:100px;left:100px;width:531px;height:190px;z-index:20;text-align:left;}
/* end: ProductCollage -related */

table.no-borders, table.no-borders td {border:none;}

@media print {

	body {background:none;}
	body, 
	h1, h2, h3, h4, h5, h6,
	p {font-size:103%;color:#000;font-family:Times New Roman, Arial, Helvetica, sans-serif;}
	p {line-height:19px;}
	
	.pageheader,
	.sectionrightteasers, 
	.pagefooter,
	.pagecontentnav,
	.favoritespanel,
	.horiznav,
	.sectiondivider h2.sortingcontrols,
	.pagingcontrols,
	.player,
	.topnav {display:none;}
	
	.page,
	.page .bottom,
	.sectioncontentlisting,
	.content,
	.defaultwrap {margin:0;padding:0;}
}


/*.defaultwrap .sectiontopmedia {height:auto;width:auto;font-size:0;}*/
.defaultwrap .sectiontop-gallery {position:relative;height:auto;width:auto;}
.defaultwrap .sectiontop-gallery .images {font-size:0;}
.defaultwrap .sectiontop-gallery .text-area {position:absolute;top:0;left:37px;width:333px;height:213px;border-top:1px solid #b0acab;border-right:1px solid #b0afad;border-bottom:1px solid #a4a4a4;border-left:1px solid #aeadab;z-index:100;}
/*
.defaultwrap .sectiontop-gallery .text-area {position:absolute;top:41px;left:37px;width:333px;height:213px;border-top:1px solid #b0acab;border-right:1px solid #b0afad;border-bottom:1px solid #a4a4a4;border-left:1px solid #aeadab;z-index:100;}
*/
.defaultwrap .sectiontop-gallery .text-area .textbox {height:137px;margin:35px 28px 16px 28px;width:auto;overflow:hidden;}
/*.defaultwrap .sectiontop-gallery .text-area .textbox {height:131px;margin:35px 28px 22px 28px;width:auto;overflow:hidden;background-color:Yellow}*/
.defaultwrap .sectiontop-gallery .text-area .textbox h1 {font-size:19px;line-height:19px;padding:0 0 10px 0;text-transform:none;}
.defaultwrap .sectiontop-gallery .text-area .navbox {height:25px;width:auto;padding-right:20px;background:#e5e5e5 url(/Templates/KappAhlWeb/_images/design/bg_sec_gall_nav1.gif) 0 0 repeat-x;text-align:right;}
.defaultwrap .sectiontop-gallery .text-area .navbox a {text-align:center;text-decoration:none;font-weight:bold;width:29px;height:19px;display:inline-block;padding-top:5px;margin:0 0 0 7px;background-color:#eeeeee;border:1px solid #b6b6b6;color:#585858;} 
.defaultwrap .sectiontop-gallery .text-area .navbox a.active {color:#a6437b;}
.defaultwrap .sectiontop-gallery .bg-image {position:absolute;top:0;left:37px;width:334px;height:213px;z-index:50;}
/*
.defaultwrap .sectiontop-gallery .bg-image {position:absolute;top:41px;left:37px;width:334px;height:213px;z-index:50;}
*/

/*
.pressroom .mediawrap .players .column .player .navarea {z-index:10;position:absolute;top:354px;left:0;height:25px;width:444px;background-color:#fff;text-align:right;}
.pressroom .mediawrap .players .column .player .navarea a {text-align:center;text-decoration:none;font-weight:bold;width:29px;height:19px;display:inline-block;padding-top:5px;margin:0 0 0 7px;background-color:#f1f1f1;border:1px solid silver;color:#585858;}
.pressroom .mediawrap .players .column .player .navarea a.active {color:#a6437b;}
*/

.top-image-slider-wrap {position:relative;width:949px;height:422px;overflow:auto;margin-left:15px;background-color:#fff;}
.top-image-slider-wrap .images {position:relative;}
.top-image-slider-wrap .images ul li {list-style-type:none;}
.top-image-slider-wrap .images img {padding:18px 18px 0 0;}
.top-image-slider-wrap .prev, 
.top-image-slider-wrap .next {font-size:0;position:absolute;top:165px;z-index:3;}
.top-image-slider-wrap .prev {left:10px;}
.top-image-slider-wrap .next {right:10px;}
.top-image-slider-wrap .image-slider-cover1, 
.top-image-slider-wrap .image-slider-cover2 {position:absolute;top:18px;width:245px;height:386px;z-index:2;}
.top-image-slider-wrap .image-slider-cover1 {left:0;}
.top-image-slider-wrap .image-slider-cover2 {right:0;}

.media-gallery {position:relative;width:949px;overflow:auto;margin-left:15px;background-color:#fff;z-index:0;}
.media-gallery .items {position:relative;overflow:hidden;}/*.media-gallery .items {position:relative;}*/
.media-gallery .items img,
.media-gallery .items div {padding:0;}
.media-gallery .prev, 
.media-gallery .next {font-size:0;position:absolute;bottom:50%;z-index:4;}
.media-gallery .prev {left:10px;}
.media-gallery .next {right:10px;}


.blogwrap {}
.blogwrap h2,
.blogwrap li,
.blogwrap a {color:#000;}
.blogwrap a:hover {color:#8b8b8b;}
.blogwrap li a,  
.blogwrap h1 a,
.blogwrap h2 a {text-decoration:none;}

.blogwrap .sectiondivider2 {margin-top:12px;margin-left:-3px;margin-right:2px;height:5px;background:none;font-size:0;border-top:2px solid #000;border-bottom:2px solid #000;}
.blogwrap .blogwrap-content {display:table;height:auto;width:946px;background:url('/Templates/KappAhlWeb/_images/design/pixel_000.gif') 742px 0 repeat-y;}
.blogwrap .blogwrap-content .listing,
.blogwrap .blogwrap-content .rightnav {padding-top:15px;}
.blogwrap .blogwrap-content .listing {position:relative;float:left;width:670px;padding-left:32px;}
.blogwrap .blogwrap-content .listing .intro {margin-bottom:40px;}
.blogwrap .blogwrap-content .listing .backto {display:block;margin-bottom:40px;text-decoration:none;font-size:13px;}
.blogwrap .blogwrap-content .listing .blogpost {margin:0 0 38px 0;}
.blogwrap .blogwrap-content .listing .blogpost h2 {}
.blogwrap .blogwrap-content .listing .blogpost .date {color:#8b8b8b;padding-bottom:16px;}

.blogwrap .share {padding:5px 0 0 0;margin-top:4px;height:22px;text-align:center;border-top:1px solid #000;border-bottom:1px solid #000;display:none;}
.blogwrap .share a {text-decoration:none;display:inline-block;height:17px;margin:0 25px 0 25px;background:no-repeat;padding:2px 0 0 20px;}
.blogwrap .share .blog-share-fb {background-image:url('/Templates/KappAhlWeb/_images/design/icon-blog-fb1.gif');}
.blogwrap .share .blog-share-twitter {background-image:url('/Templates/KappAhlWeb/_images/design/icon-blog-twitter1.gif');}
.blogwrap .share .blog-share-blog {background-image:url('/Templates/KappAhlWeb/_images/design/icon-blog-blog1.gif');}

.blogwrap .blogwrap-content .rightnav {float:right;margin-right:10px;width:180px;}
.blogwrap .blogwrap-content .rightnav ul {margin:0 0 20px 0;padding:0;width:96%;}
.blogwrap .blogwrap-content .rightnav ul li {list-style:none;display:block;margin:0 0 6px 0;padding:0;}
