﻿@charset "utf-8";
/*General styles start*/
    body, html{ background:#fff url(images/bg_b.jpg) 0 0 repeat-x; font-family:"Lucida Sans Unicode", Lucida Grande, Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#575a5b;}
	.outer{ background:url(images/bgtop.png) center 0 no-repeat;}
	*{ border:none; padding:0; margin:0; outline:none}
    input, textarea, select { font-family:"Lucida Sans Unicode", Lucida Grande, Tahoma, Verdana,  Helvetica, sans-serif; font-size:10px; color:#575a5b; line-height:13px; border: none; }
    .tekstbox { border: 1px solid #c3c3c3;}
    .headline { color:#575a5b; font-size:18px; font-weight:normal; line-height:18px; font-family:"Lucida Sans Unicode", Lucida Grande, Tahoma, Verdana,Arial, Helvetica, sans-serif; height:18px; padding:5px 0 0 0}
    h2 {margin:0px; color:#575a5b; font-size:14px; line-height:25px; font-weight:bold; font-family:"Lucida Sans Unicode", Lucida Grande, Tahoma, Verdana,Arial, Helvetica, sans-serif;}
    img { max-width: 100%; }
/*General styles end*/

/*ContentWraper styles start*/
    .content {background:#FFFFFF; border-top:none; padding:0; margin:0; width:900px}
    .centerContent { background:#FFFFFF; }
    .centerContentWebPage { background:#FFFFFF; }
    .centerContentWebPageNoRight { background:#FFFFFF; }
    .mainContent { background:none; border:none; width:900px; position:relative}
    .productMenucontainer { background:#FFFFFF; padding:0; margin-top:0}
    .top { background:none;}
/*ContentWraper styles end*/

/*Main styles start*/
    .ajaxload{margin:1px 1px 1px 1px;width:16px;height:16px;background-image:url(images/ajax-loader.gif);}
    
    .button { border:none; background:#434343; color:#FFFFFF; line-height:15px; cursor:pointer;}
    .bigButton { border:none; background:#434343; color:#FFFFFF; line-height:14px; cursor:pointer; font-size:12px; padding:2px 8px 3px}
    
    #freightLine { background:#f4f3f2; }

    .headlineList {line-height:13px; font-weight:bold;}
    .headlineList a { color:#57595b; text-decoration:none;  }
    .headerPaging { background:#f5f5f0; border-top:1px solid #575a5b; border-bottom:1px solid #575a5b; background-repeat:repeat-x; }
    .headerPaging .paging { color:#575a5b; font-size:10px; font-weight:bold; line-height:13px; }
    .headerPaging a:link{ color:#575a5b; font-size:10px; font-weight:bold; line-height:13px; }
    .headerPaging a:active{ color:#575a5b; font-size:10px; font-weight:bold; line-height:13px; }
    .headerPaging a:visited{ color:#575a5b; font-size:10px; font-weight:bold; line-height:13px; }
    .headerPaging a:hover{ color:#9f9f9f; font-size:10px; font-weight:bold; line-height:13px; }

    th.line { border-bottom:1px solid #9f9f9f; border-top:1px solid #9f9f9f;}
    .line { border-bottom:1px solid #9f9f9f;}
    .link:link { color: #9f9f9f; font-size:10px; }
    .link:active { color: #9f9f9f; font-size:10px; }
    .link:visited { color: #9f9f9f; font-size:10px; }
    .link:hover { color: #9f9f9f; font-size:10px; }
    .inputSearch { border: 1px solid #c3c3c3; }
    .inputSelect { font-size:10px; border: 1px solid #c3c3c3; }
    .inputQuantity { font-size:10px; border: 1px solid #c3c3c3; text-align:center; line-height:15px; width:30px}
    .inputDelivery { font-size:10px; border: 1px solid #c3c3c3; padding:2px 5px }
    .Img { border:1px solid #9f9f9f;}

    .productListView1 .imageBorder img{ width:100px}
	.overlayList img{ width:auto!important}
    .productListView2{background-image:url(../../images/twoProductsBG.gif);}
    .prevPrice { font-size:11px; color:#9f9f9f; text-decoration:none; line-height:20px; }
	.isProductlist .productHeader {
    border-top: 1px solid #9F9F9F;
	border-bottom:none!important;
    padding: 9px 0 0;}
    .productHeader { background:none;  border-bottom:1px solid #9f9f9f; font-family: 'Metrophobic', arial, serif; font-size:14px; padding:0 0 7px 0;  }
    .productHeader .text a { color:#57595b; text-decoration:none; }
    .prevPriceList { font-size:13px; color:#9f9f9f; text-decoration:none; line-height:13px; }
    .prevPriceSmall { color:#9f9f9f; font-size:10px;  line-height:15px; }
    .priceSmall { color:#9f9f9f; font-size:11px;  line-height:16px; }
    .price { font-size:12px; color:#57595b;  text-decoration:none; line-height:22px; }
    .priceStor{ font-size:19px; color:#57595b;  text-decoration:none; line-height:19px; font-weight:bold }
	.priceStorExcl {font-size:10px; color:#767C79;line-height:13px;}
    
    .frontpagePrices{margin:6px 0 4px 0;}
    
    .itemNo {font-size:10px;color:#767C79;}
    
    .stepDelivery td { border-right:4px solid #FFFFFF; background:#9f9f9f; color:#FFFFFF;}
    .stepDelivery .last { border:none;}
	.stepDelivery .selected {    font-size: 14px;    text-decoration: underline; background:#575A5B;}
	.stepDelivery td{ font-size:14px}
    .text { line-height:15px; }
    .text a:link{color:#575a5b; line-height:13px; }
    .text a:active{color:#575a5b; line-height:13px; }
    .text a:visited{color:#575a5b;  line-height:13px; }
    .text a:hover{color:#9f9f9f; line-height:13px; }
    .textSmall { color:#575a5b; font-size:10px; }
    .textSmall a { color:#575a5b; font-size:10px; }
    .textSmall a:link { color:#575a5b; font-size:10px; }
    .textSmall a:active { color:#575a5b; font-size:10px; }
    .textSmall a:visited { color:#575a5b; font-size:10px; }
    .textSmall a:hover { color:#9f9f9f; font-size:10px; }
    .textSmall .link a:hover { color:#9f9f9f; font-size:10px; }
    .textRed { color: #ff0000; font-size: 10px; line-height: 13px; }
    .textBold { color:#575a5b; font-size:10px; font-weight:bold; line-height:13px; }
    .textStor { color:#575a5b; font-size:12px; font-weight:bold; line-height:13px; }

    .validationSummary { font-size:10px; line-height:13px; color: #ff0000; }
    .validationSummaryHeader { font-weight:bold; }
    
     /*FrontPage styles start*/
        .frontpage{ width:504px; height:289px; background-image:url(images/forside.jpg); background-repeat:no-repeat;}
		.frontpage div { padding-top:120px; margin-left:238px; }
        .frontpage p { margin:0px; padding:0px; font-size:12px; color:#575a5b; width:220px; line-height:13px;}
		.productNewsItemDiv{ text-align:center}
        .productNews img { border:1px solid #e6e6e6;  }
        .productNewsItem { background: none; min-height: auto; vertical-align:top;}
        .productNewsItem .text { color:#57595b;font-family: 'Metrophobic', arial, serif; font-size:14px; font-weight: bold; text-decoration:none; text-transform:uppercase; }
		.productNewsItem .price,.productNewsItem .priceExcl, .productNewsItem .prevPrice { display:none}
		.purchaseButton { background:url(images/semore.png) 0 0 no-repeat; width:65px; height:19px; font-size:0; line-height:0; margin:12px auto 0}
		*+html .purchaseButton{margin:5px auto 0}
		.productNewsItemImage{ margin:0 0 12px 0}
		.productNewsItem div{ width:140px}
    /*FrontPage styles end*/

    /*TopMenu styles start*/
		.menu {margin-top:115px;margin-left:0px;width:884px; padding:0 0 0 16px; margin-right:0; position:relative}
        .menu { background: none;  font-family: 'Metrophobic', arial, serif;  text-transform:none;}
        .menu a:link { color: #575a5b; font-size:14px; font-weight: normal; text-decoration:none; }
        .menu a:active { color: #575a5b; font-size:14px; font-weight:normal; text-decoration:none; }
        .menu a:visited { color: #575a5b; font-size:14px; font-weight:normal; text-decoration:none; }
        .menu a:hover { color: #575a5b; font-size:14px; font-weight:normal; text-decoration:none; text-decoration:underline }
        .menuNormbg { background:none; padding-left:15px; }
        .menuOverbg {  background:none; padding-left:15px; }
		.firstTopMenuItem { padding-left:25px }
    /*TopMenu styles End*/

    /*LeftMenu styles start*/
        .leftMenuContainer { border:none; margin-left:0px }
        .leftMenuHeader { background:none;  padding: 0 0 4px 0; border-bottom:1px solid #9f9f9f ; width:170px; height:auto}
        .leftMenuHeader a {text-transform: capitalize; color:#575a5b; font-family: font-family: 'Metrophobic', arial, serif; font-weight: bold; font-size:16px;text-decoration:none;}
		.leftSubMenu { border-top:none;     padding: 2px 0 4px 10px;}
		.menuMore, .menuLess{ list-style-type:none}
		.menuMore a, .menuLess a{color:#575a5b; font-size:10px; font-weight: bold; text-decoration:none;}
		.menuMore a:hover, .menuLess a:hover{ text-decoration: underline}
        .menuNorm { border-bottom:none;   padding: 2px 0 6px;}
        .menuNorm a { color:#575a5b; font-size:11px; font-weight:normal; text-decoration:none; }
        .menuNorm a:hover { color:#575a5b; font-size:11px; text-decoration: underline; font-weight: normal; list-style:none; }
        .menuActive { background:none; border:none; }
        .menuActive a { color:#575a5b; font-size:11px; font-weight:normal; text-decoration:none; }


        .subMenuNorm a { color:#575a5b; font-size:10px; text-decoration:none; font-weight:normal; }
        .subMenuNorm a:hover { color:#575a5b; font-size:10px; text-decoration: underline; font-weight:normal; }
        .subMenuActive { background-color:#FFFFFF; font-weight:normal; }
        .subMenuActive a { color:#575a5b; font-size:10px; text-decoration:none; font-weight:normal; border-bottom:#9f9f9f 1px solid; }
        .subSubMenuNorm a { color:#575a5b; font-size:10px; text-decoration:none; font-weight:normal; border:none; }
        .subSubMenuNorm a:hover { color:#575a5b; font-size:10px; text-decoration: underline; font-weight:normal; }
        .subSubMenuActive { background-color:#FFFFFF; font-weight:normal; }
        .subSubMenuActive a { color:#575a5b; font-size:10px; text-decoration:none; font-weight:normal; border-bottom:#ffc9dd 1px solid; }
    /*LeftMenu styles end*/
    
    /*Product styles start*/
        .choiceBox { background:#FFFFFF; }
        .choiceBorders { border:1px solid #e6e6e6; background:#FFFFFF;}
        
        .imageBox { background:#FFFFFF; }
        .imageBorder {border: none; }
        .imageBorderProduct {border:1px solid #e6e6e6; }
        .imageBoxMedium { background:#FFFFFF; }
        .imageBorderMedium {border: 1px solid #e6e6e6; }
        
        .productItemInfo {background:#FFFFFF; }
        .productItemPicBorder {border:1px solid #e6e6e6; }
        
        .tdFilter { background:#FFFFFF; border:1px solid #9f9f9f; }
    /*Product styles end*/

    /*News styles start*/
        .dato {color:#9f9f9f; font-size:10px; font-weight:bold; line-height:15px; }
        .imageFloat{ float:right; margin-left:5px; margin-bottom:10px; display:inline;}
    /*News styles end*/

    /*RightBox styles start*/
        /*General RightBox styles start*/
            .boxRightContainer { background:#FFFFFF; }
            .boxRightContainerImg {background:#FFFFFF; }
			.boxRightContainerImg img{ width:170px}
            .boxRight { border:none; color:#575a5b; font-size:11px; }
            .boxRight a { color:#575a5b; font-size:11px; text-decoration:none; }
            .boxRight a:hover { color:#9f9f9f; }
            .boxRightHeader { text-transform: capitalize; color:#575a5b; background:none; font-family: "Lucida Sans Unicode", Lucida Grande, Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; border-bottom:1px solid #9f9f9f; padding:0 0 5px 0 }
            .boxRightHeader a { color:#FFFFFF; text-decoration:none; }
            .boxRightHeader a:hover { color:#9f9f9f; }
            .boxRight input {color:#575a5b; font-size:10px; text-decoration:none; }
        /*General RightBox styles end*/
        
        /*Small Newsletter styles start*/
            .newsSubscribeButton{background-color:Transparent; border: 0px; text-align:left; font-size:11px; }
            .inputMailSmall { font-size:10px; border: 1px solid #c3c3c3; }
        /*Small Newsletter styles end*/
        
        /*Small Cart styles start*/
            .boxRightCart { border:1px solid #e6e6e6; color:#575a5b; font-size:11px; background: url(images/smallCart.gif) bottom right no-repeat; }
              .boxRightCart #smallCartCount div { border-bottom:#e6e6e6 1px solid; }
            .boxRightCart #smallCartPrice div { border-bottom:#e6e6e6 1px solid;  }
            .boxRightCart #smallCartLink a { color:#575a5b; font-size:11px; text-decoration:none; font-weight:bold;}
        /*Small Cart styles end*/

        /*BOX module styles start*/
            .boxRightContainerBOX { background:#FFFFFF; }
            .boxRightContainerBOX .boxRight { border:none; color:#575a5b; font-size:11px; }
            .boxRightContainerBOX .boxRight a { color:#575a5b; font-size:11px; text-decoration:underline; }
            .boxRightContainerBOX .boxRight a:hover { color:#575a5b; text-decoration:underline}
            .boxRightContainerBOX .boxRightHeader { text-transform: capitalize; color:#575a5b; background: none; font-family: "Lucida Sans Unicode", Lucida Grande, Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; }
            .boxRightContainerBOX .boxRightHeader a { color:#575a5b; text-decoration:none;font-size:14px; }
            .boxRightContainerBOX .boxRightHeader a:hover { color:#575a5b; text-decoration:underline}
            .boxRightContainerBOX .boxRightContentAlt { background:#FFFFFF; }
        /*BOX module styles end*/
        
        /*relatedProduct styles start*/
            .relatedProductImage {border:1px solid #e6e6e6; }
        /*relatedProduct styles start*/
    /*RightBox styles end*/

    /*Footter styles start*/
        .mcbLogoBox { border: 1px solid #5e5f5f; }
        .mcbLogoBox a{ color:#5e5f5f; }
        .mcbLogo{ margin-right:0}
        .textAdress {color:#575a5b; font-size:10px; line-height:11px; text-transform:uppercase; text-align:left; padding:8px 0 0px 0 }
        .textAdress a:link{color:#575a5b; font-size:11px; line-height:11px; }
        .textAdress a:active{color:#575a5b; font-size:11px; line-height:11px; }
        .textAdress a:visited{color:#575a5b; font-size:11px; line-height:11px; }
        .textAdress a:hover{color:#575a5b; font-size:11px; line-height:11px; }
    /*Footter styles start*/

/*Main styles end*/

/* Not logged in */
.tla {padding-left:410px;position:relative; height:40px; width:489px;visibility: hidden;}
.tla #Anthem_ctl00_topMenu_ctl00_loginPanel__{ background:url(images/bg_top.png) 0 0 no-repeat; height:40px}
.tla span {margin-left:244px;}
.tla img.tlaTrans {width:190px;height:22px;float:left; margin-top:15px;}
.tla input {background:transparent;color:#969696;}
.tla .tlaUsername  {margin:0px;padding:0px;position:absolute;top:13px;left:607px; width:90px; font-size:9px; color:#575757}
.tla .tlaPassword {margin:0px;padding:0px;position:absolute;top:13px;left:728px;width:88px; font-size:9px; color:#575757}
.tla .tlaLoginBtn {width:75px;cursor:pointer;height:22px; position:absolute;  top:10px ; right:0px}
.tla .tlaFeedback {left:563px;position: absolute;top:7px;}
.tla .tlaFeedback #loginDiv {position: absolute;top:5px; left:340px}
.tla .tlaFeedback ul, .tla .tlaFeedback li {margin:0px;padding:0px;list-style:none;}
.top {position:absolute;top:21px;height:120px;width:510px;}
.topSmallCart {position: absolute;right:8px;top:2px; width:90px; height:44px; cursor: pointer}
#topSmallCartCount, #topSmallCartPrice{ text-align: right; font-size:10px;font-family:"Lucida Sans Unicode", Lucida Grande, Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#252525 }
.tla .tlaForgotPass{ display:none}
.validationSummary{  margin: 28px 0 0 22px;}
/* Logged in */
.tla .tlaAuthenticated {margin-top:0px; padding:11px 0 0 0; text-align:right}
.tla .tlaAuthList{ padding:0 0 0 160px}
.tla .tlaAuthenticated span {margin-left:15px;}
.tla .tlaAuthenticated ul {margin:0px;padding:0px;display:inline;list-style-type: none;}
.tla .tlaAuthenticated li {float:left;margin-right:10px;margin-top:3px;}
.tla .tlaAuthenticated li a {text-decoration:none;color:#979797;font-family:"Lucida Sans Unicode", Lucida Grande, Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size:11px;}
.tla .tlaAuthenticated .tlaLogoutBtn {padding:0px;margin:0px;width:71px;height:19px;background:url(images/tlaLogout.gif) left top no-repeat;cursor:pointer;}




/* add new style */
#TopImageMap img{ width:900px; height:150px;}
#TopImageMap{ position:absolute; top:0; left:0; z-index:2}
.topDiv{ width:510px; height:90px}
.topDiv a{width:510px; height:90px; display:block}
.main { width:900px; margin:0 auto; position:relative}
.topSection{ height:209px;}
.isFrontpage .left {    float: left;    padding-left:0px;    padding-right: 35px;    width: 170px;}
.left {    float: left;    padding-left:0px;    padding-right: 20px;    width: 170px; }
.leftMenuContainer.itemGroup0 {background: url("images/produkter.png") no-repeat scroll 0 0 transparent;padding-top: 43px;}
.searchTable{ margin-left:0px; margin-bottom:27px}
.inputSearch{ height:17px; color: #252525;    font-family: "Lucida Sans Unicode",Lucida Grande,Tahoma;    font-size: 11px;}
.isFrontpage .searchTable{ display: none}
.leftMenu {    margin: 0;    padding: 0 0px;}
.leftMenuContainerSeperator{ height:18px}
.boxRightContainerNewsLetter{ display:none}
.productNewsContainerOuter{ background: url(images/bg_product.gif) 0 0 no-repeat; width:695px; height:269px; margin:11px 0 0 0; padding-top:50px}
.productNews{ width:685px; margin-top:0px}
.productNews img{ border:none!important; height:151px; width:140px}
.overlayList img{ height:auto; width:auto}
.isFrontpage .divFooterFrontpage{ background:#f4f4f4 url(images/bg_footer.png) center 3px no-repeat; padding:37px 29px 50px; position:relative; clear: both; font-family: "Lucida Sans Unicode",Lucida Grande,Tahoma; text-align:left;}
.divFooterFrontpage h1, .divFooterFrontpage .title{ font-size:14px; text-transform:uppercase;  margin-bottom:7px;}
.divFooterFrontpage p{ font-size:10px;}
.divFooterPart1{  width:400px;}
.divFooterPart2{  width: 393px; position: absolute; top:35px; right:29px}
#clearBottomDiv { height:8px; line-height:8px}
.wishList #wishListItems {    border: 4px solid #9f9f9f;    clear: both;    padding: 5px;}

/*list*/
.divPrices .purchaseButton{ margin:10px 0 0 0}

.addToCartButton{ font-size:14px; background:url(images/bg_buy.gif) 0 0 no-repeat; width:145px; height:28px; text-align:center; padding:0 0 4px}
.right{ width:170px; padding-right:0}





/*bokstext*/

.cartTable{ font-weight:bold}
#deliveryAddressTable{ margin:10px 0 0 0}
#saveAddressTr{margin:10px 0 10px 0}
.boxRightContentAlt table{ margin-left:0px!important;}
.boxCenterContainerRIGHT, .boxCenterContainerLEFT{padding:0; margin:0; background:none}
.boxCenterContainerRIGHT .boxCenter{ border:none;  }
.boxCenterContainerRIGHT .boxCenter a, .boxCenterContainerLEFT .boxCenter a,.boxCenterContainer .boxCenter a{ color:#575a5b; font-size:12px;} 
.boxCenterContainerRIGHT .boxCenter .boxCenterHeader a, .boxCenterContainerLEFT .boxCenter .boxCenterHeader  a, .boxCenterContainer .boxCenter .boxCenterHeader a{ color:#575a5b; font-size:12px; font-weight:normal; text-transform: capitalize; font-weight:bold; font-family: "Lucida Sans Unicode",Lucida Grande,Tahoma;}
.boxCenterContainerRIGHT .boxCenter .boxCenterHeader a:hover, .boxCenterContainerLEFT .boxCenter .boxCenterHeader  a:hover, .boxCenterContainer .boxCenter .boxCenterHeader a:hover{ color:#575a5b; font-size:12px;}
.boxCenterContainerRIGHT .boxCenter a:hover, .boxCenterContainerLEFT .boxCenter a:hover, .boxCenterContainer .boxCenter a:hover{ color:#575a5b; text-decoration:underline}
.boxCenterContainerRIGHT .boxCenterHeader, .boxCenterContainerLEFT .boxCenterHeader{ padding-left:0px; padding-top:5px}
.boxCenterContainerLEFT .boxCenter{ color:#575a5b; border:none; }
.boxCenterContainerRIGHT .boxCenterContent, .boxCenterContainerLEFT .boxCenterContent{padding: 8px 10px 10px 0px; color:#575a5b}
.boxCenterContainerRIGHT .boxCenterContentAlt .tableBoxContent, .boxCenterContainerLEFT .boxCenterContentAlt .tableBoxContent {margin: 8px 10px 0px 0px;color:#575a5b}
.boxCenterContainerRIGHT .boxCenterHeader,.boxCenterContainer .boxCenterHeader, .boxCenterContainerLEFT .boxCenterHeader { background:none}
.boxCenterContainerLEFT .boxCenterHeader a{ color:#575a5b;}
.boxCenterContainerRIGHT { clear:right; width:244px;margin-bottom: 12px;}
.boxCenterContainerLEFT{ clear:left;width:244px;margin-bottom: 12px;}
.boxCenterContainer .boxCenter{ border:none; color:#575a5b;}
.boxCenterContainer{ padding-left:0; width:500px; margin-top:0; background:none}
.boxCenterContainer .boxCenterHeader , .boxCenterContainer .boxCenterContent{ padding-left:0px;}
.boxCenterContainer .tableBoxContent{margin: 8px 10px 10px 0px;}
.boxCenterContentAlt img { margin: 6px 0;}
.boxRightContainerBOX .boxRightContentAlt img {margin: 6px 0 10px;}
.boxRightContainerBOX { clear: both; margin-bottom: 6px;}
.left .boxRightContainerBOX{text-align: left;}
.boxRightContainerBOX .boxRightHeader{ padding-left:0;}
.boxRightContentAlt table{ margin:0!important;}
.boxRightContainerBOX .boxRightContent{padding: 8px 0px 0px; background:none}
.boxCenterContainerRIGHT .boxCenterHeader, .boxCenterContainer .boxCenterHeader, .boxCenterContainerLEFT .boxCenterHeader{ text-transform:capitalize; font-size:14px; font-family: "Lucida Sans Unicode",Lucida Grande,Tahoma;}
.left .boxRightContainerImg{ margin-top:0px}
.boxCenterContainer .boxCenterContentAlt, .boxCenterContainerLEFT .boxCenterContentAlt,.boxCenterContainerRIGHT .boxCenterContentAlt { padding:0; background:none}
.center .boxCenterContainerLEFT img,.center .boxCenterContainerRIGHT img { margin-bottom:8px}
.boxCenterContainerImg {margin-bottom: 6px;}
.boxCenterContainer{ padding-bottom:0}
.divItemGroups .row .item{ text-align: center;}
.boxRight{ margin-left:0; }
.boxRightContainerBOX .boxRight{ width:170px;margin-left:0;}


 
/*e:bokstext*/
.fixbannerf{ margin:12px 0 0 0;}

.isProduct .variantTable .item td {
    padding: 2px 7px;
    text-align: center;
}
.isProduct .variantTable .item td.itemNoColumn{width: 95px!important}
.isProduct .variantTable th {
    border-right: 1px solid #898989;
    padding: 2px 7px 3px;
    text-align: center;
}
.isProduct .variantTable .alternating td {
    padding: 2px 7px;
    text-align: center;
}
.isProduct .variantTable .priceColumn {
    padding-right: 5px !important;
    text-align: right !important;
	display: block;
}
#mainSlideshow{height: 296px!important; overflow: hidden;}


.articleImgSmall{max-width: 100px}
.articleImgMedium{max-width: 230px}
.articleImgLarge{max-width: 702px}
.newsImgSmall{max-width: 100px}
.newsImgMedium{max-width: 283px}
.newsImgLarge{max-width: 483px}
.product_relatedArticle img{max-width:100px;}
