strong{color:#000;}
/*errors xxx*/
.errorTop{margin: 10px 0 0;border: 1px solid #b3b3b3;padding: 10px;background:#fff;border:10px solid #b8000b;color:#fff;}
.error{padding-left: 12px;color: #000;}

/* user login */
.userLoginOuter{width: 176px;margin-bottom: 1px;overflow:hidden;}
.userLogin{background: #8a0008 url(/images/controls/bg_login.gif) repeat-x;padding: 8px 0 5px 8px;color:#fff;overflow:hidden;}
.userLogin .btm{clear:both;}
.userLogin .form{}
.userLogin input, .userLogin label, .userLogin .btn{float: left;}
/*
.userLogin .form label{padding: 2px 4px 0 5px;float:left;height:16px;width:45px;background:#fff;border:1px solid #8b0008;border-right:0;margin-bottom:3px;color:#4d4d4d;line-height:1.3;}
.userLogin .form .inputNormal{border:1px solid #8b0008;border-left:0;width:70px;margin-bottom:3px;}
*/
.userLogin .form label{display:block;}
.userLogin .form label span{padding: 2px 4px 0 5px;height:16px;width:121px;margin-bottom:3px;color:#4d4d4d;line-height:1.3;position:absolute;margin-left:0;margin:1px 0 0 1px;}
.userLogin .form .inputNormal{border:1px solid #8b0008;width:124px;margin-bottom:3px;float:none;}
.userLogin .user{padding: 7px 0 0 5px;height: 34px;font-size: 11px;}
.userLogin a{float:right;margin-right:9px;margin-bottom:2px;}
.userLogin a img{width:25px;height:20px;background: url(/images/controls/btn_arrowRight.gif) right top no-repeat;}
.userLogin .user h3{margin: 0 0 2px;padding: 0;font-size: 10px;color: #5C52A2;display: block;}
.userLogin .goRight{background: url(/images/controls/btn_arrowRight.gif) right top no-repeat;float: left;width: 25px;height: 20px;margin-left: 5px;margin:0 0 0 5px;color: #000;}


/* basket area */
.basketArea{width: 176px;float:right;}
.basketArea a{text-decoration: none;}


/* shopping basket */
.shopBasketOuter{width: 176px;margin-bottom: 1px;}
.shopBasket{background: #b0000b url(/images/controls/bg_shopbasket.gif) bottom repeat-x;line-height:16px;font-size:12px;color:#fff;padding:0 0 10px 0;} 

.shopBasket .top{width: 176px;height: 25px;background: url(/images/controls/bg_shopbasket_top.gif) left top no-repeat;}
.shopBasket .btm{}
.shopBasket .amountTxt, .shopBasket .sumTxt{float:left;width:60px;padding: 0 0 0 11px;}
.shopBasket .amountNo, .shopBasket .sumNo{float:left;width:95px;text-align:right;font-weight:bold;}
.shopBasket .amountTxt, .shopBasket .amountNo{padding-top:6px;padding-bottom:6px;}
.shopBasket .sumTxt, .shopBasket .sumNo{margin-bottom:10px;}
.shopBasket .link{clear:both;width:156px;height:31px;background: url(/images/controls/kurv_non_animated.gif) left top no-repeat;border-top:1px solid #fff;margin:0 0 0 11px;} 

/* customer service */
.customerServiceOuter{}
.customerService{background: #b0000b url(/images/controls/bg_shopbasket.gif) bottom repeat-x;color:#fff;} 
.customerService .top{width: 176px;height: 25px;background: url(/images/controls/bg_customerservice_top.gif) left top no-repeat;} 
.customerService .btm{} 
.customerService .phone{text-align:center;font-size:24px;font-weight:bold;padding:0px 0;line-height:1.3;border-bottom:1px solid #fff;width:156px;margin:0 auto 5px;} 
.customerService .supp{clear:both;width:61px;height:31px;margin:0 0 0 11px;float:left;font-size:9px;} 
.customerService div a{} 
.customerService .anim{} 
.customerService .onlineIcon{float:left;}


/* topfocus area */
.topfocusArea{background: url(/images/controls/bg_frontPage_repeat.gif) repeat-y;overflow:hidden;border:1px solid #b3b3b3;}
.topfocusArea .bg{min-height: 277px;background:  url(/images/controls/bg_frontPage.jpg) no-repeat;}
* html .topfocusArea .bg{height: 277px;}
.topfocusArea .topfocusImg{min-height: 1px;padding: 16px 0 0 19px;width:142px;overflow:hidden;}
.topfocusArea .topfocusImg a{cursor: pointer;}
.topfocusArea .info{width: 217px;padding: 25px 0 13px 20px;clear:both;overflow:hidden;min-height:53px;}
* html .topfocusArea .info{height:53px;overflow:visible;}
.topfocusArea .info h2{font-weight: bold;font-size: 14px;color: #1a1a1a;margin: 0;padding: 0;line-height: 17px;}
.topfocusArea .info a{text-decoration: none;}
.topfocusArea .info h2 a{color: #8a000a;}
.topfocusArea .info .txt{padding-top: 5px;}


.topfocusArea .price{width: 195px;height: 73px;margin: -78px 0 0 342px;position:absolute;}
.topfocusArea .price div{position: absolute;text-align: center;font-weight: bold;}
.topfocusArea .price .save{margin-top:-3px;width: 125px;height: 17px;padding:1px 0 0 7px;background: url(/images/controls/bg_pricesplat_save_large.gif) no-repeat;font-size: 12px;color: #1a1a1a;white-space: nowrap;line-height:1.2;text-transform:lowercase;font-weight:normal;}
.topfocusArea .price .monthly{z-index:1;width:98px;height:73px;background: url(/images/controls/bg_pricesplat_prmd_large.png) no-repeat;margin: -5px 0 0 110px;font-size: 16px;font-weight: bold;color: #1a1a1a;padding: 36px 0 0;}
* html .topfocusArea .price .monthly{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/images/controls/bg_pricesplat_prmd_large.png' );background: none;}
.topfocusArea .price .pricenow{width: 115px;background: teal url(/images/controls/bg_pricesplat_price_large.gif) no-repeat;margin-top: 15px;font-size: 26px;color: #fff;height:25px;padding: 10px 0 0 17px;font-weight:bold;}
.topfocusArea .putInBasket{position: absolute;margin: 18px 0 0 181px;}
.topfocusArea .putInBasket a{}
.putInBasket .smallBasketText{display:none;}

/* standard bg-gradient box */
.gradientbox{}
.gradientbox .left{}
.gradientbox .center{float: left;min-height: 1px;}
.gradientbox .right{}
.gradientbox .showall{padding: 20px;}
.gradientbox .showall img{vertical-align: middle;}

/* productlist */
.productlist{width: 727px;margin-bottom: 14px;}
.productlist table{background: url(/images/controls/bg_productList_btm.gif) right bottom no-repeat;}
.productlist td{width: 242px;padding:0 0 42px 0;border-right: 1px solid #d9d9d9;background: url(/images/controls/bg_productList.gif) no-repeat;}
.productlist .rowPrice td{background:0;padding:0;height: 10px ;border:0;}
.productlist td.leftCell{}
.productlist a{color: #8a0008;text-decoration: none;}
.productlist a:hover{color:#1a1a1a;}
.productlist .cnt{min-height: 76px;overflow:hidden;}
.productlist .cnt .headline{}
.productlist h2{margin: 0;padding: 0 0 15px 0;line-height: 16px;font-size: 12px;font-weight: bold;color: #8a0008;}

.productlist .cnt .img{width: 80px;overflow: hidden;float: left;padding-top:1px;}
.productlist .cnt .img img{display:block;margin:0 auto;}
.productlist .cnt .info{padding: 9px 11px 39px ;float:left;width:139px;overflow:hidden;}
.productlist .cnt .info .txt{padding: 0;}

.productlist h1{margin-bottom:10px;}/*på order complete siden*/

.relatedProducts .price, .singleproduct .price, .productlist .price{width: 134px;height: 41px;margin: -42px 0 0 80px;position:absolute;}
.relatedProducts .price div, .singleproduct .price div, .productlist .price div{position: absolute;text-align: center;font-weight: bold;}
.relatedProducts .price .save, .singleproduct .price .save, .productlist .price .save{width: 107px;height: 13px;padding:0 0 0 5px;background: url(/images/controls/bg_pricesplat_prodlist_save.gif) left top no-repeat;font-size: 10px;color: #1a1a1a;white-space: nowrap;line-height:1.2;text-transform:lowercase;}
.relatedProducts .price .monthly, .singleproduct .price .monthly, .productlist .price .monthly{z-index:1;width: 53px;width: 65px;height: 26px;background: url(/images/controls/bg_pricesplat_prodlist_prmd.gif) 4px 0 no-repeat;margin: 0px 0 0 100px;font-size: 12px;color: #1a1a1a;font-weight:bold;padding: 25px 0 0 0px;}
.relatedProducts .price .pricenow, .singleproduct .price .pricenow, .productlist .price .pricenow{width: 106px;height: 20px;background: url(/images/controls/bg_pricesplat_prodlist_pric.gif) left top no-repeat;margin-top: 13px;font-size: 15px;color: #fff;padding: 5px 0 0 6px;}



/* categorypage topcontents AND productpage topcontents AND productpage largeimage */
.categorytop {width:546px;}
.categorytop .center{}
.categorytop .center p{margin:0;padding:0 0 13px 0;}
.categorytop h1{padding-bottom: 7px;line-height:1.3;}
.singleproduct{overflow:hidden;}
.singleproduct .center{padding-bottom: 15px;width:546px;}
.singleproduct .contents{min-height:1px;overflow:hidden;background: url(/images/controls/bg_oneProduct_gradient.gif) 180px 0 no-repeat;border:1px solid #b3b3b3;border-bottom:0;min-height:260px;clear:both;}

.singleproduct .contents .img{width: 179px;overflow: hidden;margin-right: 1px;text-align: center;float:left;z-index:555;background:#fff;padding:11px 0 0;}
* html .singleproduct .contents .img img.productImage {height:expression(this.height>this.width-10 && this.height>170?170:true);width:expression(this.width-10>this.height && this.width>180?180:true);} 
.singleproduct .contents .img img.productImage {max-height:200px;max-width:180px;}
.singleproduct .contents .img a{display:block;padding:0 0 23px;overflow:hidden;position:relative;z-index:557;}
.singleproduct .contents .img .extraImagesDiv a {display:inline;}
.singleproduct .contents .forstoer{top:-19px;position:relative;z-index:556;}
.singleproduct .contents .info{width: 342px;padding-bottom: 80px;margin-left:193px;min-height:179px;padding:11px 0 0;}
* html .singleproduct .contents .info{height:179px;}
.singleproduct .contents .info h1{font-size:18px;}
.singleproduct .contents a{text-decoration: none;}
.singleproduct .contents .status{padding-top: 58px;font-size: 9px;color: #BABABA;}
.singleproduct .contents .status .icon{width: 9px;height: 9px;margin: 2px 5px 0px 0;}
.singleproduct .contents .status span{float: left;}
.singleproduct .contents .status .green{background: url(/images/controls/icon_productstatus_green.gif) left top no-repeat;}
.singleproduct .contents .status .yellow{background: url(/images/controls/icon_productstatus_yellow.gif) left top no-repeat;}
.singleproduct .contents .status .red{background: url(/images/controls/icon_productstatus_red.gif) left top no-repeat;}
.singleproduct .back{float:right;text-align: right;font-size:12px;text-transform:uppercase;background:  url(/images/controls/bg_backArrow.gif) 0 4px no-repeat;padding:0 0 10px 10px;}
.singleproduct .back a{text-decoration: none;color: #4c4c4c;}
.singleproduct .putInBasket{height: 25px;margin-left:180px;position:absolute;margin-top:-40px;}
.singleproduct .putInBasket a{font-size: 8px;font-weight: bold;text-transform: uppercase;text-decoration: none;}
.singleproduct .putInBasket img{margin-bottom: -6px;}
.singleproduct .price{position:static;margin:-53px 0 0 380px;}
.singleproduct .price{position:absolute;}
.singleproduct .largeImg{padding-bottom: 85px;width: 500px;overflow: hidden;}
.monthly a{text-decoration: none;}

.singleproductLarge .contents{background:#fff;padding:20px 0;text-align:center;}
.singleproductLarge img{margin-bottom:20px;}



/* singleproduct calculatebox */
.calculateFinancing{margin-top: 10px;border:1px solid #b3b3b3;border-bottom:0;overflow:hidden;width:544px;}
.calculateFinancing h1{font-size:18px;}
.calculateFinancing .contents{padding: 0 0 0 23px;background: url(/images/controls/bg_oneProduct_gradient.gif) 180px 0 no-repeat;}
.calculateFinancing .back{font-weight: bold;text-align: right;text-decoration:underline;padding:0px 4px 0 0;color:#999;}
.calculateFinancing .back span{cursor: pointer;}
.calculateFinancing .tbl{float: left;width:353px;padding-left:170px;}
.calculateFinancing table{border-top: 1px solid #e8e8e8;width: 332px;margin-bottom: 8px;width:341px;}
.calculateFinancing table td{border-bottom: 1px solid #e8e8e8;padding: 3px 10px 3px 0;vertical-align: middle;}
.calculateFinancing table input{width: 140px;float:right;}
.calculateFinancing table select{width: 148px;float:right;}
.calculateFinancing span{float:right;}
.calculateFinancing .monthlypayment{padding: 3px 0 0 7px;height: 17px;display: block;}
.calculateFinancing .noedit{padding-top: 2px;padding-bottom: 2px;}
.calculateFinancing .noedit span{padding: 3px 0 0 7px;height: 17px;display: block;}
.calculateFinancing .img{float: left;width: 101px;padding-top: 13px;}
.calculateFinancing .leftCol{width: 181px;}
.calculateFinancing .btn{clear: both;cursor: pointer;float:right;margin:0 12px 32px 0;}
.calculateFinancing .infobar{margin-top: 15px;padding-bottom: 26px;clear:both;overflow:hidden;background:0;margin-left:170px;padding-right:10px;}
.calculateFinancing .infobar ul{list-style:none;margin:0;padding:10px 0;}
.calculateFinancing .infobar li{margin:0;padding:0 0 5px 15px;background: url(/images/controls/bg_bullet.gif) 5px 5px no-repeat;}
.calculateFinancing .btnGoto{clear: both;width: 163px;height: 25px;cursor: pointer;background: url(/images/controls/btn_gotofinanceform.gif) left top no-repeat;float:right;margin-right:12px;}

/* jobTypeSelector */
.jobTypeSelector{margin: 10px 0 10px 157px;}
.jobTypeSelector .jobtypeprice{padding-left: 10px;}

/* productpage spec-table */
.productSpecWide .center{width: 700px;}
.productSpecNarrow .center{width: 514px;}
.productSpecNarrow{width: 548px;float: left;}
.productSpec table{margin-top: 20px;width: 100%;}
.productSpecNarrow table{width: 548px;}
.productSpec h2{background: url(/images/controls/bg_headerGradient.gif) bottom repeat-x;padding: 0;font-weight: bold;color: #982027;font-size:14px;height:19px;padding:3px 0 0 15px;border-bottom:1px solid #b3b3b3;margin:10px -10px -4px -15px;}
.productSpec .center{}
.productSpec .leftCol{width: 181px;}
.productSpec td{border-bottom: 1px solid #e8e8e8;padding: 2px 10px 3px 15px;font-size:12px;}

/* related products */
.relatedProductsOuter{width: 172px;margin-left:2px;margin-top:20px;}
.relatedProducts{}
.relatedProducts a{text-decoration: none;}
.relatedProducts h2{font-size:0;background: url(/images/controls/img_relatedProducts.gif) no-repeat;width:172px;height:25px;margin:0 0 -1px 0;padding:0;position:relative;}
.relatedProductsOuter .gradientBtmLeft{}
.relatedProductsOuter .gradientBtmRight{}
.relatedProducts .productInner{}
.relatedProducts .product{border:1px solid #d9d9d9;border-bottom:0;margin-bottom:10px;padding:5px 11px 10px;}
.relatedProducts .product .txt{color: #8a0008;margin-bottom: 5px;font-weight: bold;}
.relatedProducts .product .txt a{color: #8a0008;}
.relatedProducts .product .txt a:hover{color: #1a1a1a;}
.relatedProducts .product .img{}
.relatedProducts .price{margin:3px 0 0 0;position:static;}

/* sort filter */
.sortfilter{clear: both;}
.sortfilter .center{}
.sortfilter .filterCriteria{width:518px;;background: url(/images/controls/bg_filter.gif) repeat-x;border:1px solid #b3b3b3;border-bottom:0;overflow:hidden;clear:both;min-height:108px;margin-bottom:10px;padding:11px 14px;}
.filterCriteria h1{color:#4d4d4d;text-transform:uppercase;font-size:12px;}
.sortfilter .oneSixth{height: 31px;float: left;clear:none;padding-bottom: 6px;padding-left:3px;width:165px;}
.sortfilter .oneSixth div{color: #818181;font-size: 9px;}
.sortfilter select{width: 162px;margin-top: 2px;}
.sortfilter select.inStock{width: 71px;float: left;}
.sortfilter .btn{float: right;margin: 2px 14px 0 0;background: 0;width: 53px;height: 19px;cursor: pointer;}
* html .sortfilter .btn{margin-right: 7px;}
.sortfilter form{display: block;width: 528px;}
.breadcrum{float:left;padding-bottom:10px;font-size:12px;overflow:hidden;}
.breadcrum a{color: #999;font-weight: normal;text-decoration: none;float:left;}
.breadcrum a.active{color: #4c4c4c;}
.breadcrum a:hover{color:#1a1a1a;}
.breadcrum span{float:left;background:red;width:21px;height:11px;background: url(/images/controls/bg_breadcrumbArrow_normal.gif) 8px 4px no-repeat;}
.breadcrum span.active{background: url(/images/controls/bg_breadcrumbArrow_active.gif) 8px 4px no-repeat;}

/* paging */
.paging{border-top: 1px solid #b3b3b3;border-bottom: 1px solid #b3b3b3;height: 29px;color: #fff;background: url(/images/masterpage/bg_paging.gif) repeat-x;font-size:12px;}
.paging .pagingCnt{float:left;position:relative;left:50%;}
.paging .pagingCnt2{position:relative;left:-50%;display:block;}
* html  .paging .pagingCnt{float:none;margin-left:100px;}
* html .centerTopLeft .paging .pagingCnt{float:none;margin-left:20px;}
.paging .pagingCnt div{height: 29px;float: left;border-right:1px solid #880008;border-left:1px solid #ad333a;}
.paging .pagingCnt .resultAmount{border-left: 0;text-align: right;font-weight: bold;font-size: 14px;padding: 6px 12px 0 0;height:23px;}
.paging .pagingCnt .amtPrPage{padding: 5px 12px 0 ;height:24px;}
.paging .pagingCnt .amtPrPage span{float: left;padding: 2px 12px 0 0;}
.paging .pagingCnt .amtPrPage select{float: left;}
.paging .pagingCnt .pages{padding: 7px 6px 0 3px;height:22px;}
.paging .pagingCnt .pages span{padding:0 5px;float:left;}
.paging .pages .arrow{float: left;width: 12px;height: 13px;}
.paging .pagingCnt .goto{padding: 4px 7px 0 8px;height:24px;}
.paging .pagingCnt .goto span{float: left;padding:3px 7px 0 0;}
.paging .goto input{float: left;width: 15px;border-color: #8b0008;margin-right: 3px;height:15px;}
.paging .arrowLeft{background: url(/images/masterpage/img_arrow_pagingBack.gif) 3px 3px no-repeat;}
.paging .arrowRight{background: url(/images/masterpage/img_arrow_pagingForward.gif) 3px 3px no-repeat;}



/* standardpage */
.standard{margin-bottom: 50px;margin-bottom: 10px;width:546px;overflow:hidden;}
.standard .clear{display:none;}
.standard h1{font-size:18px;}
.standard a.back{color:#4d4d4d;}
.standard a.back:hover{color:#1a1a1a;}
.standard .center{width: 515px;padding: 0px 14px 8px 0;}
.standardWide{margin-bottom: 50px;margin-bottom: 10px;width:734px;overflow:hidden;}
.standardWide .center{width: 700px;padding: 0px 14px 8px 0;}
.standard .paymentmethodsBar{height: 50px;padding: 6px 0 25px;}
.standard .paymentmethodsBar div{text-align: center;}
.standard .paymentmethodsBar .nofee{border-top: 1px solid #b3b3b3;border-bottom: 1px solid #b3b3b3;width: 321px;float: left;}
.standard .paymentmethodsBar .fee{border-top: 1px solid #b3b3b3;border-bottom: 1px solid #b3b3b3;width: 161px;float: right;clear: right;}
.standard .paymentmethodsBar .nofeeTxt, .standard .paymentmethodsBar .feeTxt{font-weight: bold;color: #1a1a1a;padding-top: 9px;}
.standard .paymentmethodsBar .nofeeTxt{clear: left;width: 321px;float: left;}
.standard .paymentmethodsBar .feeTxt{float: right;width: 161px;}

/* navigation bar */
.navBar{background: url(/images/controls/bg_basket_navbar.gif) repeat-x;height:25px;}
.navBar a{padding: 6px 0 0 0;height:25px;font-weight:bold;text-transform:uppercase;font-size:12px;text-decoration:none;}
.center .navBar a, .centerCol .navBar a{color:#fff;}
.navBar .goLeft{background: url(/images/masterpage/btn_standard_left.gif) no-repeat;float: left;padding-left:35px;padding-right:30px;}
.navBar .goRight{background: url(/images/masterpage/btn_standard_right.gif) right top no-repeat;float: right;padding-right:35px;padding-left:30px;}

.editProfile .navBar {clear:both;}
/* basket */
.basket{width:544px;overflow:hidden;background: url(/images/controls/bg_basket_top.gif) repeat-x;border:1px solid #b3b3b3;border-bottom:0;}
.standardWide .basket{width:732px;background:0;border:0;}
.basket .center{padding:0;width:auto;}
.basket .contents{padding-top: 5px;}
.basketWide .center{width: 700px;}
.basket h1{padding:0 0 0 17px;font-weight:normal;}
.standardWide .basket h1{padding:0;}
.basket .note{color: #999;text-align: right;font-size:12px;padding:10px 13px 0 0;}

.basket table{width: 100%;}
.basket td{padding: 2px 0 3px 17px;border-bottom: 1px solid #e8e8e8;vertical-align:top;font-size:12px;}
.standardWide .basket td{padding-left: 0;}
.basket table .headline{color: #999;}
.basket table .headline td{padding-left:17px;border-bottom:1px solid #b3b3b3;}
.standardWide .basket table .headline td{padding-left: 0;}
.basket table .headline td.alignRight{padding-right:12px;padding-left:0;}
.basket table .headline td.space{padding-right:0;}

.basket table .productline td{background:#f2f2f2;padding-top: 3px;padding-bottom: 4px;padding-left:0;}
.basket table .light td{background:#fff;padding-top: 3px;padding-bottom: 4px;padding-left:0;}
.basket table .rowFreight td{border-bottom:1px solid #b3b3b3;}

.basket table .productline .productname, .basket table .light .productname{padding-left:17px;}
.standardWide .basket table .productline .productname, .standardWide .basket table .light .productname{padding-left:0;}
.basket table .productname a{color:#8a0008;text-decoration:none;}
.basket table .productline .productname a:hover{color:#1a1a1a;}
.basket table .productline .input, .basket table .light .input{padding-left:10px;padding-right:3px;}
.basket table input{width: 16px;border:1px solid #b3b3b3;height:15px;padding:0px  0px 0 0;text-align:right;}
* html .basket table input{width: 13px;height:12px;padding:3px 3px 0 0;}
*+html .basket table input{width: 13px;height:12px;padding:3px 3px 0 0;}
.basket table img{cursor: pointer;}
.basket table .btnsInfoDelete{padding-right:12px;text-align: right;font-size:0;}
.basket table .btnsInfoDelete a{width:10px;height:15px;margin-left:4px;overflow:hidden;}

.basket table .aboveResultline td{border-bottom: 1px solid #e8e8e8;}
.basket table .resultline{}
.basket table .resultline td{border-bottom: 1px solid #b3b3b3;background: url(/images/controls/bg_rowgradient.gif) repeat-x;height:25px;color:#fff;padding-top:5px;padding-bottom:0;}
* html .basket table .resultline td{height:20px;}
*+html .basket table .resultline td{height:20px;}
.basket table .resultline a{}
.basket table .alignRight{text-align: right;}

.basket table .col2{width: 123px;}
.basket table .col3{width: 18px;}
.basket table .col4{width: 15px;}
.basket table .col5{width: 124px;}
.basket table .col6{width: 38px;width: 50px;}

.basket table .amount{text-align: right;padding-right: 6px;padding-right: 12px;}
.basket table .space{}

#smallBody{display:none;}
.basket .navBar{position:absolute;width:515px;margin-left:17px;margin-top:25px;}
.basket .navBar a.goLeft{}

/*steps, both basket and buy*/
.basketSteps, .buySteps{margin-bottom: 10px;height:auto;padding:0;overflow:hidden;}
.basketSteps .center, .buySteps .center{background:#fff;border:1px solid #b3b3b3;padding:0 0 19px;margin:0;}
.basketSteps .steps, .buySteps .steps{overflow:hidden;padding:15px 0 7px;}
.basketSteps .steps div, .buySteps .steps div{float: left;margin-right:1px;}
.basketSteps .stepGraphics, .buySteps .stepGraphics2, .buySteps .stepGraphics3, .buySteps .stepGraphics4, .buySteps .stepGraphics5, .buySteps .stepGraphics6{margin: 0 auto;height: 22px;width: 678px;}
.basketSteps .clear, .buySteps .clear{display:none;}
.basketSteps .steps div.active, .buySteps .steps div.active{color:#8a0008;}

/* basket steps overview */
.basketSteps{width:546px;}
.basketSteps .center{width: 544px;}
.basketSteps .steps{margin:0 0 0 10px;}
.basketSteps .steps div{padding:0 19px;}
.basketSteps .stepGraphics{width: 471px;background: url(/images/controls/bg_steps_buyprocess_step1.gif) no-repeat;}

/* buyprocess steps overview */
.buySteps{width:734px;}
.buySteps .center{width: 732px;}
.buySteps .steps{margin:0 0 0 20px;}
.buySteps .steps div{padding:0 74px 0 0;}
.buySteps .stepGraphics2{background: url(/images/controls/bg_steps_buyprocess_step2.gif) no-repeat;}
.buySteps .stepGraphics3{background: url(/images/controls/bg_steps_buyprocess_step3.gif) no-repeat;}
.buySteps .stepGraphics4{background: url(/images/controls/bg_steps_buyprocess_step4.gif) no-repeat;}
.buySteps .stepGraphics5{background: url(/images/controls/bg_steps_buyprocess_step5.gif) no-repeat;}
.buySteps .stepGraphics6{background: url(/images/controls/bg_steps_buyprocess_step6.gif) no-repeat;}

/* infobar with bg */
.infobar{border-top: 1px solid #e8e8e8;background: url(/images/controls/bg_rowgradient.gif) repeat-x;}
.infobarOneline{/*border-top: 1px solid #1a1a1a;border-bottom: 1px dotted #1a1a1a;background: url(/images/controls/bg_rowgradient.gif) right top repeat-y;padding: 10px 0 11px;*/}
.infobarFaded{border-top: 1px solid #ccc;border-bottom: 1px solid #e8e8e8;padding: 4px 0;}

/* table layout for order (used in .basket and .orderOverview) */
.tblOrder{width: 100%;margin-bottom: 23px;margin-top: 25px;}
.tblOrder td{padding: 2px 7px 3px 0;border-bottom: 1px solid #b3b3b3;}
.tblOrder td.leftpadding {padding-left:17px;}
.tblOrder .headline{color: #9C9C9C;}
.tblOrder .aboveResultline td{border-bottom: 1px solid #b3b3b3;}
.tblOrder .resultline td{background: url(/images/controls/bg_rowgradient.gif) right top repeat-y;}
.tblOrder .resultline td{}
.tblOrder .productname{font-weight: bold;color: #1a1a1a;}
.tblOrder .alignRight{text-align: right;}
.tblOrder .productline td{vertical-align: bottom;padding-top: 3px;padding-bottom: 5px;}
.tblOrder .col2{width: 150px;}
.tblOrder .col3{width: 75px;}
.tblOrder .col4{width: 140px;}
.tblOrder .amount{padding-right: 12px;}

.paymentMethod .tblOrder .infobar a{color:#fff;float:left;text-transform:uppercase;font-size:10px;padding-left:10px;}
.paymentMethod #smallBody .infobar a{color:#fff;float:left;text-transform:uppercase;font-size:10px;padding-left:10px;text-decoration:underline;}
.paymentMethod #smallBody .infobar a:hover{color:#1a1a1a}
.paymentMethod #smallBody .infobar {margin-bottom: 18px;height: 14px;overflow:hidden;margin-left:0;color:#fff;font-size:12px;height:20px;padding:5px 0 0 0}
.paymentMethod .tblOrder .infobar{height:20px;padding:5px 0 0 0}

/* delivery passwordpage */
.deliveryPasswordError{width: 400px;position: absolute;color: #FE0000;margin: -20px 0 0 250px;}

/* payment method page */
.paymentMethod{margin-bottom: 0;}
.paymentMethod .tblOrder{margin-top: 0;}
.paymentMethod .infobar{margin-bottom: 18px;height: 14px;overflow:hidden;width:auto;}
.paymentMethod .infobar a{color: #8a000a;}
.paymentMethod .infobar a:hover{color: #1a1a1a;}
.paymentMethod #largeBody .infobar a{width: 180px;}
.paymentMethod .infobar span{display: block;float: right;padding: 0 4px 0 40px;}

.paymentMethod table .infobar{margin-bottom: 18px;height: 14px;overflow:hidden;margin-left:0;color:#fff;}


.paymentMethod .infobarFadedDelivery{clear: both;font-size:11px;padding:0 0 5px;overflow:hidden;color:#999;line-height:1.3;}
.paymentMethod .infobarFadedDelivery h1{font-size:12px;font-weight:bold;padding: 5px 0;}
.paymentMethod .leftColumn{float: left;width: 242px;padding-top: 28px;}
.paymentMethod .rightColumn{float: left;width: 428px;padding: 28px 0 4px 28px;}
.paymentMethod .leftColumn, .paymentMethod .rightColumn h2{padding-bottom: 15px;}
.paymentMethod .method{border-top: 1px solid #b3b3b3;border-bottom: 1px solid #b3b3b3;width: 100%;margin-top: 17px;}
.paymentMethod .method td{padding: 9px 6px 0 0;}
.paymentMethod .method .first{height: 2px;}
.paymentMethod .method .first td{padding: 0;}
.paymentMethod .method .last{height: 10px;}
.paymentMethod #largeBody{display: none;}
.basket #largeBody table{width:544px;}

/* edit user profile data */
.editProfile h1{padding-bottom: 0;}
.editProfile h2{margin-top: 27px;}
.editProfile .inputNormal{width: 230px;}
.editProfile .inputHeader{display: block;margin-top: 9px;}
.editProfile .otherHeader{display: block;}
.editProfile .editColLeft{width: 276px;float: left;padding-bottom: 30px;}
.editProfile .editColLeft .disabled{color: #9c9c9c;}
.editProfile .editColLeft .inputPhone{width: 80px;}
.editProfile .editColLeft .inputPostno{width: 30px;margin-right: 3px;}
.editProfile .editColLeft .inputCity{width: 188px;}
.editProfile .editColRight{width: 238px;float: left;}
.editProfile .editColRight label{float: left;margin-left: 6px;width:200px;}
.editProfile .editColRight .checkNewsL{float: left;}

/* create new user */
.newUser .inputNormal{width: 230px;}
.newUser .inputHeader{display: block;margin-top: 9px;}
.newUser .center .cntRadio{width: 400px;}
.newUser .radio{margin-top: 7px;margin-bottom: -2px;}
* html .newUser .radio{margin: 0 -5px 0 -4px;}
* + html .newUser .radio{margin: 0 -5px 0 -5px;}
.newUser label{padding-left: 6px;}
.newUser .navBar{margin-top: 30px;}
.newUser .disabled{color: #9c9c9c;}

/* delivery page */
.delivery{margin-bottom: 0;}
.delivery .errorTop .leftColumn{float: left;width: 300px;}
.delivery .errorTop .rightColumn{float: left;width: 379px;padding-left: 18px;}
.delivery .tblOrder{margin-top: 0;}
.delivery .infobar{margin-bottom: 18px;height: 14px;}
.delivery .infobar a{background: 0;float: left;width: 160px;margin: -1px 0 0 0;padding: 1px 22px 0 0;text-decoration: none;display: block;font-weight: bold;height: 15px;}
.delivery #largeBody .infobar a{width: 180px;}
.delivery .infobar span{display: block;float: right;padding: 0 4px 0 40px;}
.delivery .inputHeader{display: block;margin-top: 9px;}
.delivery .infobarFaded{clear: both;}
.delivery .deliveryFormColumns .leftColumn{float: left;width: 275px;padding-top: 28px;}
.delivery .deliveryFormColumns .inputNormal{width: 230px;}
.delivery .deliveryFormColumns a{color: #8a000a;background: 0;width: 200px;margin: -5px 0 0 8px;padding: 1px 0 3px 22px;font-weight: bold;text-decoration: none;height: 16px;}
.delivery .deliveryFormColumns a:hover{text-decoration: none;color: #1a1a1a;}
.delivery .deliveryFormColumns .inputPhone{width: 80px;}
.delivery .deliveryFormColumns .inputPostno{width: 30px;margin-right: 3px;}
.delivery .deliveryFormColumns .inputCity{width: 188px;}
.delivery .deliveryFormColumns .rightColumn{float: left;width: 379px;padding: 28px 0 0 43px;}
* html .delivery .deliveryFormColumns .rightColumn{width: 350px;}
.delivery .deliveryFormColumns .rightColumn label{font-weight: bold;color: #1a1a1a;}
.delivery .deliveryFormColumns .rightColumn .alternateAddress{margin: 0 0 25px 17px;}
.delivery .companyInfo{clear: both;padding-top: 20px;}
.delivery .companyInfo .companyInfoLeft{float: left;width: 275px;}
.delivery .companyInfo .companyInfoRight{float: left;width: 379px;padding-left: 43px;}
.delivery .companyInfo .companyInfoRight h2{margin-left: 16px;}
.delivery .navBar{margin-top: 27px;}
.delivery #largeBody{display: none;}
.delivery h2{padding-bottom: 3px;}
.delivery .deliveryFormColumns p{color: #9c9c9c;margin-top: 9px;margin-left: 17px;}
.delivery .inputCheck{margin-right: 4px;}
* html .delivery .inputCheck{margin-left: -7px;}
* + html .delivery .inputCheck{margin-left: -7px;}

/* order overview */
.orderOverview{margin-bottom: 0;}
.orderOverview h1{padding-bottom: 5px;}
.orderOverview p{margin-bottom: 25px;}
.orderOverview .contents{padding-top: 5px;}
.orderOverview .note{color: #9C9C9C;text-align: right;margin-top: -15px;}
.orderOverview .textarea{padding: 14px;width: 672px;height: 116px;overflow: auto;border: 2px inset #9e9ea3;margin: 15px 0 50px 0;}
.orderOverview .check{margin-top: 10px;}
.orderOverview .check input{margin-right: 4px;}
.orderOverview .textarea b{color: #1a1a1a;}


/* payment */
.payment .cardInfo{width: 279px;height: 194px;padding: 16px 16px 0;border-bottom: 1px solid #b3b3b3;border-top: 1px solid #b3b3b3;float: left;}
.payment .cardInfo p{margin-bottom: 7px;}
.payment .cardInfo span{display: block;padding: 10px 0 2px;}
.payment .cardInfo .cardNo{width: 113px;}
.payment .cardInfo select.date{width: 46px;}
.payment .cardInfo select.year{width: 60px;}
.payment .cardInfo .controlCifres{width: 22px;}
.payment .cifreInfo{width: 310px;height: 194px;padding: 16px 0 0;border-bottom: 1px solid #b3b3b3;border-top: 1px solid #b3b3b3;float: left;margin-left: 79px;}
.payment .cifreInfo p{color: #9c9c9c;width: 257px;margin-bottom: 26px;}
.payment h2{padding-bottom: 15px;}
.payment .navBar{margin-top: 46px;}

/* ordre receipt infobar */
.ordreReceiptInfo{overflow:hidden;padding:5px 0;margin:0;width:auto;background:0;border:1px solid #b3b3b3;border-left:0;border-right:0;}
.ordreReceiptInfo div{float: left;margin:0 0 0 25px;display:inline}
.ordreReceiptInfo .orderNo{margin:0;}
.ordreReceiptInfo .orderDate{}
.ordreReceiptInfo .status{}

/* exit offers */
.exitOffers{margin-top: 20px;}
.exitOffers table{border-top: 1px solid #b3b3b3;}
.exitOffers .exitInfoline{padding: 0 14px 14px;}

/* user account */
.userAccount{overflow:hidden;}
.userAccount .userbar{background: url(/images/controls/bg_rowgradient.gif) repeat-x;padding: 0;height: 25px;margin-bottom: 22px;overflow:hidden;}
.userAccount .userbar .user{float: left;width: 210px;height: 14px;padding: 6px 0 0 10px;overflow: hidden;color:#fff;font-weight:bold;}
.userAccount .userbar .points{float: left;width: 100px;height: 14px;overflow: hidden;padding-top: 1px;text-align: center;}
.userAccount .userbar .edit{background: url(/images/masterpage/btn_standard_right.gif) right top no-repeat;float: right;text-decoration: none;font-weight: bold;padding: 6px 35px 0 0 ;height: 22px;color:#fff;}
.userAccount .userbar a:hover{color: #1a1a1a;}
.userAccount .nav{clear:both;}
.userAccount ul, .userAccount li{margin: 0;padding: 0;list-style: none;}
.userAccount .nav .selected{border-bottom: 1px solid #1a1a1a;border-bottom: 1px solid #1a1a1a;}
.userAccount .nav a{text-decoration: none;padding-bottom: 2px;color: #8a000a;}
.userAccount .nav a:hover{text-decoration: none;color: #1a1a1a;}
.userAccount .nav li{padding: 1px 20px 3px 20px;border-right: 1px solid #E0E0E0;text-decoration: none;font-weight: bold;float: left;}
.userAccount .nav .first{padding-left: 0;}
.userAccount .nav .last{border-right: none;padding-right: 0 ;}


/* users last orders table */
.usersLastOrders table{width: 100%;}
.usersLastOrders th{padding-left:0;text-align:left;}
.usersLastOrders td{border-bottom: 1px solid #e8e8e8;padding: 3px 10px 2px 0;}
.usersLastOrders .headline{color: #9C9C9C;border-bottom:1px solid #b3b3b3;}
.usersLastOrders a{color: #8a000a;font-weight: bold;padding: 1px 0 0 0;display: block;float: right;text-decoration: none;height: 15px;}
.usersLastOrders a:hover{color: #1a1a1a;}
.usersLastOrders td span{padding:0 20px 0 0;display:block;text-align:right;}
.usersLastOrders .col1{width: 108px;}
.usersLastOrders .col2{width: 108px;}
.usersLastOrders .col3{width: 128px;}
.usersLastOrders .col4{}
.usersLastOrders .col5{text-align: right;padding-right: 0;width: 40px;}

/* RMA */
.usersRMA .none{color: #9C9C9C;}
.usersRMA table{width: 100%;}
.usersRMA td{border-bottom: 1px solid #b3b3b3;padding: 5px 10px 5px 0;}
.usersRMA .headline{color: #9C9C9C;}
.usersRMA .headline .last{text-align: right;}
.usersRMA table a{color: #8a000a;margin: -1px 0 0 0;font-weight: bold;background: 0;padding: 1px 22px 0 0;display: block;float: right;text-decoration: none;height: 15px;}
.usersRMA table a:hover{color: #1a1a1a;}
.usersRMA .col1{width: 165px;}
.usersRMA .col2{width: 52px;}
.usersRMA .col3{width: 72px;}
.usersRMA .col4{width: 92px;}
.usersRMA .col5{width: 42px;}
.usersRMA .col6{text-align: right;padding-right: 0;}
.usersRMA .carryin{border-top: 1px solid #1a1a1a;border-bottom: 1px solid #1a1a1a;padding: 2px 0;height: 16px;margin-top: 35px;text-align: right;}
.usersRMA .carryin a{color: #8a000a;height: 16px;text-decoration: none;font-weight: bold;}
.usersRMA .carryin a:hover{text-decoration: none;color: #1a1a1a;}
.usersRMA .carryin a img{height: 16px;width: 16px;margin-left: 6px;margin-bottom: -4px;}

/* return products */
.returnProducts .inputCheck{margin-right: 5px;margin-top: 6px;}
.returnProducts .inputTxt{padding: 20px 0 4px 0;}
.returnProducts .inputNormal{width: 280px;}
.returnProducts .carryin{border-top: 1px solid #1a1a1a;border-bottom: 1px solid #1a1a1a;padding: 2px 0;height: 16px;margin-top: 25px;}
.returnProducts .carryin a{text-decoration: none;height: 16px;}
.returnProducts .carryin a.goRight{color: #8a000a;}
.returnProducts .carryin a:hover.goRight{color: #1a1a1a;}
.returnProducts .carryin a img{height: 16px;width: 16px;margin-bottom: -4px;}
.returnProducts .carryin .goLeft{width: 370px;float: left;height: 16px;}
.returnProducts .carryin .goLeft img{margin-right: 6px;height: 16px;width: 16px;}
.returnProducts .carryin .goRight{display: block;float: right;width: 80px;font-weight: bold;text-align: right;}
.returnProducts .carryin .goRight img{margin-left: 6px;height: 16px;width: 16px;}

/* media */
.youtube{margin-top: 50px;}

/* news list */
.newslist{float: left;width: 268px;}
.newslist h1{font-size:18px;margin:0;padding:0 0 8px;}
.newslist h2{font-size:14px;margin:0;padding:0 0 5px;}
.newslist2{margin-left: 11px;}
.newslist .center{width: 268px;padding:0;}
.newslist .newsBlock{background:#fff;margin-bottom:10px;}
.newslist .newsBlock .text{border: 1px solid #b3b3b3;padding: 10px 12px 12px;font-size:12px;}
.newslist .newsBlock .navBar {background: url(/images/controls/bg_newsList_bar.gif) no-repeat;height:25px;border-bottom: 1px solid #b3b3b3;overflow:hidden;}
.newslist .newsBlock .navBar .date{float: left;padding-top: 1px;color: #fff;padding:5px 0 0 15px;}
.newslist .newsBlock .navBar a{font-size:0;float:right;width:90px;height:25px;cursor:pointer;background:0;color:transparent;}
* html .newslist .newsBlock .navBar a{color:#9C000A}

/* blogger list */
.blogger{margin-bottom: 10px;overflow:hidden;background: url(/images/controls/bg_blogger.gif) no-repeat;width:544px;font-size:12px;line-height:1.3;}
.blogger .text h2{padding-bottom: 15px;font-weight:bold;font-size:14px;}
.blogger .text{border:1px solid #b3b3b3;overflow:hidden;width:542px;}
.blogger .text .writerImg{float: left;width: 98px;overflow: hidden;text-align:center;padding:12px 0;}
.blogger .text .writerImg img{width:71px;}
.blogger .text .writerName{float: left;color: #989898;width: 135px;padding: 11px 14px 11px 16px;}
.blogger .text .lastSubmission{float: left;width: 270px;padding:11px  0;}
.blogger .navBar{clear:both;}
.blogger .navBar a{background:0;padding-right:10px;padding-top:4px;}


/* payment redirect page */
.page .centerColWide{width: 908px;margin: 18px 0 0 23px;}
.page .centerColWide h1{padding-bottom: 12px;}
.genericButton{float: left;height: 16px;padding: 3px 10px 0 9px;height: 19px;font-size: 9px;font-weight: bold;color: #fff;text-transform: uppercase;cursor: pointer;}
* html .genericButton{padding-top: 2px;height: 17px;}
* + html .genericButton{padding-top: 2px;height: 17px;}
.genericButton span{padding: 10px 5px;overflow: hidden;margin-top: -3px;position: absolute;}
a.genericButton{color: #fff;}
a:hover.genericButton{color: #e0e0e0;}

/* auctioncounter */
.auctioncounter{width: 241px;height: 79px;background: url() left top no-repeat;margin: -75px 0 0 295px;position: absolute;}
.auctioncounter .startprice{font-weight: bold;font-size: 12px;color: #1a1a1a;height: 24px;margin: 6px 0 2px 33px;}
.singleproduct .contents .auctionpage{padding-bottom: 65px;}

/* auction text and image */
.auctionpage .txt{width: 140px;float: left;padding-top: 5px;}
.auctionpage .image{width: 226px;height: 111px;float: left;margin-right: -10px;padding-top: 8px;}
.auctionpage .image span{display: block;width: 226px;height: 111px;}
.auctionpage .image .on{background: 0}
.auctionpage .image .off{background: 0}

/* auctionpage separat productdescription */
.productdescription{margin-bottom: 10px;width: 550px;float: left;}

.productdescription b{color: #1a1a1a;}
.productdescription h2{border-bottom: 1px solid #ccc;padding-bottom: 3px;margin-bottom: 15px;}

/* news */
.singlenewsHeader{border-bottom: 1px solid #999;height: 14px;margin-bottom: 20px;}
.singlenewsHeader .date{color: #989898;float: left;}
.singlenewsHeader .goBack{float: right;font-weight:bold;}
.newsDescription{line-height:1.4;}
.newsDescription div{margin:0 0 15px 0 ;}
.newsDescription a{color:#8a0008}
.newsDescription a:hover{color:#1a1a1a}
.newsDescription img{max-width:520px;}

.basketerror{margin-top: 28px;border-top: 1px solid #1a1a1a;border-bottom: 1px solid #1a1a1a;padding: 4px 0 5px;background: url(/images/controls/bg_rowgradient.gif) right top repeat-y;color:Green;}
/* onlinegames */
.onlinegame .img{width:135px;height:135px;overflow:hidden;float:left;}
.onlinegame .rightCol{width:355px;float:left;padding-left:25px;}
.onlinegame .rightCol .txt{width:355px;height:93px;overflow:hidden;margin-bottom:20px;}


/* Hot fixes */
.floatfix {}
.emailinput {padding-bottom:2px;}


/* blog, list of other posts */
.blogOtherPostsList{margin:0;}
.blogOtherPostsList .navBar{width:544px;margin:0;}
.blogOtherPostsList .navBar span{float:left;color:#fff;padding:6px 0 0 10px;}
.blogOtherPostsList .navBar .goRight{}
.blogOtherPostsList .navBar .goRight strong{color:#fff;}

.tonerguide{padding:0 0 10px 0;}
.tonerguide .center{padding:0;}
.tonerguide h1{margin:0;}
.tonerguide .selectors{padding-bottom:10px;}
.tonerguideSelected {font-weight:bold; font-size:14px;}
.tonerGuideManufactorDropDown {width:200px;}
.tonerGuideModelDropDown {width:400px; display:block; clear:none;}
.tonerGuideEmptySearch{padding:20px;}
.tonerguide a{color:#8a000a}
.tonerguide a:hover{color:#1a1a1a}

/* user prompt */
.prompt{width:546px;overflow:hidden;}
.prompt img{vertical-align: middle;}
.prompt a{text-decoration: none;}