/*General styles start*/
    body, html{ height:100%; margin: 0px; padding: 0px; background-color:#FFFFFF; background-image:url(/images/bg.gif); background-repeat:repeat-x; font-family: "Trebuchet MS", Lucida Sans Unicode, Lucida Grande, Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#454545;}
    table, td {	border-collapse: collapse; border: 0px solid; margin: 0px; padding: 0px; }
    img { border:0px;}
    form { display:inline;}
    input, textarea, select { font-family: "Trebuchet MS", Lucida Sans Unicode, Lucida Grande, Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#454545; line-height:13px; border: none; }
    .tekstbox { padding-left:5px; width:140px; height:15px; border: 1px solid #c3c3c3;}
    h1 {margin:0px;}
    .headline { color:#454545; font-size:18px; font-weight:normal; font-family: "Trebuchet MS", Lucida Sans Unicode, Lucida Grande, Tahoma, Verdana, Arial, Helvetica, sans-serif; height:31px;}
    h2 {margin:0px; color:#454545; font-size:14px; line-height:25px; font-weight:bold; font-family: "Trebuchet MS", Lucida Sans Unicode, Lucida Grande, Tahoma, Verdana, Arial, Helvetica, sans-serif;}
    object { outline:none; }
	.overlayLabel{ display:none;}
/*General styles end*/

/*ContentWraper styles start*/
    .content {width:950px; margin-left:15px; margin-right:15px; margin-top:10px; padding-top:23px; background:#f5f5f0; border-top: 2px solid #f0f0f0; }
    .center { width:505px; float:left; padding-right:20px;}
	.centerProductList { width:506px; float:left; padding-right:20px;}
	.centerProductListNoRight { width:700px; float:left; padding-right:20px;}
    .centerContent { width:495px; background:#FFFFFF; float:left; padding:5px; margin-top:10px; }
    .centerContentWebPage { width:485px; background:#FFFFFF; float:left; padding:10px; margin-top:5px; }
    .centerContentWebPageNoRight { width:690px; background:#FFFFFF; float:left; padding:10px; margin-top:5px; }
    .centerContentWebPageForum { width:485px; background:#FFFFFF; float:left; padding:10px; margin-top:5px; }
    .centerNoRight { width:710px; float:left;}
    .left { width:184px; float:left; padding-right:18px; padding-left:18px;}
    .main { width:100%;}
    .mainContent { width:980px; margin:auto; background:#FFFFFF; border:2px solid #f0f0f0;}
    .productMenucontainer { width:100%; background:#FFFFFF; margin:10px 0 10px 0;padding:6px 0 0 0; float:none;}
    .right { width:184px; float:right; padding-right:20px;}
    .top { width:950px; height:100px; margin-left:15px; margin-right:15px; margin-top:2px; background-image:url(/images/top.jpg); background-repeat:no-repeat;}
    #productListTable { width:100%; }
	#clearBottomDiv { clear:both; height:20px; }
/*ContentWraper styles end*/

/*Main styles start*/
    .ajaxload{margin:1px 1px 1px 1px;width:16px;height:16px;background-image:url(/App_Themes/Opensun.dk/images/ajax-loader.gif);}

    .button { border:none; background:#6d6359; color:#FFFFFF; line-height:15px; cursor:pointer;}
    .bigButton { border:none; background:#6d6359; color:#FFFFFF; line-height:20px; cursor:pointer; font-size:12px;}

    .cartLoadDiv{float:right;padding-right:10px;}
    .cartFreightMethodeInlineDiv{float:left;padding-left:5px;}
    .cartFreightMethodeNextLineDiv{float:left;clear:left;padding-top:3px;}
    .cartFreightNoteDiv{clear:left;padding:5px 70px 4px 0;font-style:italic;}
	
	.deleteLeftTh{width:50px;}
	.itemNumberTh{width:84px;}
	.itemNameTh{height:22px;}
	.itemPriceTh{width:84px;}
	.itemQtyTh{width:60px;}
	.lineTotalTh{width:80px;}
	.deleteRightTh{width:50px;}

    .fileIcon { margin-top:-4px;margin-left:4px;margin-right:4px;}
    #freightLine { background:#f4f3f2; }

    .headlineList {line-height:13px; font-weight:bold;}
    .headlineList a { color:#FFFFFF; text-decoration:none; }
    .headerPaging { height:24px; background:#f5f5f0; border-top:1px solid #6d6359; border-bottom:1px solid #6d6359; padding-left:10px; padding-right:10px;  background-repeat:repeat-x; }
    .headerPaging .paging { text-align:right; color:#6d6359; font-size:10px; font-weight:bold; line-height:13px; }
    .headerPaging .paging span{padding-right:3px;}
    .headerPaging a:link{padding-right:3px; color:#6d6359; font-size:10px; font-weight:bold; line-height:13px; }
    .headerPaging a:active{padding-right:3px; color:#6d6359; font-size:10px; font-weight:bold; line-height:13px; }
    .headerPaging a:visited{padding-right:3px; color:#6d6359; font-size:10px; font-weight:bold; line-height:13px; }
    .headerPaging a:hover{padding-right:3px; color:#d84b80; font-size:10px; font-weight:bold; line-height:13px; }
    .headerPaging .pdfCatalog{float:left;padding-left:3px;}
    .headerPaging .pdfCatalog img{vertical-align:middle;}

    th.line { border-bottom:1px solid #d84b80; border-top:1px solid #d84b80;}
    .line { border-bottom:1px solid #d84b80;}
    .link:link { color: #d84b80; font-size:10px; }
    .link:active { color: #d84b80; font-size:10px; }
    .link:visited { color: #d84b80; font-size:10px; }
    .link:hover { color: #d84b80; font-size:10px; }
    .inputSearch { padding-left:5px; width:140px; height:15px; border: 1px solid #c3c3c3; margin-right:5px;}
    .inputSelect {font-size:10px; border: 1px solid #c3c3c3; }
    .inputQuantity { font-size:10px; width:20px; border: 1px solid #c3c3c3; text-align:center; line-height:15px; }
    .inputDelivery { font-size:10px; width:150px; border: 1px solid #c3c3c3; }
    .inputDelivery optgroup{ font-style:normal;font-weight:bold;background-color:#F4F3F2 }
    .inputDelivery optgroup option{ background-color:#FFFFFF }
    .freightload{float:left;margin:3px 5px 1px 5px;}
    .Img { border:1px solid #d84b80;}

    .paymentCard { margin-right:5px;}
    .paymentCardRadio { margin-right:5px;position:relative;top:6px;}
    .productAlternative { width:672px; margin-top:10px;}
    .productAlternativeItem { width:112px; float:left; text-align:center;padding:0;margin:0}
    .productListView1{}
    .productListView1 .item {width:505px;background-color:#ffffff;}
    .productListView1 .alt {width:505px;background-color:#ffffff;}
    .productListView2{background-image:url(/images/twoProductsBG.gif); background-repeat: repeat-y; }
    .productListView2 .item {width:245px;float:left; clear:left;}
    .productListView2 .alt {width:245px;float:left;margin-left:15px;}
    .productListView3 .productRow {float:left; clear:left;}
    .productListView3 .productRowSpacer {clear:left; height: 10px;}
    .productListView3 .headlineList a {color: #053064;}
    .productListView3 .itemCol1 {width:220px;float:left; clear:left;}
    .productListView3 .itemCol2 {width:220px;float:left;margin-left:15px;}
    .productListView3 .itemCol3 {width:220px;float:left;margin-left:15px;}
    .productListView3 .textBox {text-align: center;}    
    .productListView3 .listItemDescription {margin-bottom: 5px;}    
    
    .productListView1 .divPricesOrder{position:relative;clear:both;min-height:43px;}
    .productListView1 .divPricesOrder .divPrices{width:175px;float:left;}
    .productListView1 .divPricesOrder .divOrderOuter{width:193px;text-align:right;position:absolute;left:175px;bottom:0px;}
    .productListView1 .divPricesOrder .divOrderInner{width:193px;}
    .productListView1 .divPricesOrder .divOrderInnerInfo {margin:0 5px 0 0;}
    .productListView1 .divPricesOrder .divOrderInnerInfo a{ color:#801522;}
    .productListView1 .divPricesOrder .divOrderInnerOrder {padding:5px 5px 0 0;}
    .productListView1 .divPricesOrder .divOrderInnerOrder .divOrderInnerStock {float:left;width:80px;}
    .productListView1 .divPricesOrder .divOrderInnerOrder .divOrderInnerStockNoOrder {float:left;width:193px;}
    .productListView1 .divPricesOrder .divOrderInnerOrder .divOrderInnerStock .stock {font-size:10px; padding-left:3px; padding-right:5px; margin-left: 5px; padding-top:2px;float:right;}
    .productListView1 .divPricesOrder .divOrderInner .listAddToCartButton{margin-left:5px;}
    .productListView1 .divPricesOrderResult{margin:8px 0 10px 0;padding:4px 4px 4px 0;text-align:right;background-color:#F3F3F3;height:16px;}
    .productListView1 .divPricesOrderResult .ajaxload{float: right; margin:0;}
    
    
    
    .prevPrice { font-size:11px; color:#d84b80; text-decoration:none; line-height:20px; }
    .productHeader { height:24px; background:#6d6359; border-top:1px solid #b5afaa; border-bottom:1px solid #b5afaa; padding-left:10px; padding-right:10px; background-image:url(/images/topBarBg.gif); background-repeat:repeat-x; }
    .productHeader .text a { color:#FFFFFF; text-decoration:none; }
    .prevPriceList { font-size:13px; color:#d84b80; text-decoration:none; line-height:13px; }
    .prevPriceSmall { color:#d84b80; font-size:10px;  line-height:15px; }
    .priceSmall { color:#d84b80; font-size:11px;  line-height:16px; }
    .price { font-size:12px; color:#d84b80;  text-decoration:none; line-height:22px; }
    .priceStor{ font-size:17px; color:#d84b80;  text-decoration:none; line-height:17px; }
    .priceStorExcl {font-size:10px; color:#767C79;line-height:13px;}
    
    .frontpagePrices{margin:6px 0 4px 0;}
    
    .itemNo {font-size:10px;color:#767C79;}


    .stepDelivery { width:100%; margin-bottom:10px;}
    .stepDelivery td { height:45px; text-align: left; border-right:4px solid #FFFFFF; background:#6d6359; width:33%; color:#FFFFFF; font-size:15px; padding-left:15px; line-height:30px;}
    .stepDelivery .selected { font-size:18px; text-decoration:underline; }
    .stepDelivery .last { border:none;}

    .text { line-height:15px; }
    .text a:link{color:#454545; line-height:13px; }
    .text a:active{color:#454545; line-height:13px; }
    .text a:visited{color:#454545;  line-height:13px; }
    .text a:hover{color:#d84b80; line-height:13px; }
    .textSmall { color:#6d6359; font-size:10px; }
    .textSmall a { color:#6d6359; font-size:10px; }
    .textSmall a:link { color:#6d6359; font-size:10px; }
    .textSmall a:active { color:#6d6359; font-size:10px; }
    .textSmall a:visited { color:#6d6359; font-size:10px; }
    .textSmall a:hover { color:#d84b80; font-size:10px; }
    .textSmall .link a:hover { color:#d84b80; font-size:10px; }
    .textRed { color: #ff0000; font-size: 10px; line-height: 13px; }
    .textBold { color:#454545; font-size:10px; font-weight:bold; line-height:13px; }
    .textStor { color:#454545; font-size:12px; font-weight:bold; line-height:13px; }

    .validationSummary { font-size:10px; line-height:13px; color: #ff0000; }
    .validationSummaryHeader { font-weight:bold; }
    .validationSummary a:link{color:#ff0000;}
    .validationSummary a:active{color:#ff0000;}
    .validationSummary a:visited{color:#ff0000;}
    .validationSummary a:hover{color:#ff0000;}
    
     /*FrontPage styles start*/
        .frontpage{ width:504px; height:289px; background-repeat:no-repeat;}
        .frontpage div { padding-top:100px; margin-left:25px; }
        .frontpage p { margin:0px; padding:0px; font-size:11px; color:#6d6359; width:220px; line-height:13px;}
        
        .productNews { width:504px; margin-top:10px;clear:both; }
        .productNews img { border:1px solid #e6e6e6; margin-top:6px; margin-bottom:9px;  }
        .productNewsItem { width:114px; text-align:center; background:#FFFFFF; padding-bottom:3px;  min-height:243px; vertical-align:top;}
        .productNewsItem div { padding-left:6px; padding-right:6px;}
        .productNewsItem .text { color:#454545; font-size:11px; font-weight:bold; text-decoration:none; }
        .productNewsItem .prevPrice { width:114px;  text-align:center; }
        .productNewsItem .price { width:114px; text-align:center; }
        .productNews .devider { width:18px;}
    /*FrontPage styles end*/

    /*TopMenu styles start*/
        .menu { width:930px; height:32px; margin-left:15px; margin-right:15px; margin-top:15px; background-image:url(/images/menubg.gif); background-repeat:repeat-x; padding-left:20px; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase;}
        .menu a:link { color: #FFFFFF; font-size:12px; font-weight:bold; text-decoration:none; }
        .menu a:active { color: #FFFFFF; font-size:12px; font-weight:bold; text-decoration:none; }
        .menu a:visited { color: #FFFFFF; font-size:12px; font-weight:bold; text-decoration:none; }
        .menu a:hover { color: #FFFFFF; font-size:12px; font-weight:bold; text-decoration:none; }
        .menuNormbg { float:left; line-height:32px; height:32px; background-image:url(/images/menubg.gif); background-repeat:repeat-x; padding-left:15px; padding-right:15px; cursor:pointer;}
        .menuOverbg { float:left; line-height:32px; height:32px; background-image:url(/images/menubgOver.gif); background-repeat:repeat-x; padding-left:15px; padding-right:15px; cursor:pointer;}
    /*TopMenu styles End*/

    /*LeftMenu styles start*/
        .leftMenuContainer { border:1px solid #e6e6e6; width:170px; margin-left:6px; padding-bottom:6px; }
        .leftMenuContainerSeperator{height:6px;}
        .leftMenuHeader { width:156px; height:18px; text-transform:uppercase; color:#FFFFFF; background: url(/Images/boxTop.gif) no-repeat; padding-left:14px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; padding-top:4px; }
        .leftMenu { padding:0px 14px 0px 14px; margin:0px; }
        .leftSubMenu { padding:0px 0px 4px 0px; margin:2px 0px 0px 0px; border-top:#e6e6e6 1px solid; }
        .leftSubSubMenu { padding:0px 0px 2px 0px; margin:0px;  }

        .menuNorm { padding:2px 0px 2px 0px; margin:0px; list-style:none; border-bottom:#e6e6e6 1px solid; }
        .menuNorm a { padding:0px; margin:0px; color:#454545; font-size:11px; font-weight:bold; text-decoration:none; list-style:none; }
        .menuNorm a:hover { padding:0px; margin:0px; color:#d84b80; font-size:11px; text-decoration:none; font-weight:bold; list-style:none; }
        .menuActive { padding:2px 0px 2px 0px; margin:0px; list-style:none; background-color:#FFFFFF; border-bottom:#e6e6e6 1px solid; }
        .menuActive a { padding:0px; margin:0px; color:#d84b80; font-size:11px; font-weight:bold; text-decoration:none; list-style:none; }
        
        .productTypes { text-align:center; margin:auto; margin-top:20px;}
        .productBrands { text-align:center; margin:auto; margin-top:20px;}

        .subMenuNorm { padding:0px 0px 0px 0px; margin:0px; list-style:none; }
        .subMenuNorm a { padding:0px; margin:0px; color:#d84b80; font-size:10px; text-decoration:none; list-style:none; font-weight:normal; }
        .subMenuNorm a:hover { padding:0px; margin:0px; color:#6d6359; font-size:10px; text-decoration:none; list-style:none; font-weight:normal; }
        .subMenuActive { padding:0px 0px 0px 0px; margin:0px; list-style:none; background-color:#FFFFFF; font-weight:normal;  }
        .subMenuActive a { padding:0px; margin:0px; color:#d84b80; font-size:10px; text-decoration:none; list-style:none; font-weight:normal; border-bottom:#ffc9dd 1px solid; }
        .subSubMenuNorm { padding:1px 0px 1px 8px; margin:0px; list-style:none; }
        .subSubMenuNorm a { padding:0px; margin:0px; color:#d84b80; font-size:10px; text-decoration:none; list-style:none; font-weight:normal; border:none; }
        .subSubMenuNorm a:hover { padding:0px; margin:0px; color:#6d6359; font-size:10px; text-decoration:none; list-style:none; font-weight:normal; }
        .subSubMenuActive { padding:0px 0px 1px 8px; margin:0px; list-style:none; background-color:#FFFFFF; font-weight:normal; }
        .subSubMenuActive a { padding:0px; margin:0px; color:#d84b80; font-size:10px; text-decoration:none; list-style:none; font-weight:normal; border-bottom:#ffc9dd 1px solid; }
    /*LeftMenu styles end*/
    
    /*Product styles start*/
        .choiceBox {width:222px; background:#FFFFFF; margin-top:20px; margin-bottom:10px;}
        .choiceBorders {width:220px;  border:1px solid #e6e6e6; background:#FFFFFF;}
        
        .imageBox { width:102px; background:#FFFFFF; padding:5px; }
        .imageBorder {border: none; width:100px; }
        .imageBorderProduct {border:1px solid #e6e6e6; width:100px; }
        .imageBoxMedium { width:222px; background:#FFFFFF; padding:5px; }
        .imageBorderMedium {border: 1px solid #e6e6e6; width:220px; }
		.imageBorderMedium a { text-decoration:none; }
        
        .itemPic {width:237px; margin-left:5px;}
        .itemColor{width:200px; margin-top:10px; clear:both; margin-left:10px;}
        .itemColorChoice{width:200px; width:30px; float:left; margin-right:5px; margin-top:5px; text-align:center;}
        .itemVariant {width:200px; margin-bottom:10px; clear:both; margin-left:10px;}
        .itemVariantDropDowns{}
        .itemVariantLoad{float:right;margin-right:10px;text-align:right;padding-top:5px;}
        .itemQuantity {width:200px; margin-top:10px;  margin-left:10px;}
        .itemButton {width:200px; margin-top:20px; margin-bottom:10px; margin-left:10px;clear:both;}
        
        .productItemPic {width:237px; float:left; margin-right:5px;}
        .productItemInfo {width:230px; float:left; background:#FFFFFF; margin-top:5px;}
        .productItemPicBorder {border:1px solid #e6e6e6; width:100px; float:left; margin-right:16px; margin-top:5px;}
        
        .tdFilter { height:88px; background:#FFFFFF; border:1px solid #d84b80; padding:10px;}
		.tdFilter a { color:#000000; }
        .productfiles a {font-size:10px;}

    /*Product styles end*/
    
    /*News styles start*/
        .dato {color:#d84b80; 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 { width:100%; background:#FFFFFF; padding-bottom:6px; margin-bottom:10px; padding-top:6px; }
            .boxRightContainerImg { width:100%; background:#FFFFFF; margin-bottom:10px; }
            .boxRight { border:1px solid #e6e6e6; width:170px; margin-left:7px; color:#d84b80; font-size:11px; }
            .boxRight a { color:#d84b80; font-size:11px; text-decoration:none; }
            .boxRight a:hover { color:#6d6359; }
            .boxRightHeader { width:156px; height:22px; text-transform:uppercase; color:#FFFFFF; background: url(/Images/boxTop.gif) no-repeat; padding-left:14px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; padding-top:1px; }
            .boxRightHeader a { color:#FFFFFF; text-decoration:none; }
            .boxRightHeader a:hover { color:#6d6359; }
            .boxRightContent { padding:14px; padding-top:8px; }
            .boxRight input {color:#d84b80; font-size:10px; text-decoration:none; width:132px; }
        /*General RightBox styles end*/
        
        /*Small Newsletter styles start*/
            .newsSubscribeButton{background-color:Transparent;border:0px;text-align:left;margin:0px;padding:0px;font-size:11px;cursor:pointer; text-transform:uppercase;}
            .inputMailSmall { padding-left:5px; font-size:10px; width:120px; border: 1px solid #c3c3c3; }
        /*Small Newsletter styles end*/
        
        /*Small Cart styles start*/
            .boxRightCart { border:1px solid #e6e6e6; width:170px; margin-left:7px; color:#d84b80; font-size:11px; background: url(/Images/smallCart.gif) bottom right no-repeat; }
            .boxRightCart #smallCartCount { height:24px; padding-left:13px; padding-right:13px; }
            .boxRightCart #smallCartCount div { border-bottom:#e6e6e6 1px solid; }
            .boxRightCart #smallCartPrice { height:20px; padding-left:13px; padding-right:13px; }
            .boxRightCart #smallCartPrice div { border-bottom:#e6e6e6 1px solid; width:104px; }
            .boxRightCart #smallCartFreight { height:20px; padding-left:13px; padding-right:13px; }
            .boxRightCart #smallCartFreight div { border-bottom:#e6e6e6 1px solid; width:104px; }
            .boxRightCart #smallCartLink { height:35px; padding-left:13px; padding-right:13px; text-transform:uppercase; }
            .boxRightCart #smallCartLink a { color:#6d6359; font-size:11px; text-decoration:none; font-weight:bold;}
        /*Small Cart styles end*/

        /*BOX module styles start*/
            .boxRightContainerBOX { width:100%; background:#FFFFFF; padding-bottom:6px; margin-bottom:10px; padding-top:6px; }
            .boxRightContainerBOX .boxRight { border:1px solid #e6e6e6; width:170px; margin-left:7px; color:#d84b80; font-size:11px; }
            .boxRightContainerBOX .boxRight a { color:#d84b80; font-size:11px; text-decoration:underline; }
            .boxRightContainerBOX .boxRight a:hover { color:#6d6359; }
            .boxRightContainerBOX .boxRightHeader { width:156px; height:22px; text-transform:uppercase; color:#FFFFFF; background: url(/Images/boxTop.gif) no-repeat; padding-left:14px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; padding-top:1px; }
            .boxRightContainerBOX .boxRightHeader a { color:#FFFFFF; text-decoration:none; }
            .boxRightContainerBOX .boxRightHeader a:hover { color:#FFFFFF; }
            .boxRightContainerBOX .boxRightContent { padding:14px; padding-top:8px; }
            .boxRightContainerBOX .boxRightContentAlt { padding:0px; padding-top:8px; background:#FFFFFF; }
        /*BOX module styles end*/
        
        /*top5Box styles start*/
            .top5OrderedList{padding:0px 0px 0px 0px; margin:0px 0px 0px 22px;}
            .top5OrderedList li { margin-bottom:10px; }
        /*top5Box styles start*/
        
        /*relatedProduct styles start*/
            .relatedProduct {margin-bottom:8px; width:135px;}
            .relatedProductText { float:right; width:68px;}
            .relatedProductImage {border:1px solid #e6e6e6; width:60px; float:left; margin-right:5px;}
        /*relatedProduct styles start*/
    /*RightBox styles end*/

    /*Footter styles start*/
        .mcbLogo {  margin:0px; padding:0px; margin-right:15px; float:right; position:relative; bottom:12px; }
        .mcbLogoBox {  margin:0px; padding:0px; border: 1px solid #d6d6d6; width:150px; margin-left:3px; margin-top:0px; }
        .mcbLogoBox a{ font-family: Lucida Sans Unicode, Lucida Grande, Tahoma, Helvetica, Verdana, Arial, sans-serif; text-decoration:none; color:#ababab; font-size:9px; margin-left:3px;}
        
        .textAdress {color:#6d6359; font-size:11px; line-height:11px; }
        .textAdress a:link{color:#6d6359; font-size:11px; line-height:11px; }
        .textAdress a:active{color:#6d6359; font-size:11px; line-height:11px; }
        .textAdress a:visited{color:#6d6359; font-size:11px; line-height:11px; }
        .textAdress a:hover{color:#6d6359; font-size:11px; line-height:11px; }
        .textAdressTD { vertical-align:top; padding-top:10px;}
    /*Footter styles start*/

/*Main styles end*/

/*Udvidelser af sprog style d. 28.02.08 start*/

    /*LanguageMenu styles start*/
        
        #languageMenu { margin-top:10px; margin-left:22px; }
        #languageMenu a { color:#6d6359; text-decoration:none; }
        #languageMenu ul { margin:0px; padding:0px;} 
        #languageMenu ul li { background-repeat: no-repeat; line-height:18px; list-style-image:none; list-style-position:outside; list-style-type:none; background-position:0px 3px; padding-left:20px; cursor:pointer; }
         
    /*LanguageMenu styles end*/

/*Udvidelser af sprog style d. 28.02.08 end*/

/*Rettelse af Baggrund på sider, hvis der ikke er noget Resultat. Ex. Search.aspx d. 03.03.08 start*/

   .noItemsTable { background-color:#FFFFFF; }
   .noItemsHeader{ color:#FFFFFF; }

/*Rettelse af Baggrund på sider, hvis der ikke er noget Resultat. Ex. Search.aspx  03.03.08 end*/

/* varianttable d. 01-04-2008 */
.vtLayout{border:1px solid #e6e6e6;clear:both;margin:5px;padding:5px;}
.variantTable{width:470px;}
.variantTable .header{text-align:left;background-color:#FE692F;color:#FFFFFF}
.variantTable th {text-align:left;}
.variantTable .item{background-color:#FFFFFF;height:21px;}
.variantTable .item td{padding:2px;}
.variantTable .alternating{background-color:#F5F5F0;height:21px;}
.variantTable .alternating td{padding:2px;}
.vtItemButton {width:470px; margin-top:10px; margin-bottom:10px; height:30px;}
.vtItemButton input{float:right;margin-right:10px;}
.vtResult{margin-right:10px;padding-bottom:10px;text-align:right;}

.variantTable .price{color:#FE692F;font-size:11px;line-height:12px;}
.variantTable .priceExcl{color:#767C79;font-size:10px;}

/* varianttable d. 15.09.09 */
.variantTable .priceColumn{text-align:right;}
.variantTable .qtyColumn{text-align:center;}
.variantTable .priceColumnInfo{cursor:help;}
.variantTable .priceInfoIcon{cursor:help;}

.priceInfoBoxTable .col1{}
.priceInfoBoxTable .col2{width:80px;text-align:right;}

/* varianttable end */

/* Gavekort(cart.aspx) d. 25-06-2008 */
.activateGift {font-weight:bold; }
.tableUserInfo { margin-top:5px;}
/* Gavekort(cart.aspx) end */

/* lagerstyring(product.aspx) d. 04-08-2008 */
.stock { font-size:10px; padding-left:3px;padding-right:15px; float: right; margin-left: 5px;}
.stockVariantGrid { font-size:10px; padding-left:3px; }
.divListItemStock{clear:both;}
.productListView2 .stock{ font-size:10px; padding-left:3px; padding-right:15px; float: left; margin-left: 5px; padding-top:8px; }

/* lagerstyring(product.aspx) end */


/* rettelser til overordnet design d. 06-08-2008 */
.topDiv { width:950px; float:left; margin-top:19px; display:inline; }
.searchTable { margin-left:6px; }
.searchButton { *padding-top:3px; }
/* rettelser til overordnet design end */


/* productlist view2 */
.prodlist2_filter{background-color:#CCE9F8;height:19px;padding:3px 5px 3px 3px;text-align:right;margin-bottom:16px;}
.prodlist2_filter p{font-size:12px;font-weight:bold;line-height:15px;color:#0092DD; margin:0px;float:right;padding-top:3px;}
.prodlist2_filter select{margin-left:5px;float:right;}
.prodlist2_centerProductList{width:466px; float:left; margin-right:20px;background-color:#ffffff;padding:20px;}
.prodlist2_description{float:right;width:230px;padding-top:2px;}
.prodlist2_image{float:left;padding-left:0px;}
.prodlist2_description ul {padding-left:20px;margin:0px;}
.prodlist2_description ul li{list-style-image:url(/images/check.gif);color:#0092DD}

.prodlist2_product{padding-bottom:15px;}


.prodlist2_variantTable{width:466px;}
.prodlist2_variantTable .header{text-align:left;background-color:#FFFFFF;color:#0092DD}
.prodlist2_variantTable .header th{padding:2px 4px 2px 4px;}
.prodlist2_variantTable .item{background-color:#FFFFFF;height:15px;}
.prodlist2_variantTable .item td{padding:2px 4px 2px 4px;border:solid 1px #E5F4FC;}
.prodlist2_variantTable .alternating{background-color:#F6FCFE;height:15px;}
.prodlist2_variantTable .alternating td{padding:2px 4px 2px 4px;border:solid 1px #E5F4FC;}
.prodlist2_variantTable .item .buyColumn{padding:0px;}
.prodlist2_variantTable .alternating .buyColumn{padding:0px;}

.prodlist2_variantTable .header .infoColumn,
.prodlist2_variantTable .item .infoColumn,
.prodlist2_variantTable .alternating .infoColumn{text-align:center;}

.prodlist2_vt_productPage{clear:both;margin:5px;padding:5px;}

.prodlist2_ajaxload{width:464px;height:23px;border:solid 1px #E5F4FC;border-top:0px;}
.prodlist2_Result{text-align:right;width:466px; }
.prodlist2_Result div{min-height:13px;padding:6px 4px 4px 4px;border:solid 1px #E5F4FC;border-top:0px;}


.prodlist2_vtItemButton {width:470px; margin-top:10px; margin-bottom:10px; height:30px;}
.prodlist2_vtItemButton input{float:right;margin-right:10px;}
.prodlist2_vtResult{margin-right:10px;padding-bottom:10px;text-align:right;}

.prodlist2_variantTable .price{color:#5ADD45;font-size:11px;line-height:12px;}
.prodlist2_variantTable .priceExcl{color:#5ADD45;font-size:10px;}
/* productlist view2 end */



/* productlist topSectionView2 start */
.topSectionView1{}

.topSectionBreadcrumb ul{list-style-type: none;margin:4px 0 0 0px;padding:0;overflow:hidden;height:12px;font-size:10px;}
.topSectionBreadcrumb li {display:inline;margin:0 1px 0 0px;font-weight:normal;color:#4F4F4F;}
.topSectionBreadcrumb li.next{}
.topSectionBreadcrumb li .b{display:inline;background:transparent url(/images/breadCrumb_bullet_small.gif) no-repeat center;}
.topSectionBreadcrumb li a{text-decoration:none;color:#767C79;}

.topSectionView2 {background-position:bottom; background-repeat:no-repeat;width:505px;border-bottom:dotted 1px #6D6394;padding-bottom:20px;}
.topSectionView2 p {width:270px;}
.topSectionView2 h1 {font-family: "Trebuchet MS", Lucida Sans Unicode, Lucida Grande, Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:18px;font-weight:normal;}
.topSectionView2Content{float:left;}
.topSectionView2 .showOnly{width:156px;float:right;}
/* productlist topSectionView2 end */

/* productlist itemgroups start */
.divItemGroups{margin:20px 0 0 0;width:506px;}
.divItemGroups .row{clear:both;}
.divItemGroups .row .item{float:left;width:151px;text-align:center;margin-bottom:20px;}
.divItemGroups .row .item .groupImg{margin-bottom:4px;}
.divItemGroups .row .item a{text-decoration:none;font-family:"Trebuchet MS", Lucida Sans Unicode, Lucida Grande, Tahoma, Verdana, Arial, Helvetica, sans-serif;color:#454545;font-size:14px;}
.divItemGroups .row .item a:active, .divItemGroups .row .item a:hover{text-decoration:underline;}

.divItemGroups .row .next{margin-left:26px;}
/* productlist itemgroups end */

/* rettelser til overordnet design d. 23-09-2008 */
#criditCardBox { padding-top:7px; padding-right:20px; }
/* rettelser til overordnet design end */

/* currency selector */
.currencySelector {	margin-bottom:10px;	padding-bottom:6px;width:100%;}
.currencySelector select{width:170px;border:1px solid #C3C3C3;height:19px;margin:0 0 0 7px;}
/* currency selector end */

/* product icons */
.divProducIcons img{margin: 15px 3px 3px 0;}
/* product icons end */

/* login */
.divLoginUserName{padding-bottom:3px}
.divLoginPassword{padding-bottom:9px}
.divLoginUserName input,.divLoginPassword input{width:132px;}

/* logoImg rettelser til overordnet design d. 24-11-2008 */
.logoImg { width:230px; height:57px; }
/* logoImg rettelser til overordnet design d. 24-11-2008 END */

/* item orderdata */
div.itemOrderdata {width:200px; margin-top:10px;  margin-left:10px;}
div.itemOrderdataName {}
div.itemOrderdataValue {}
div.itemOrderdataValue input{border:1px solid #C3C3C3}
/* item orderdata end */

/* Forum styles d. 30.01.09 */
.headline a { color:#053064; }
#forumContainer { }
#forumContainer a { color:#053064; }
#forumContainer .forumTable {width:100%;}
#forumContainer .forumTable .header{text-align:left; color:#FFFFFF; background: url(/App_Themes/mcbbiz.dk/images/topBarBg.gif) repeat-x scroll 0 0; text-transform: uppercase; }
#forumContainer .forumTable .header a { color:#FFFFFF; text-decoration:none;}
#forumContainer .forumTable .header th {padding:2px 4px 2px 4px;}
#forumContainer .forumTable .item { background-color:#F4F3F2; height:15px; color:#053064; font-weight:bold; border-top:3px solid #FFFFFF; }
#forumContainer .forumTable .item a { color:#053064; text-decoration:underline; }
#forumContainer .forumTable .item td { padding:8px 4px 8px 4px; }
#forumContainer .forumTable .alternating { background-color:#FFFFFF;height:15px; color:#053064; font-weight:bold; border-top:3px solid #FFFFFF; }
#forumContainer .forumTable .alternating a { color:#053064; text-decoration:underline; }
#forumContainer .forumTable .alternating td { padding:8px 4px 8px 4px; }
#forumContainer .ForumButton { background:#053064; color:#FFFFFF; cursor:pointer; padding:0px 15px 0px 15px; line-height:16px; font-size:11px; height:20px; border:2px solid #C3C3C3; font-weight:normal; }
#forumContainer .forumTopButtonPopular, #forumContainer .forumTopButtonLatest, #forumContainer .forumTopButtonNewThread { float:left; margin-right:6px; }
#forumContainer .forumTopButtonLogin , #forumContainer .forumTopButtonLogout { float:right;}
#forumContainer .forumTopButtonsContainer { margin-bottom:10px; }
#forumContainer .forumTopButtonsContainer .clear { clear:both; height:0px; line-height:0px; }

#forumContainer .forumTable .header .subjectColumn,
#forumContainer .forumTable .item .subjectColumn,
#forumContainer .forumTable .alternating .subjectColumn,
#forumContainer .forumTable .header .messagesColumn,
#forumContainer .forumTable .item .messagesColumn,
#forumContainer .forumTable .alternating .messagesColumn,
#forumContainer .forumTable .header .answerColumn,
#forumContainer .forumTable .item .answerColumn,
#forumContainer .forumTable .alternating .answerColumn {text-align:center;vertical-align:top;}

#forumContainer .forumTable .header .groupColumn,
#forumContainer .forumTable .item .groupColumn,
#forumContainer .forumTable .alternating .groupColumn, 
#forumContainer .forumTable .header .subjectColumn2,
#forumContainer .forumTable .item .subjectColumn2,
#forumContainer .forumTable .alternating .subjectColumn2,
#forumContainer .forumTable .header .ForumUserNameColumn,
#forumContainer .forumTable .item .ForumUserNameColumn,
#forumContainer .forumTable .alternating .ForumUserNameColumn { padding-left:10px; text-align:left; vertical-align:top;}

.forumSmallFont,
.forumThreadpages{font-size:10px;}
.forumThreadpages img {vertical-align:middle;}
#forumContainer .forumTable .item .subjectColumn2 .forumThreadWriter a,
#forumContainer .forumTable .alternating .subjectColumn2 .forumThreadWriter a {text-decoration:none;}

#forumContainer .forumTable .header .latestAnswerColumn,
#forumContainer .forumTable .item .latestAnswerColumn,
#forumContainer .forumTable .alternating .latestAnswerColumn { padding-right:10px;width:90px; text-align:right;}

#forumContainer .forumTable .header .ForumPostColumn,
#forumContainer .forumTable .item .ForumPostColumn,
#forumContainer .forumTable .alternating .ForumPostColumn { padding-left:10px; text-align:left; padding-right:10px;}

#forumContainer .forumTable .header .ForumUserNameColumn,
#forumContainer .forumTable .header .ForumPostColumn { border-bottom:1px solid #C3C3C3; }

#forumContainer .forumTable  .item .ForumUserNameColumn, 
#forumContainer .forumTable .alternating .ForumUserNameColumn { border-right:1px solid #C3C3C3; width:140px; }

#forumContainer .forumTable  .item .ForumUserNameColumn a, 
#forumContainer .forumTable .alternating .ForumUserNameColumn a { text-decoration:none; }

#forumContainer .forumTable .ForumPostColumn .ForumPostDate { border-bottom:1px solid #C3C3C3; padding-bottom:2px; margin-bottom:5px; }
#forumContainer .forumTable .ForumPostColumn .ForumPostText { font-weight:normal;  }
#forumContainer .forumTable .ForumPostColumn .ForumPostImage { float:right; width:115px; text-align:right; }
#forumContainer .forumTable .ForumPostColumn .ForumPostImage img { border:1px solid #CAD400 }
#forumContainer .forumTable .ForumPostColumn .ForumPostContent { padding:0px; margin:0px;}
#forumContainer .forumTable .ForumPostColumn .ForumPostContent a { text-decoration:underline; }

#forumContainer .forumTable .ForumUserNameColumn .ForumUserContent { padding:0px; margin:0px; }
#forumContainer .forumTable .ForumUserNameColumn .ForumUserImage { float:right; width:55px; text-align:right; }
#forumContainer .forumTable .ForumUserNameColumn .ForumUserImage img { border:1px solid #CAD400 }


#forumContainer #forumLoginBox { margin-top:10px;}
#forumContainer #forumLoginBox .divLoginUserName { margin-top:5px;}
#forumContainer #forumLoginBox .ForumButton { padding-left:10px; margin-bottom:5px; }

#forumContainer .createUserColumn1 { text-align:right; }
#forumContainer .createUserColumn2 { padding-left:10px; }
#forumContainer .createUserButton .ForumButton { margin-top:10px; margin-left:50px; }
#forumContainer .ForumAnswerButton { margin-top:5px;}

#forumContainer #forumThreadContainer { font-weight:bold; }
#forumContainer #forumThreadContainer .FilPictureUp { width:162px; }
#forumContainer #forumThreadContainer input { border:1px solid #C3C3C3  }
#forumContainer .threadSelect { text-align:right; width:285px; background:#F4F3F2; padding:3px; padding-right:5px; margin-bottom:10px; }
#forumContainer #forumThreadContainer .inputMailSmall { width:285px; margin-bottom:10px;  }
#forumContainer #forumThreadContainer .ForumButton {margin: 10px 0; }
#forumContainer .onThread { margin-left:165px; margin-top:20px;}

#forumContainer #ForumViewUserTable { margin-bottom:10px; width:100%; background:#F4F3F2; }
#forumContainer #ForumViewUserTable td { padding:4px 10px; }
#forumContainer #ForumViewUserTable img { border:1px solid #CAD400; margin-left:100px; margin-top:5px; float:right;   }

#forumContainer .paging span{font-weight:bold; padding-right:3px;}
#forumContainer .paging a{padding-right:3px;}

.LoginBoxRight .boxRightLoginContent { padding:4px 15px 4px 0px; }
.LoginBoxRight .boxRightLoginContent a { text-decoration:underline; }
.LoginBoxRight .salesPersonList{margin:4px 15px 0px 0px;}
.LoginBoxRight .loggedInAsText{font-weight:bold;font-size:12px;}
.loggedInAsPart {margin:0 0 16px 0}
.salesPersonList .salesPersonHeader{margin:0 0 6px 0;}
.salesPersonPart {margin:0 0 16px 0}
.salesPersonPart .salesPersonImg{margin-bottom:8px;}
.salesPersonPart .salesPersonImg img{width:155px;}
.salesPersonPart .salesPersonInfo{margin:4px 0px;}
.salesPersonPart .salesPersonExtraInfo{margin:4px 0px;}
.salesPersonPart .salesPersonName{font-weight:bold;font-size:12px;}
.salesPersonPart .salesPersonPosition{font-style:italic;font-size:10px;}
.salesPersonPart .salesPersonExtraInfo div{}
.salesPersonPart .salesPersonExtraInfo a{font-size:11px;text-decoration:underline; }

/* Forum styles d. 30.01.09 END */



/*CenterBox styles d. 05.04.09 */

    /*BOX module styles start*/
        .boxCenterContainer { width:498px; background:#FFFFFF; margin-top:10px; padding-bottom:6px; margin-bottom:6px; padding-top:6px; padding-left:6px; clear:both; }
        .boxCenterContainer .boxCenter { border:1px solid #e6e6e6; width:492px; color:#d84b80; font-size:11px; }
        .boxCenterContainer .boxCenter a { color:#d84b80; font-size:11px; text-decoration:underline; }
        .boxCenterContainer .boxCenter a:hover { color:#6d6359; }
        .boxCenterContainer .boxCenterHeader { width:492px; height:22px; text-transform:uppercase; color:#FFFFFF; background: url(/images/topBarBg.gif) repeat-x;  padding-left:14px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; padding-top:1px; }
        .boxCenterContainer .boxCenterHeader a { color:#FFFFFF; text-decoration:none; }
        .boxCenterContainer .boxCenterHeader a:hover { color:#FFFFFF; }
        .boxCenterContainer .boxCenterContent { padding:14px; padding-top:8px; padding-bottom:10px; }
        .boxCenterContainer .boxCenterContentAlt { padding:0px; padding-top:8px; background:#FFFFFF; }
		.boxCenterContainer .tableBoxContent { margin:14px; margin-top:0px; margin-bottom:5px; }
		
		.boxCenterContainerLEFT { width:238px; background: #FFFFFF; margin-top:10px; padding-bottom:6px; margin-bottom:6px; padding-top:6px; padding-left:6px; float:left; }
        .boxCenterContainerLEFT .boxCenter { border:1px solid #e6e6e6; width:232px; color:#d84b80; font-size:11px; }
        .boxCenterContainerLEFT .boxCenter a { color:#d84b80; font-size:11px; text-decoration:underline; }
        .boxCenterContainerLEFT .boxCenter a:hover { color:#6d6359; }
        .boxCenterContainerLEFT .boxCenterHeader { width:248px; height:22px; text-transform:uppercase; color:#FFFFFF; background: url(/images/topBarBg.gif) repeat-x;  padding-left:14px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; padding-top:1px; }
        .boxCenterContainerLEFT .boxCenterHeader a { color:#FFFFFF; text-decoration:none; }
        .boxCenterContainerLEFT .boxCenterHeader a:hover { color:#FFFFFF; }
        .boxCenterContainerLEFT .boxCenterContent { padding-left:14px; padding-right:10px; padding-top:8px; padding-bottom:10px; }
        .boxCenterContainerLEFT .boxCenterContentAlt { padding:0px; padding-top:8px; background:#FFFFFF; }
		.boxCenterContainerLEFT .boxCenterContentAlt .tableBoxContent { margin:14px; margin-top:0px; margin-bottom:5px; }
		
		.boxCenterContainerRIGHT { width:238px; background:#FFFFFF; margin-top:10px; padding-bottom:6px; margin-bottom:6px; padding-top:6px; padding-left:6px; float:right; margin-right:1px; }
        .boxCenterContainerRIGHT .boxCenter { border:1px solid #e6e6e6; width:232px; color:#d84b80; font-size:11px; }
        .boxCenterContainerRIGHT .boxCenter a { color:#d84b80; font-size:11px; text-decoration:underline; }
        .boxCenterContainerRIGHT .boxCenter a:hover { color:#6d6359; }
        .boxCenterContainerRIGHT .boxCenterHeader { width:248px; height:22px; text-transform:uppercase; color:#FFFFFF; background: url(/images/topBarBg.gif) repeat-x;  padding-left:14px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; padding-top:1px; }
        .boxCenterContainerRIGHT .boxCenterHeader a { color:#FFFFFF; text-decoration:none; }
        .boxCenterContainerRIGHT .boxCenterHeader a:hover { color:#FFFFFF; }
        .boxCenterContainerRIGHT .boxCenterContent { padding-left:14px; padding-right:10px; padding-top:8px; padding-bottom:10px; }
        .boxCenterContainerRIGHT .boxCenterContentAlt { padding:0px; padding-top:8px; background:#FFFFFF; }
		.boxCenterContainerRIGHT .boxCenterContentAlt .tableBoxContent { margin:14px; margin-top:0px; margin-bottom:5px; }
		
        .boxCenterContainerImg { width:504px; background:#FFFFFF; margin-bottom:10px; margin-top:10px; clear:both; }
		.boxCenterContainerImgLEFT { width:244px; background:#FFFFFF; margin-bottom:10px; margin-top:10px; float:left;  }
		.boxCenterContainerImgRIGHT { width:244px; background:#FFFFFF; margin-bottom:10px; margin-top:10px; float:right; margin-right:1px; }
		
		.boxCenterContainerImg img{ width:504px; }
		.boxCenterContainerImgLEFT img{ width:244px;  }
		.boxCenterContainerImgRIGHT img{ width:244px;  }
		  
    /*BOX module styles end*/
    
/*CenterBox styles END*/

/* WishList styles */
.wishListEditGrid{ width:468px;}
.wishListEditGrid .altRow {background-color:#EDEEF2}
.wishListEditGrid  td {padding:5px;}
.wishListEditGrid .columnRemove {width:15px;padding:0px 0px 0px 10px; vertical-align:middle;}
.wishListEditGrid .columnImage {width:80px;padding:5px 10px 5px 10px;}
.wishListEditGrid .columnName {}
.wishListEditGrid .inactive .columnImage {filter:alpha(opacity=50);opacity:.50;}
.wishListEditGrid .inactive .columnName {filter:alpha(opacity=50);opacity:.50;}
.wishList h3 { font-size:11px; margin-bottom:4px;  }
.wishList a { color:#053064 }
.wishList .button { margin-top:4px; }
.wishList #wishListIntro { }
.wishList #wishListIntro ul { margin:0px; padding:0px; list-style-position:inside; }
.wishList #wishListSetup { width:250px; float:left; }
.wishList #wishListSetup input, .wishList #wishListSetup .inputDelivery { margin-left: 5px;}
.wishList #wishListSetup img { margin-left: 5px; margin-top:3px; margin-bottom:3px; }
.wishList #wishListSetup .inputPicture {  border:1px solid #C3C3C3; width:155px; }
.wishList #wishListSendSetup { width:220px; float:right; }
.wishList #wishListSendSetup div {float:right; width:220px; }
.wishList #wishListSendSetup .inputDelivery { width:200px; }
.wishList #wishListSendSetup .button { float:left; }
.wishList #wishListItems { clear:both;border:4px solid #CAD400; padding:5px; }
.wishList .divChecklistHead{height:27px;}
.wishList .divChecklistHead h3{width:200px;margin-top:11px;float:left;}
.wishList .divChecklistHead .divCatalog{float:right;font-size:10px;line-height:13px;width:200px;margin-top:11px;text-align:right;}
.wishList .divChecklistHead .divCatalog img{vertical-align:middle;}


.ShowWishList { padding:10px; }
.ShowWishList a, .ShowWishList a:hover { color:#FFFFFF; }
.ShowWishList .item { width:485px; }
.ShowWishList .alt { width:485px; }

.productListView1 .itemInactive, .productListView2 .itemInactive, .productListView3 .itemInactive {filter:alpha(opacity=50);opacity:.50;}
/* WishList styles */

/* LoginSite styles */
#LoginContainer #createUserDiv { float:right; margin-right:80px; }
#LoginContainer #createUserDiv #userCreatedText { width:200px; height:150px; }
#LoginContainer #createUserDiv  .validationSummary { width:80px; } 
#LoginContainer #createUserDiv .validationSummary ul { margin:3px; padding:0px; padding-left:13px; table-layout:auto; } 
#LoginContainer #createUserName, #LoginContainer #createUserEmail, #LoginContainer #createUserEmailVerification, #LoginContainer #createUserPassword { padding-bottom:3px; }
#LoginContainer #createUserDiv input { width:160px; }
#LoginContainer #createUserName input, #LoginContainer #createUserEmail input, #LoginContainer #createUserEmailVerification input, #LoginContainer #createUserPassword input{ width:132px; }
#LoginContainer #loginDiv { float:left; margin-left:10px; }
#LoginContainer .ForumButton { background:#053064; color:#FFFFFF; cursor:pointer; padding:0px 15px 0px 15px; width:140px; line-height:16px; font-size:11px; height:20px; border:2px solid #C3C3C3; font-weight:normal;  }
#LoginContainer #loginDiv .ForumButton { padding-left:5px;  }
#LoginContainer #createUserDiv .ForumButton { width:140px; }
#LoginContainer  #ctl00_ContentRegion_FilFileUpload { border:1px solid #C3C3C3; margin-bottom:10px;  }
#LoginContainer #passwordDiv { float:left; margin-left:10px; margin-top:15px; }
#LoginContainer #passwordDiv #passwordButton { margin-top:8px; }

#LoginContainer #editUserDiv { }
#LoginContainer #editUserDiv .field { clear:both;  }
#LoginContainer #editUserDiv .fieldTxt { float:left; width:65px; text-align:right; padding-right:5px; line-height:19px; }
#LoginContainer #editUserDiv .fieldInput { float:left; }
#LoginContainer #editUserDiv #editUserImage { margin-left:70px; margin-top:10px; }
#LoginContainer #editUserDiv #editUserImageupload { margin-left:70px; }
#LoginContainer #editUserDiv #editUserCreateButton { margin-left:70px; clear:both;padding-top:5px; }
/* LoginSite styles END */

/*PrintIcon styles d. 25.02.09 */
    .printIcon { background-color:#CAD400; background-image:url(/Images/print.gif); background-repeat:repeat-x; float:right;width:15px; height:12px; margin-top:7px; }
    .printIconCheckList { background-color:#CAD400; background-image:url(/Images/print.gif); background-repeat:repeat-x; position:relative; top:2px; left:6px;  }
/* PrintIcon END */


/*SendToFriendBox styles d. 25.02.09 */
    #sendToFriendContainer {  width:220px; float:right; text-align:right; margin-right:30px !important;  margin-right:12px; }
    #sendToFriendContainer a { color:#053064 }
    #sendToFriendContainer #sendToFriendDiv { border:1px solid #E6E6E6; text-align:left; padding:10px; margin-top:5px; }
    #sendToFriendContainer #sendToFriendDiv input { width:95px; margin-left:3px; }
    #sendToFriendContainer #sendToFriendDiv .button { width:60px; margin-left:0px; margin-top:5px; }
/*SendToFriendBox END */


/*RelationsCenter styles d. 26.02.09 */
    #productRelationsCenter { width:100%; clear:both; }
    #productRelationsCenter .relationsTable .relationsTableHeader{ width:492px; height:22px; text-transform:uppercase; color:#FFFFFF; background: url(/Images/topBarBg.gif) repeat-x;  padding-left:14px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; padding-top:1px; }
    #productRelationsCenter .relationsTable .relatedProduct { float:left; width:125px; text-align:center; margin-top:8px; text-align:center;}
    #productRelationsCenter .relationsTable .relatedProduct .relatedProductDiv { text-align:center; margin:auto; width:102px;}
    #productRelationsCenter .relationsTable .relatedProduct .relatedProductImage { clear:both; width:102px; }
    #productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText { padding-top:8px; clear:both; text-align:center; width:102px  }
    #productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText .text { font-size:11px; font-weight:bold; line-height:12px; }
    #productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText a { text-decoration:none; }
    #productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText .prevPrice { line-height:12px; }
    #productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText .price { line-height:12px; }
/*RelationsCenter END */


/*purchaseButton Styles. 09.03.09 */
    .purchaseButton { display:block; width:75px; padding-top:2px; padding-bottom:2px; text-decoration:none; text-align:center; margin-top:10px; }
/*purchaseButton Styles. 09.03.09 END */

/*relatedArticlesCenter styles d. 10.03.09 */
	.relatedArticles {clear:both; padding:0px 0 10px 10px;}
	.relatedArticles ul {margin:0px; padding:0px}
	.relatedArticles li {list-style-type:none; margin:0px; padding:1px 0px 1px 10px; background:url(/Images/dot_blue.gif) no-repeat center left}
	.relatedArticles a {color:#323232; font-size:12px; font-weight:normal; text-decoration:underline;}
	.relatedArticles a:hover {color:#323232; font-size:12px; font-weight:normal; text-decoration:underline;}
/*RelationsCenter END */

 /* newsRightBox Styles. 10.03.09 */
	.boxRightNewsContent { border:1px solid #e6e6e6; width:170px; margin-left:7px; color:#d84b80; font-size:11px;}
	.boxRightNewsHeadline { width:156px; text-transform:uppercase; color:#FFFFFF; background: url(/Images/boxTop.gif) no-repeat #d84b80; padding-left:14px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; padding-top:3px; padding-bottom:3px; }
	.boxRightNewsHeadline a { color:#FFFFFF; text-decoration:none; }
	.boxRightNewsDate { font-weight:bold;}
	.boxRightNewsDate a { color:#d84b80; text-decoration:none;}
	.boxRightText { padding:8px 14px 4px; }
	.boxRightText a { color:#6d6359; text-decoration:none; }
	.boxRightNewsContent img { width:170px;}
	.boxRightNewsBottom { padding: 10px 0px 0px 18px; height:25px; }
    .boxRightNewsBottom a { color:#d84b80; font-size:11px; text-decoration:none; font-weight:bold;}
	
/* newsRightBox END */

/* Newsletter - extended features 17.03.09 */
     .birthYearDropDown { width:140px; }
     .userSexContainer { padding-bottom:10px; padding-top:3px; }
     .userSexContainer .userSexHeading { font-weight:normal;}
     .userSexContainer table td { line-height:10px; padding:0px; }
     .userSexContainer input { width:22px; position:relative; top:2px; }
     .extraNewsContainer { padding-top:3px; padding-bottom:3px; }
     .extraNewsContainer input { width:22px; float:left; }
     .extraNewsContainer label { display:block; float:left; width:100px; }
/* Newsletter END */


/* CustomerLogin -  01.04.09 */
     .customerLoginButton { margin-top:13px; }
/* CustomerLogin END */

/* PictureSeries/Gallery - extended features 14.04.09 */
     #galleryDiv p { margin:0px; font-weight:bold;}
     #galleryDiv #galleryPictureDiv { margin-top:12px;}
     #galleryDiv #galleryPictureDiv p { margin-top:2px; font-weight:normal;}
/* PictureSeries END */

 /*othersBought styles start 21.04.09 */
    .othersBoughtProduct {margin-bottom:8px; width:135px;}
    .othersBoughtProduct .othersBoughtText { float:right; width:68px;}
    .othersBoughtProduct .othersBoughtImage {border:1px solid #e6e6e6; width:60px; float:left; margin-right:5px;}
/*othersBought styles END */

 /*Filter Select styles start 08.06.09 */
    .tdFilter .inputSelect { width:150px;}
/*Filter Select styles start 08.06.09 END */

/* Multiple prices 24.08.09 */
.multiPrices{width:222px;margin:10px 0 0px 0;}
.multiPrices .column2{text-align:right;}


/* locationGrid 9.10.09 */
.locationGrid{width:100%;margin-top:15px;}
.locationGrid tr.row td,
.locationGrid tr.alt td{}

.locationGrid tr.row td{background-color:#EFF0F0;}
.locationGrid tr.alt td{background-color:#ffffff;}

.locationGrid h3{margin:0;font-size:11px;line-height:24px;}
.locationGrid td.locationGridColZip{width:110px;line-height:24px;cursor:pointer;padding:5px 2px 5px 5px;}
.locationGrid td.locationGridColImg{cursor:pointer;line-height:24px; width:16px;padding:5px 2px 5px 2px;}
.locationGrid td.locationGridColImg img{vertical-align:middle;margin-top:4px;}
.locationGrid td.locationGridColAddress{cursor:pointer;padding:5px 2px 5px 2px;}
.locationGrid td.locationGridColShow{width:100px;text-align:right;padding:5px 5px 5px 2px;}
.locationGrid td.locationGridColShow img{vertical-align:middle;margin-left:5px;}

#locationGmap{width:100%;height:500px;margin-top:20px;}
.locationGmapWindow{}
.locationGmapWindow .name{font-weight:bold;margin-bottom:5px;}

/* quick order */
.quickOrder{margin-top:15px;}
.quickOrder input{border:solid 1px #E5E5E5;}
.quickOrder_top { height:22px; font-weight:bold; width:690px; border-bottom:solid 1px #d4d4d4; }
.quickOrder_top td.qoNum { width:95px;}
.quickOrder_top td.qoQuan { width:50px;}
.quickOrder_top td.qoDelete { width:30px;}
.quickOrder_top td.qoPic { width:80px;}
.quickOrder_top td.qoProd {}
.quickOrder_top td.qoStock { width:70px;}
.quickOrder_top td.qoPrice { width:85px;}
.quickOrder_top td.qoTotal { width:95px;}

.quickOrder_cont { width:100%;}
.quickOrder_cont tr.dark { background-color:#f2f7e6;}
.quickOrder_cont tr.light { background-color:#ffffff;}
.quickOrder_cont td.qoNum { width:95px; height:62px;}
.quickOrder_cont td.qoQuan { width:50px; height:62px;}
.quickOrder_cont td.qoDelete { width:30px; height:62px;}
.quickOrder_cont td.qoDelete img{ margin-left:15px;}
.quickOrder_cont td.qoPic { width:80px; height:62px;}
.quickOrder_cont td.qoProd {  height:62px; }
.quickOrder_cont td.qoStock { width:70px; height:62px; }
.quickOrder_cont td.qoPrice { width:85px; height:62px;}
.quickOrder_cont td.qoTotal { width:95px; height:62px;}

.quickOrder_total tr.subtotal td.space, 
.quickOrder_total tr.total td.space { width:463px; height:40px;}
.quickOrder_total tr.subtotal td.col1 { width:110px; height:40px; padding:4px 0px 4px 0px; border-bottom:#d4d4d4 1px solid;text-align:right;}
.quickOrder_total tr.subtotal td.col2 { width:130px; height:40px; padding:4px 0px 4px 0px; border-bottom:#d4d4d4 1px solid;}
.quickOrder_total tr.total td.col1{ width:110px; height:40px; padding:5px 0px 5px 0px; border-bottom:#d4d4d4 1px solid;text-align:right;font-weight:bold;}
.quickOrder_total tr.total td.col2 { width:145px; height:40px; padding:5px 0px 5px 0px; border-bottom:#d4d4d4 1px solid;font-weight:bold;}

.qoLine {border-bottom:1px solid #bababa; height:62px; width:690px; clear:both;}
.qoLineCell1 {width:95px; float:left; margin-top:20px;}
.qoLineCell4 {width:50px; float:left; margin-top:20px;}
.qoLineCell5 {width:545px; float:left;}
.qoLineCell5 td.qoDelete { width:30px; height:62px;}
.qoLineCell5 td.qoDelete img{ margin-left:15px;}
.qoLineCell5 td.qoPic { width:80px; height:62px;}
.qoLineCell5 td.qoProd { height:62px;}
.qoLineCell5 td.qoStock { width:70px; height:62px;}
.qoLineCell5 td.qoPrice { width:85px; height:62px;}
.qoLineCell5 td.qoTotal { width:95px; height:62px;}
.qoImg { width:40px; border:#d4d4d4 1px solid;}

#quickOrder tr.first th { border-bottom:#d4d4d4 1px solid; font-weight:bold; padding-bottom:2px; font-size:11px; text-align:left; }
#quickOrder tr.first td { border-bottom:#d4d4d4 1px solid; font-weight:bold; padding-bottom:2px; font-size:11px; }
#quickOrder tr.light { border-bottom:#d4d4d4 1px solid; height:25px; background:#ffffff; font-size:11px; }
#quickOrder tr.dark { border-bottom:#d4d4d4 1px solid; height:25px; background:#f2f7e6; font-size:11px;}

.qoLineCell2 {width:50px; float:left; margin-top:20px;}
.qoLineCell3 {width:90px; float:left; margin-top:20px}


.qoLineCell2End { float:left; margin-top:10px;}
.qoLineCell5End { float:left; margin-top:10px;}
.qoGuideOl li{padding-bottom:5px;}

.quickOrder .ajaxload{margin:1px 21px 1px 10px;}
.quickOrder .stock{float:none;margin:0;padding:0;}
#quickOrderOrderBox{width:690px;margin:20px 0 0 0;text-align:right;}
#quickOrderOrderBox .bigButton{border:0px;}

.qoArrowCircle{background:url(/images/qoCircle.png) no-repeat;width:37px;height:37px; margin-right:10px;}
.qoArrowCircle img {background-color:#ADDBF6;margin:12px 0 0 10px}

/* Quickorder end*/

.topBottomDiv { width:930px; margin:0px 15px 0 15px; padding-left:20px;text-align:right;}

ul.footerMenu{list-style-type:none;display:inline;float:right;margin:4px 0 0 10px;padding:0;position:relative;}
ul.footerMenu li{float:left;padding-right:13px;cursor:pointer;}
ul.footerMenu li.over{text-decoration:underline;}
ul.footerMenu li a{text-decoration:none;text-transform:uppercase;color:#053064;}

.itemAdded{ margin-left:10px;padding-bottom:10px; }

/* Buy GiftCertificate start */
.gift_basketStep_before { padding:2px 0px 0px 0px; margin-right:10px; float:left; background-color: #053064; border: 1px solid #053064; width:35px; height:18px; color:#ffffff; font-weight:bold; }
.gift_basketStep_active { padding:2px 0px 0px 0px; margin-right:10px; float:left; border: 1px solid #053064; width:35px; height:18px; color:#053064; font-weight:bold; }
.gift_basketStep_after { padding:2px 0px 0px 0px; margin-right:10px; float:left; border: 1px solid #C3C3C3; width:35px; height:18px; color:#053064; font-weight:bold; }

.gift_tableUserInfo { margin-top: 15px;}
.gift_tableUserInfo tr { height: 25px;}

.gift_tableUserInfo input { width:200px; border: 1px solid #C3C3C3;}
.gift_tableUserInfo select { width:200px;}
.gift_tableUserInfo textarea { width:200px;height:70px; border: 1px solid #C3C3C3;}

/* Buy GiftCertificate end */

/* ContactForm Start */

.contactFormtextarea {padding-left:5px; width:140px; border: 1px solid #c3c3c3;}

/* ContactForm Start */

/*ItemSet styles start*/
    .itemSetTopSection{}
    .itemSetPic {width:237px; float:left; margin-right:5px;}
    .itemSetInfo {width:230px; float:left; margin-top:5px;}
    .itemSetGuide{border-bottom:1px dotted #D6D6D6;border-top:1px dotted #D6D6D6;margin:10px 0 0 0;padding:10px 0 10px;font-weight:bold;}
    .itemSetProductList{clear:both;}
    
    .itemSetRow{border-bottom:1px dotted #D6D6D6;padding:10px 0 10px;}
    
    .itemSetCol1{float:left;width:110px;}
    .itemSetCol2{float:left;width:120px;}
    .itemSetCol3{float:left;width:140px;}
    .itemSetCol4{float:left;width:125px;}
    
    .itemSetCol4Outer{position:absolute;bottom:10px;width:125px; right:0px;}
    .itemSetRow .inputQuantity{margin-left:3px;}
    .itemSetRow a{color:#000000;}
    
    .itemSetRowInfo{position:relative;}
    
    .itemSetOrderResult{padding:4px 4px 4px 4px;background-color:#F3F3F3;min-height:16px;}
    .itemSetInfo .itemSetOrderResult{margin:8px 0 10px 0;}
    .itemSetRow .itemSetOrderResult{margin:8px 0 10px 0;text-align:right;}
    .itemSetTotal .itemSetOrderResult{margin:8px 0 0 0;text-align:right;}
    
    .itemSetTotal{padding:17px 0 17px 0; border-bottom:1px dotted #D6D6D6;}
    .itemSetTotal input{float:right;}
    .itemSetTotal .itemSetLargePrice{font-size:20px;height:26px;font-weight:bold}
    .itemSetTotal .itemSetLargeExclPrice{font-size:16px;}
    .itemSetTotal .itemSetTotalPrice{float:left;width:350px;}
    
    .itemSetAddToCartButton{height:26px;}
    
    /*ItemSet styles end*/