/*General styles start*/
	body, html{ height:100%; background:#000000; margin: 0px; padding:0px; color:#FFFFFF; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
   	input, textarea, select {color:#000000; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
	a { color:#FFFFFF;}
    .tekstbox { padding-left:5px; width:140px; height:15px; border: 1px solid #000000;}
    h1 {margin:0px; font-size:30px; font-weight:normal;}
    .headline {}
    h2 {margin:0px;}
    object { outline:none; }
	.overlayLabel{}
/*General styles end*/

/*Top*/
	.outer { background:url(images/mainbg.jpg) no-repeat center top; border-top:2px solid #f60100;}
	.main { background:url(images/contentbg.png) no-repeat center top;}
	.isAuthenticated { background:url(images/contentbg_loggedin.png) no-repeat center top;}
	.isAuthenticated .logoImg { height:122px;}
	.isFrontpage {}
	.mainContent { width:953px;}
	.mainContentTD {}
	
	#TopImageMap { width:500px; height:24px; position:absolute; top:2px; margin-left:75px; display: block;}
	.isAuthenticated #TopImageMap{ display:block}
	#TopImageMap img { width:500px; height:24px;}
	.isAuthenticated #TopImageMap { width:300px; height:24px; position:absolute; top:2px; margin-left:75px;}
	.isAuthenticated #TopImageMap img { width:300px; height:24px;}
	.topSection { width:953px;}

	.menu { width:842px; height:15px; margin-top:55px; background:none; text-align:right; float:right; margin-right:37px;}
	.isAuthenticated .menu { width:842px; height:15px; margin-top:51px; background:none; text-align:right; float:right; margin-right:37px;}
	.menu a:link { color:#676767;}
	.menu a:active { color:#676767;}
	.menu a:visited { color:#676767;}
	.menu a:hover { color:#f60100;}
	.menuNormbg { float:left; text-transform:uppercase; padding:0px; margin:0px; border:0px; margin-right:15px; font-weight:bold;}
	.menuOverbg { float:left; text-transform:uppercase; padding:0px; margin:0px; border:0px; margin-right:15px; font-weight:bold;}
	
	#criditCardBox { position:relative; top:-55px; clear:both;}
	.topSmallCart {}
	.top { width:120px; height:62px; position:absolute; top:97px; margin-left:75px;}
	.logoImg {width:120px; height:62px;}
/*Top End*/

/*Main styles start*/

	.content {width:953px; margin-top:6px;}
	.topSectionBreadcrumb { margin-bottom:5px;}
	
	.left { width:176px; margin-right:17px; min-height:500px; margin-top:80px;}
	.isAuthenticated .left { margin-top:140px;}
	
    .center { width:504px; margin-left:15px; margin-top:10px;}
	.isFrontpage .center { width:724px; margin:0px;}
	.centerProductList { width:504px; margin-left:15px; margin-top:10px;}
	.centerProductListNoRight { width:694px; margin-left:15px; margin-top:10px;}
	.centerNoRight {width:694px; margin-left:15px; margin-top:10px; position:relative;}
    .centerContent { }
    .centerContentWebPage { margin-top:20px; }
    .centerContentWebPageNoRight { }
    .centerContentWebPageForum { }
   
	.right { width:176px; float:right; margin-right:47px; margin-top:10px;}
	
	.topSectionBreadcrumb li.first {color:#5d5d5d;}
	.topSectionBreadcrumb li.first a {color:#5d5d5d;}
	.topSectionBreadcrumb li.next {color:#FFFFFF;}
	.topSectionBreadcrumb li.next a {color:#FFFFFF;}
	
	.topSectionBreadcrumb li .b {background:url(images/bulletSmall.png) no-repeat center center;}
	
	.topSmallCart { width:110px; font-size:10px; text-align:left; float:right; position:relative; top:-14px;}
	#freightLine { background:none;}
	
	/*Left*/
		.searchTable { margin-bottom:10px;}
		.searchButton {}
		
		 /*LeftMenu styles start*/
		 	.productMenucontainer { width:176px; margin-bottom:10px;}
			.leftMenuContainer { width:176px;}			
			.leftMenuHeader {font-size:11px; font-weight:bold; padding-bottom:5px; color:#f60100; text-transform:uppercase; text-align:right;}
			.leftMenu { width:176px; font-weight:bold; text-transform:uppercase; margin-bottom:10px; text-align:right;}
			.leftSubMenu { margin-top:5px; margin-bottom:5px;}
			.leftSubSubMenu { margin-top:5px; margin-bottom:5px;}
	
			.menuNorm { color:#FFFFFF;}
			.menuNorm a { color:#FFFFFF;}
			.menuNorm a:hover { color:#f60100;}
			.menuActive {color:#f60100;}
			.menuActive a {color:#f60100;}
			.menuLess { color:#FFFFFF;}
			.menuLess a {color:#FFFFFF;}
			.menuLess a:hover { color:#f60100;}
			.menuMore {color:#FFFFFF;}
			.menuMore a {color:#FFFFFF;}
			.menuMore a:hover { color:#f60100;}
			
			.productTypes {}
			.productBrands {}
	
			.subMenuNorm {color:#FFFFFF;list-style:none;}
			.subMenuNorm a {color:#FFFFFF; text-decoration:none;}
			.subMenuNorm a:hover {color:#f60100; text-decoration:none;}
			.subMenuActive {color:#f60100; list-style:none;}
			.subMenuActive a {color:#f60100; text-decoration:none;}
			.subSubMenuNorm {color:#FFFFFF; list-style:none;}
			.subSubMenuNorm a {color:#FFFFFF; text-decoration:none;}
			.subSubMenuNorm a:hover {color:#f60100; text-decoration:none;}
			.subSubMenuActive {color:#f60100; list-style:none;}
			.subSubMenuActive a {color:#f60100; text-decoration:none;}
			
			.leftMenuContainerSeperator{}
		/*LeftMenu styles end*/
	/*Left End*/
	
	/*General RightBox styles start*/
		.boxRightContainer { margin-bottom:10px; background:#3a3a3a;}
		.boxRightContainerImg { margin-bottom:10px; }
		.boxRight { width:176px;}
		.boxRight a { color:#f60100;}
		.boxRight a:hover { color:#f60100;}
		.boxRightHeader { height:30px; background:url(images/boxTop.gif) repeat-x; border-left:1px solid #3a3a3a; border-right:1px solid #3a3a3a; font-size:11px; line-height:30px; color:#FFFFFF; font-weight:bold; text-transform:uppercase; padding-left:10px;}
		.boxRightHeader a { color:#FFFFFF;}
		.boxRightHeader a:hover { color:#FFFFFF;}
		.boxRightContent { padding:10px;}
		.boxRightAltContent { padding:10px;}
	/*General RightBox styles end*/
	
	 /*BOX module styles start*/
		.boxRightContainerBOX { margin-bottom:10px; background:#3a3a3a;}
		.boxRightContainerBOX .boxRight { width:176px;}
		.boxRightContainerBOX .boxRight a { color:#f60100;}
		.boxRightContainerBOX .boxRight a:hover { color:#f60100;}
		.boxRightContainerBOX .boxRightHeader { height:30px; background:url(images/boxTop.gif) repeat-x; border-left:1px solid #3a3a3a; border-right:1px solid #3a3a3a; font-size:11px; line-height:30px; color:#FFFFFF; font-weight:bold; text-transform:uppercase; padding-left:10px;}
		.boxRightContainerBOX .boxRightHeader a { color:#FFFFFF;}
		.boxRightContainerBOX .boxRightHeader a:hover { color:#FFFFFF;}
		.boxRightContainerBOX .boxRightContent { padding:10px;}
		.boxRightContainerBOX .boxRightContentAlt { padding:10px;}
		
		.boxCenterContainer { margin-bottom:10px; }
		.boxCenterContainerLEFT { width:244px; float:left; margin-bottom:10px;}
		.boxCenterContainerRIGHT { width:244px; float:right; margin-bottom:10px;}
		
		.boxCenter { background:#3a3a3a;}
		.boxCenter a { color:#f60100;}
		.boxCenter a:hover { color:#f60100;}
		.boxCenterHeader { height:30px; background:url(images/boxTop.gif) repeat-x; border-left:1px solid #3a3a3a; border-right:1px solid #3a3a3a; font-size:11px; line-height:30px; color:#FFFFFF; font-weight:bold; text-transform:uppercase; padding-left:10px;}
		.boxCenterHeader a { color:#FFFFFF;}
		.boxCenterHeader a:hover { color:#FFFFFF;}
		.boxCenterContent {padding:10px;}
		.boxCenterContentAlt {padding:10px;}
		.tableBoxContent {}
		
		.boxCenterContainerImg {margin-bottom:10px;}
		.centerProductList .boxCenterContainerImg {margin:0px; margin-top:10px;}
		.boxCenterContainerImgLEFT { float:left; margin-bottom:10px; }
		.boxCenterContainerImgRIGHT { float:right; margin-bottom:10px;}
		
		.boxCenterContainerLarge { width:707px; height:171px; padding-left:17px; padding-top:15px; background:url(images/frontboxes.gif) no-repeat;}
		.boxCenterContainerLargeLEFT { width:221px; float:left;}
		.boxCenterContainerLargeMIDDLE { width:221px; float:left; margin-left:15px;}
		.boxCenterContainerLargeRIGHT { width:221px; float:right; margin-right:15px;}
		
		.top5OrderedList li a { color:#FFFFFF; text-decoration:none;}

		.variantTable .guidelinepriceColumn {
			text-decoration:none;
		}    
	 /*BOX module styles end*/
 
    #productListTable { width:504px;}
	
	#clearBottomDiv { clear:both; height:20px; }

    .ajaxload{margin:1px 1px 1px 1px;width:16px;height:16px;background:url(images/ajax-loader.gif);}
	#productListTable .ajaxload{margin:1px 1px 1px 1px;width:16px;height:16px;background:url(images/ajax-loader2.gif);}
	
	.listAddToCartButton {width:86px; height:25px; padding:0px; margin:0px; border:none; color:#FFFFFF; font-size:12px; line-height:25px; font-weight:bold; background:url(images/buttonList.png);}
	.itemButton .addToCartButton {width:86px; height:25px; padding:0px; margin:0px; border:none; color:#FFFFFF; font-size:12px; line-height:25px; font-weight:bold; background:url(images/buttonList.png);}
    #wishListItems .bigButton {width:86px; height:25px; padding:0px; margin:0px; border:none; color:#FFFFFF; font-size:12px; line-height:25px; font-weight:bold; background:url(images/buttonList.png);}
	.button, .bigButton {padding:5px; margin:0px; border:none; color:#FFFFFF; font-size:12px; line-height:25px; font-weight:bold; background:#3a3a3a;}
    #LoginContainer .ForumButton {width:auto; height:auto; padding:5px; margin:0px; border:none; color:#FFFFFF; font-size:12px; line-height:25px; font-weight:bold; background:#3a3a3a;}
	
	.headlineList {}
    .headlineList a { color:#FFFFFF; text-decoration:none; }
    .headerPaging { border-top:1px solid #3a3a3a; border-bottom:1px solid #3a3a3a; padding-top:3px; padding-bottom:3px; }
    .headerPaging .paging { text-align:right; color:#FFFFFF;}
    .headerPaging .paging span{padding-right:3px;}
    .headerPaging a:link{padding-right:3px; color:#FFFFFF; }
    .headerPaging a:active{padding-right:3px; color:#FFFFFF; }
    .headerPaging a:visited{padding-right:3px; color:#FFFFFF; }
    .headerPaging a:hover{padding-right:3px; color:#FFFFFF; }
	
	th.line { border-bottom:1px solid #3a3a3a; border-top:1px solid #3a3a3a;}
    .line { border-bottom:1px solid #3a3a3a;}
    .link:link { color:#f60100; }
    .link:active { color:#f60100; }
    .link:visited { color:#f60100; }
    .link:hover { color:#f60100; }
    .inputSearch {border:none; background:#FFFFFF;}
    .inputSelect {border:none; background:#FFFFFF;}
    .inputQuantity {width:22px; height:25px; border:none; background:url(images/inputQBg.gif) no-repeat; text-align:center; }
    .inputDelivery {border:none; background:#FFFFFF; padding-top:2px; padding-bottom:2px; }
    .inputDelivery optgroup{}
    .inputDelivery optgroup option{}
    .inputFreightType{}
    .freightload{float:left; margin:3px 5px 1px 5px;}
    .Img {}
	
	.topSectionView2 { padding:0px; width:504px; background-position:0px 25px;}
	.topSectionView2NoPicture { padding:0px;}
	
	.topSectionView2Content { width:464px; padding:20px; min-height:196px;}
	
	.topSectionView2NoPicture .topSectionView2Content { width:504px; padding:0px; min-height:inherit;}
	.topSectionView2Content a { color:#FFFFFF;}
	.topSectionView2 h1 { font-size:30px; font-family:Arial, Helvetica, sans-serif;}
	.topSectionView2 p { width:270px;}
	.topSectionView2NoPicture p { width:504px; margin-top:5px; margin-bottom:0px;}
	
	.productListView1{}
    .productListView1 .item { width:100%; background:#FFFFFF; color:#000000; margin-bottom:10px;}
    .productListView1 .alt { width:100%; background:#FFFFFF; color:#000000; margin-bottom:10px;}
    .productListView2{ }
    .productListView2 .item {}
    .productListView2 .alt {}
    .productListView3 .productRow {float:left; clear:left;}
    .productListView3 .productRowSpacer {clear:left; height:10px;}
    .productListView3 .headlineList a {color:#FFFFFF;}
    .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 {} 
	
	.divOrderInnerInfo { margin-top:5px; margin-bottom:5px;}
	.stock { padding:0px; margin:0px;}
	
	.productHeader {height:30px; padding:0px; background:url(images/boxTop.gif) repeat-x; border-left:1px solid #3a3a3a; border-right:1px solid #3a3a3a; font-size:11px; line-height:30px; color:#FFFFFF; font-weight:bold; text-transform:uppercase; padding-left:10px;}
    .productHeader .text a { color:#FFFFFF; text-decoration:none; }
	
	.productListView1 .divPricesOrder .divOrderInnerOrder .divOrderInnerStock {float:left; width:100px; margin-right:20px; height:30px; line-height:27px;}
	
	.divItemGroups .row .item { margin-bottom:10px;}
	.divItemGroups .row .item a {color:#FFFFFF; font-family:Arial,Helvetica,sans-serif;}
	
	.productListView1 .divPricesOrder .divPrices { float:left; text-align:left; clear:none; width:180px;}
	.productListView1 .divPricesOrder .divOrderOuter { clear:none; width:180px;}
	.divOfferConditions { float:left; text-align:left; font-style:italic; clear:both; margin-top:5px;}
    
    .prevPrice { color:#f60100; line-height:13px;}
    .prevPriceList { color:#f60100; font-size:13px; line-height:15px;}
    .prevPriceSmall { color:#f60100; font-size:10px; line-height:12px;}
    .priceSmall { color:#f60100; font-weight:bold; line-height:13px;}
    .price { color:#f60100; font-size:13px; font-weight:bold; line-height:15px;}
    .priceStorExcl { color:#f60100; font-size:10px; font-weight:bold; line-height:12px;}
	
	.priceStor{ color:#f60100; font-size:20px; font-weight:normal; line-height:20px;}
    .divPrices .priceStor{ color:#000000; font-size:20px; font-weight:bold; line-height:20px;}
	.divPrices .priceStorExcl { color:#000000; font-size:12px; font-weight:normal; line-height:15px;}
	.divPrices .prevPriceList { color:#3a3a3a; font-size:11px; line-height:15px;}
	
    .frontpagePrices{}
    
    .itemNo {font-size:10px; color:#5f5f60;}

    .stepDelivery { width:100%; margin-bottom:10px; display:none;}
    .stepDelivery td { height:45px; text-align: left; border-right:4px solid #202021; background:#3a3a3a; 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:#f60100; line-height:13px; }
    .text a:active{color:#f60100; line-height:13px; }
    .text a:visited{color:#f60100;  line-height:13px; }
    .text a:hover{color:#f60100; line-height:13px; }
    .textSmall { color:#FFFFFF; font-size:10px; }
    .textSmall a { color:#f60100; font-size:10px; }
    .textSmall a:link { color:#f60100; font-size:10px; }
    .textSmall a:active { color:#f60100; font-size:10px; }
    .textSmall a:visited { color:#f60100; font-size:10px; }
    .textSmall a:hover { color:#f60100; font-size:10px; }
    .textSmall .link a:hover { color:#f60100; font-size:10px; }
    .textRed { color: #ff0000; font-size: 10px; line-height: 13px; }
    .textBold { color:#FFFFFF; font-weight:bold; line-height:13px; }
    .textStor { color:#FFFFFF; font-size:12px; font-weight:bold; line-height:13px; }
    
     /*FrontPage styles start*/
        .frontpageOuter {float:left;}
        .frontpage{ width:702px; height:261px;}
        .frontpage div { padding-top:80px; margin-left:260px; }
        .frontpage p { width:320px; line-height:13px;}
        
		.productNewsContainerOuter { width:724px;}
		.productNewsContainer { width:694px; background:#000000; padding:15px;}
        .productNews { width:694px;}
        .productNewsItem { width:100px;}
        .productNewsItem .text { line-height:18px;}
        .productNewsItem .prevPrice {}
        .productNewsItem .price {}
        .productNews .devider {}
    /*FrontPage styles end*/

    
    /*Product styles start*/
        .choiceBox { width:201px; height:165px; background:url(images/variantBox.gif) no-repeat; padding:10px; float:left; clear:both;}
        .choiceBorders #loadDiv { position:absolute; bottom:10px; right:10px;}
		.itemAdded { margin:0px; padding:0px;}
        
        .imageBox {}
        .imageBorder {}
        .imageBorderProduct {}
        .imageBoxMedium {}
        .imageBorderMedium {}
		.imageBorderMedium a {}
        
        .itemPic {}
        .itemColor{}
        .itemColorChoice{}
        .itemVariant {}
        .itemVariantDropDowns{}
        .itemVariantLoad{}
        .itemQuantity {}
        .itemButton { margin-top:5px; margin-bottom:5px;}
        
        .productItemPic {}
        .productItemInfo {}
        .productItemPicBorder {}
        
        
        .productfiles a {font-size:10px;}

    /*Product styles end*/
    
    /*News styles start*/
        .dato {}
        .imageFloat{}
    /*News styles end*/

    /*RightBox styles start*/
       
        /*Small Newsletter styles start*/
            .newsSubscribeButton{}
            .inputMailSmall {width:159px; border:none; background:#FFFFFF; padding-top:2px; padding-bottom:2px; }
        /*Small Newsletter styles end*/
		
    /*RightBox styles end*/

    /*Footter styles start*/
		.isFrontpage .divFooterContent { width:662px; margin-right:15px; margin-bottom:15px; margin-left:208px; padding:15px; border:1px solid #3a3a3a; background:#060606 url(images/bottombg.gif) repeat-x; color:#FFFFFF;}
		.divFooterContent h1, .divFooterContent .title { font-size:18px; font-weight:normal; color:#f60100;}
		.divFooterContent a { color:#FFFFFF;}
		.mcbLogo { width:150px; float:right; position:relative; bottom:16px; font-size:10px; margin-right:51px;}
		.mcbLogoBox { border:1px solid #2c2c2c; margin:0px;}
		.mcbLogoBox a{ color:#737373; }
		
		.textAdress { width:724px; margin-left:208px; color:#FFFFFF; font-size:10px; padding-bottom:14px;}
		.textAdress a:link{color:#FFFFFF; font-size:10px;}
		.textAdress a:active{color:#FFFFFF; font-size:10px;}
		.textAdress a:visited{color:#FFFFFF; font-size:10px;}
		.textAdress a:hover{color:#FFFFFF; font-size:10px;}
        .textAdressTD { text-align:left;}
		.isFrontpage .textAdressTD { background:none;}
    /*Footter styles start*/

/*Main styles end*/


.noItemsTable { background:none; }
.noItemsHeader { color:#FFFFFF; }
.highslide-wrapper {z-index:9999!important;}

.ssBox{background:url(images/searchBg.gif) no-repeat;width:724px;height:60px;float:left;position:relative; z-index:999;}
.ssBoxTextDiv {float:left;}
.ssBoxTextDiv input{border:none; width:450px; margin:18px 0 0 22px;background-color:Transparent; font-size:17px; color:#979797;}
.ssBoxLoaderIcon {float:left; margin:17px 0 0 10px;}
.ssBoxLoaderIcon img {display:none;}
.ssBoxButtonDiv {float:left;}
.ssBoxButtonDiv input{width:175px;height:50px; margin:0px 0px 0px 55px;padding:0px;background:transparent;border:none;cursor:pointer;}
.ssResult{width:699px; position:absolute;top:55px;left:1px;margin:0px 1px 0px 1px;z-index:50;}

.ssResultTop, .ssResultContent, .ssResultBottom{background:url(images/searchField.png);width:681px; padding:0 9px 0 9px;}
.ssResultTop{ background-position:0px;height:14px;}

.ssResultContent{background-position:-699px;background-repeat: repeat-y;}
.ssResultContent hr{display:none;}
.ssResultContent A{color:#5B6062;text-decoration:none;}
.ssResultSection{padding:0;}
.ssResultSection ul{list-style-type: none;margin:0px;padding:0px;}
.ssResultSection li{padding: 0 10px 5px 10px;clear:both; border-top:1px solid #ffffff; border-bottom:1px solid #e6e6e6; margin:0;display:block;}
.groups li{height:50px; cursor:pointer;}
.items li{height:38px; cursor:pointer;}
.ssResultSection .itemActive{background-color:#DBDBDB;}
.ssResultSection .item{background-color:#f5f5f5;}
.ssResultSectionHead{text-align:left; padding:5px 0 5px 8px; background:#a8a8a8; color:#FFF; font-size:11px; font-weight:bold;}
.groups .ssResultSectionHead { padding-top:0;}
.ssResultBottom{background-position:-1398px;height:14px;}

.ssResultGroupImage{float:left;width:40px;height:30px;margin:12px 3px 0 10px;overflow:hidden; border:1px solid #EAEAEA;}
.ssResultGroupText{float:left;padding:20px 0 0 12px; font-size:12px;}

.ssResultItemImage{float:left;width:40px;height:30px;margin:6px 3px 0 10px;overflow:hidden; border:1px solid #EAEAEA;}
.ssResultItemText{float:left;padding:14px 0 0 12px; font-size:12px;}
.ssResultItemText a{color:#5b6062;}

.ssResultSectionError{ width:670px; text-align:center; font-size:20px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#333; padding:25px 0 25px 0;}

.ssResultSection li a {display:inline-block;}
.ssResultSection li a {display:block;}

/* Top login absolute start */
.tla {width:370px;height:20px; float:right;}
.isAuthenticated .tla {

    height: 20px;

    margin-top: 4px;
    width: 570px;
}
.tlaUnauthenticated{}
.tlaTrans{ display:none;}
.tlaUsername, .tlaPassword{width:104px; position:absolute;top:0px;border:none;background-color:Transparent;color:#676767; font-size:10px;}
.tlaUsername{margin-left:75px; margin-top:6px;}
.tlaPassword{margin-left:198px; margin-top:6px;}
.tlaLoginBtn{width:16px;height:16px;border:none;background-color:transparent; margin-left:312px; margin-top:3px; cursor:pointer;}
.tlaForgotPass{text-align:right;margin:3px 5px 0 0;}
.tlaForgotPass a{color:#FFFFFF;text-decoration:underline;}

.tlaFeedback{}
.tla .ajaxload {float:right;margin:5px 0px 0px 73px; width:16px; height:16px;}
.tla .validationSummary {margin:5px; margin-top:6px;}
.tla .validationSummary ul{display:inline;text-align:right;float:right;margin:0px 32px 0px 0px;}
.tla .validationSummary li{float:left;margin-left:20px;}

.tla .inputLoginCheck {display:block;float:right;margin-right:89px;margin-top:3px;}
.tla .inputLoginCheck label {position:relative;top:-2px;cursor:pointer;}
.tla .inputLoginCheck input {cursor:pointer;}
.tlaAuthenticated{background:none;height:37px;}
.tlaLogoutBtn {
    background:transparent;
    border: medium none;
    cursor: pointer;
    float: left;
    height: 16px;
    margin-left: 55px;
    width: 73px;
	padding:0px;
}
.tlaAuthList ul{display:inline;list-style-type:none;padding:0;margin:0;}
.tlaAuthList li{float:left;margin-right:8px;background-image:url(images/bulletSmall.png);background-repeat: no-repeat;background-position: 0 4px;padding-left:9px;}
.tlaAuthList .loginAs a{font-weight:normal;}
.tlaAuthList a{color:#FFFFFF;text-decoration:none;font-weight:normal;}
.tlaAuthList a:hover{text-decoration:underline;}
.tlaLogoutBtn{width:85px; margin-right:40px; margin-left:0px!important; float:right; height:16px;border:none;background-color:Transparent;cursor:pointer;}
.tlaSwitchGuidelinePrices{background-image:url(images/bulletSmall.png);background-repeat: no-repeat;background-position: 0 4px;padding-left:9px;float:left;}
/* Top login absolute end */

.locationGmapWindow, .locationGmapWindow a, .locationGridAddress, .locationGridAddress a {color:#000000;}

.wishListEditGrid .altRow { background:#3a3a3a;}
.wishList a {color:#f60100;}
.wishList #wishListItems { border:none; padding:0px;}
.wishListEditGrid {width:504px;}

.quickOrder_top {border-bottom:1px solid #3a3a3a; width:694px;}
.qoLine {border-bottom:1px solid #3a3a3a;width:694px; }
.quickOrder input {border:none; background:#FFFFFF; padding-top:2px; padding-bottom:2px; font-size: 8px; }
.qoImg { border:none;}
.qoArrowCircle img {background:#f60100;}
#quickOrderOrderBox .bigButton {padding:5px; margin:0px; border:none; color:#FFFFFF; font-size:12px; line-height:25px; font-weight:bold; background:#3a3a3a;}

#sendToFriendContainer { width:200px; margin-right:0px!important;}
#sendToFriendContainer a {color:#6a6b6c;}

.divProducIcons { clear:both;}

#productRelationsCenter .relationsTable { margin-top:20px;}
#productRelationsCenter .relationsTable .relationsTableHeader { width:auto; background:none; font-size:15px; height:30px; border-bottom:1px solid #3a3a3a; text-transform:none; padding:0px;}
#productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText .text {font-weight:normal;}
#productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText a { color:#FFFFFF;}

.isWelcomePage .welcomePageTable .welcomePageTableHeadline {width:504px; background:url(images/boxTop.gif) repeat-x; border-left:1px solid #3A3A3A; border-right:1px solid #3A3A3A; color:#FFFFFF; font-size:11px; font-weight:bold; height:30px; line-height:30px; padding:0 0 0 10px; text-transform:uppercase;}
.welcomePageTable { margin-top:10px;}

.checkListGrid { width:504px; margin-bottom:5px;}
.checkListGrid .row { background:#303031;}
.checkListGrid .altRow {}
.columnImage { padding:5px; width:100px;}
.columnName { padding:5px;}

/* RMA styling */

.syncOrderHistory .line {
	border-bottom:1px solid #3A3A3A;
	border-top:none;
}

.syncOrderHistory .headline {
	margin-top:10px;
	padding-bottom:20px;
}

.syncOrderHistory .tekstbox {
	height:22px;
	margin-right:10px;
}

.syncOrderHistory .bigButton {
	padding:0px 5px 0px 5px;
	position:relative;
	top:1px;
	height:25px;
}

.searchInnerDiv {
	margin-bottom:20px;
	padding-top:20px;
}

.syncOrderHistory .syncOrderHistoryTable .headerRow td {
	background:transparent url(images/boxTop.gif) repeat-x;
	height:30px;
}

.syncOrderHistory .dateCol {padding-left:10px;}
	
.syncOrderHistoryTable .altRow td {background-color:#141414;}

.syncOrderHistoryLinesTable .headerRow td {	
	background:transparent url(images/boxTop.gif) repeat-x;
	height:30px;
}
	
.syncOrderHistoryLinesTable .productNameCol {padding-left:10px;}

.syncOrderHistoryLinesTable .altRow td {background-color:#141414;}

.syncOrderHistoryLinesTable {margin-top:20px;}

.syncOrderHistory .searchDescription {padding-left:2px;}

.syncOrderHistoryLinesTable .footerRowDescription {padding-left:10px;}

.syncOrderHistory .billToPanel, .syncOrderHistory .shipToPanel {padding-left:10px;}

.syncRMA {margin-top:20px;}

.syncRMA table {
	margin-top:30px; 
	margin-bottom:20px; 
	clear:both; 
	padding-top:30px;
}

.syncRMA td {padding-right:20px;}

#ctl00_ContentRegion_syncRMAControl_quantityValidator {display:none;}

.rmaComment {
	clear:both;
	float:left;
	margin-bottom:20px;
}

.syncRMA .headline {
	position:relative; 
	top:4px;
}

#ctl00_ContentRegion_syncRMAControl_countryDropDownList {margin-left:1px;}

#ctl00_ContentRegion_syncRMAControl_createRMAButton {margin-top:20px;}


.syncOrderHistoryLinesTable .quantityCol, .syncOrderHistoryLinesTable .priceCol, .syncOrderHistoryLinesTable .totalCol {text-align:center;}

.rmaDescription {
	float:left; 
	margin-bottom:20px;
}

.syncRMA .headline {padding-bottom:10px;}

.locationGrid h3 { color:#202021;}
.locationGridColZip { color:#202021;}

.vtLayout {border:none; margin:0px; padding:0px; margin-top:20px; float:left; clear:both;}
.variantTable {width:502px; border-left:1px solid #3A3A3A!important; border-right:1px solid #3A3A3A!important; border-bottom:1px solid #3A3A3A!important;  }
.variantTable .header { height:30px; background:url(images/boxTop.gif) repeat-x; }
.variantTable .item {background:none;}
.variantTable .alternating { background:#3A3A3A;}
.variantTable .price { color:#F60100;}
.vtItemButton { width:504px;}
.vtItemButton input {background:url(images/buttonList.png) no-repeat; border:medium none; color:#FFFFFF; font-size:12px; font-weight:bold; height:25px; line-height:25px; margin:0px; padding:0px; width:86px;}
.vtResult { width:504px; margin:0px;}
.listItemDescription a{ color:#000;}
.freightTextAndLabel { display: none; }

/* Tilføjet af tejs, så kunderne ikke længere kan ændre deres password */
#ctl00_ContentRegion_PnlEditUser input { display: none;}