/*General styles start*/
	body, html{ height:100%; background:#591b24 url(images/bg.gif) repeat-x; margin: 0px; padding:0px; color:#313538; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
   	input, textarea, select {color:#313538; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
	a { color:#313538;}
    .tekstbox { padding-left:5px; width:140px; height:15px; border: 1px solid #313538;}
    h1 {margin:0px;}
    .headline {}
    h2 {margin:0px; font-size:15px; color:#a43e4c;}
    object { outline:none; }
	.overlayLabel{}
/*General styles end*/

/*Top*/
	.outer { background:url(images/mainBg.gif) no-repeat center top;}
	.main { background:url(images/contentBgBottom.png) no-repeat center bottom; padding-bottom:17px;}
	.isFrontpage {}
	.mainContent { width:939px;}
	.mainContentTD {}
	
	#TopImageMap { width:80px; height:60px; position:absolute; top:0px; margin-left:850px;}
	#TopImageMap img { width:80px; height:60px;}
	.topSection { width:939px; height:41px; margin-top:168px; background:url(images/contentBgTop.png) no-repeat center bottom; padding-bottom:17px; float:left; clear:both;}

	.menu { width:888px; height:31px; background:none; margin-left:24px;}
	.menu a:link { color:#FFFFFF;}
	.menu a:active { color:#FFFFFF;}
	.menu a:visited { color:#FFFFFF;}
	.menu a:hover { color:#f59faa;}
	.menuNormbg { height:31px; line-height:31px; float:left; text-transform:uppercase; font-size:10px; font-weight:bold; margin-right:15px;}
	.menuOverbg { height:31px; line-height:31px; float:left; text-transform:uppercase; font-size:10px; font-weight:bold; margin-right:15px;}
	
	#criditCardBox {}
	.topSmallCart {height:31px; line-height:31px; color:#FFFFFF; font-size:10px; font-weight:bold; text-transform:uppercase; float:right;}
	#topSmallCartCount { float:left; margin-right:10px;}
	#topSmallCartPrice { float:left;}
	
	.top { width:190px; height:140px; position:absolute; top:0px; margin-left:19px;}
	.logoImg {width:190px; height:140px; }
/*Top End*/

/*Main styles start*/

	.content {width:939px; background:url(images/contentBgCenter.png) repeat-y; float:none;}
	.topSectionBreadcrumb { margin-bottom:5px;}
	
	.left { width:178px; margin-left:21px; margin-right:39px;}
	
    .center { width:452px;}
	.centerProductList { width:452px;}
	.centerProductListNoRight { width:684px;}
	.centerNoRight {width:684px;}
    .centerContent { }
    .centerContentWebPage { margin-top:5px; }
    .centerContentWebPageNoRight { }
    .centerContentWebPageForum { }
   
	.right { width:222px; float:right; margin-right:17px;}
	
	/*Left*/
		/*.searchTable { width:178px; height:28px; margin-bottom:20px; background:url(images/searchBg.png) no-repeat;}*/
		.searchTable td { vertical-align:top; padding-top:3px;}
		.searchTable .inputSearch { width:145px; padding-left:10px; border:none; background:none; margin-top:1px;}
		.searchButton {}
		
		 /*LeftMenu styles start*/
		 	.productMenucontainer { width:178px;}
			.leftMenuContainer { width:178px;}			
			
			/*.itemGroup0 .leftMenuHeader {width:178px; height:19px; margin-bottom:15px; background:url(images/legwear.gif) no-repeat;}
			.itemGroup1 .leftMenuHeader {width:178px; height:19px; margin-bottom:15px; background:url(images/kundenicentrum.gif) no-repeat;}
			.itemGroup2 .leftMenuHeader {width:178px; height:19px; margin-bottom:15px; background:url(images/blivinspireret.gif) no-repeat;}*/
			
			.leftMenu { margin-left:4px; margin-bottom:20px; text-transform:uppercase;}
			.leftSubMenu { margin-left:10px; margin-top:5px; margin-bottom:10px;}
			.leftSubSubMenu { margin-left:10px; margin-top:5px; margin-bottom:10px;}
	
			.menuNorm { font-weight:bold; color:#FFFFFF; padding-top:1px; padding-bottom:1px;}
			.menuNorm a { font-weight:bold; color:#FFFFFF;}
			.menuNorm a:hover { color:#f59faa;}
			.menuActive { font-weight:bold; color:#f59faa; padding-top:1px; padding-bottom:1px;}
			.menuActive a { font-weight:bold; color:#f59faa;}
			
			.productTypes {}
			.productBrands {}
	
			.subMenuNorm { font-size:10px; color:#FFFFFF; list-style:none;}
			.subMenuNorm a { font-size:10px; color:#FFFFFF; text-decoration:none;}
			.subMenuNorm a:hover {color:#f59faa; text-decoration:none;}
			.subMenuActive { font-size:10px; color:#f59faa; list-style:none;}
			.subMenuActive a { font-size:10px; color:#f59faa; text-decoration:none;}
			.subSubMenuNorm { font-size:10px; color:#FFFFFF; list-style:none;}
			.subSubMenuNorm a { font-size:10px; color:#FFFFFF; text-decoration:none;}
			.subSubMenuNorm a:hover {color:#f59faa; text-decoration:none;}
			.subSubMenuActive { font-size:10px; color:#f59faa; list-style:none;}
			.subSubMenuActive a { font-size:10px; color:#f59faa; text-decoration:none;}
			
			.leftMenuContainerSeperator{}
		/*LeftMenu styles end*/
	/*Left End*/
	
	/*General RightBox styles start*/
		.boxRightContainer { margin-bottom:10px; }
		.boxRightContainerImg { margin-bottom:10px; }
		.boxRight {}
		.boxRight a { color:#a43e4c;}
		.boxRight a:hover { color:#a43e4c;}
		.boxRightHeader { color:#a43e4c; font-size:15px; font-weight:normal; padding-bottom:5px; text-transform:uppercase;}
		.boxRightHeader a { color:#a43e4c;}
		.boxRightHeader a:hover { color:#a43e4c;}
		.boxRightContent {}
		.boxRightAltContent {}
	/*General RightBox styles end*/
	
	 /*BOX module styles start*/
		.boxRightContainerBOX { margin-bottom:10px; }
		.boxRightContainerBOX .boxRight {}
		.boxRightContainerBOX .boxRight a { color:#a43e4c;}
		.boxRightContainerBOX .boxRight a:hover { color:#a43e4c;}
		.boxRightContainerBOX .boxRightHeader {color:#a43e4c; font-size:15px; font-weight:normal; padding-bottom:5px; text-transform:uppercase;}
		.boxRightContainerBOX .boxRightHeader a { color:#a43e4c;}
		.boxRightContainerBOX .boxRightHeader a:hover { color:#a43e4c;}
		.boxRightContainerBOX .boxRightContent { }
		.boxRightContainerBOX .boxRightContentAlt { }
		
		.left .boxRight {color:#FFFFFF;}
		.left .boxRight a { color:#FFFFFF;}
		.left .boxRight a:hover { color:#FFFFFF;}
		.left .boxRightHeader { padding-left:4px; color:#f59faa; font-size:15px; font-weight:normal; padding-bottom:5px; text-transform:uppercase;}
		.left .boxRightHeader a { color:#f59faa;}
		.left .boxRightHeader a:hover { color:#f59faa;}
		
		.left .boxRightContainerBOX .boxRight {color:#FFFFFF;}
		.left .boxRightContainerBOX .boxRight a { color:#FFFFFF;}
		.left .boxRightContainerBOX .boxRight a:hover { color:#FFFFFF;}
		.left .boxRightContainerBOX .boxRightHeader { padding-left:4px; color:#f59faa; font-size:15px; font-weight:normal; padding-bottom:5px; text-transform:uppercase; }
		.left .boxRightContainerBOX .boxRightHeader a { color:#f59faa;}
		.left .boxRightContainerBOX .boxRightHeader a:hover { color:#f59faa;}
		
		.boxCenterContainer { margin-bottom:10px; }
		.boxCenterContainerLEFT { width:222px; float:left; margin-bottom:10px;}
		.boxCenterContainerRIGHT { width:222px; float:right; margin-bottom:10px;}
		
		.boxCenter {}
		.boxCenter a { color:#a43e4c;}
		.boxCenter a:hover { color:#a43e4c;}
		.boxCenterHeader {color:#a43e4c; font-size:15px; font-weight:normal; padding-bottom:5px; text-transform:uppercase;}
		.boxCenterHeader a { color:#a43e4c;}
		.boxCenterHeader a:hover { color:#a43e4c;}
		.boxCenterContent { }
		.boxCenterContentAlt {}
		.tableBoxContent {}
		
		.boxCenterContainerImg {margin-bottom:10px;}
		.boxCenterContainerImgLEFT { float:left; margin-bottom:10px; }
		.boxCenterContainerImgRIGHT { float:right; margin-bottom:10px;}
		
		.top5OrderedList li a { color:#313538; text-decoration:none;}

    
	 /*BOX module styles end*/
 
    #productListTable {}
	
	#clearBottomDiv { clear:both; height:20px; }

    .ajaxload{margin:1px 1px 1px 1px;width:16px;height:16px;background-image:url(images/ajax-loader.gif);}

    .button { border:none; background:#313538; color:#FFFFFF; padding-bottom:1px; padding-top:1px;}
    .bigButton { border:none; background:#313538; color:#FFFFFF; padding:3px;}
	
	.headlineList { font-size:11px; font-weight:bold;}
    .headlineList a { color:#313538; text-decoration:none; }
    .headerPaging { border-top:1px solid #313538; border-bottom:1px solid #313538; padding-top:3px; padding-bottom:3px; }
    .headerPaging .paging { text-align:right; color:#313538;}
    .headerPaging .paging span{padding-right:3px;}
    .headerPaging a:link{padding-right:3px; color:#313538; }
    .headerPaging a:active{padding-right:3px; color:#313538; }
    .headerPaging a:visited{padding-right:3px; color:#313538; }
    .headerPaging a:hover{padding-right:3px; color:#313538; }
	
	th.line { border-bottom:1px solid #313538; border-top:1px solid #313538;}
    .line { border-bottom:1px solid #313538;}
    .link:link { color:#a43e4c; }
    .link:active { color:#a43e4c; }
    .link:visited { color:#a43e4c; }
    .link:hover { color:#a43e4c; }
    .inputSearch {border:1px solid #313538; width:145px; background:#FFFFFF; padding-left:5px;}
    .inputSelect {border:1px solid #313538; }
    .inputQuantity {border:1px solid #313538;}
    .inputDelivery {border:1px solid #313538; }
    .inputDelivery optgroup{}
    .inputDelivery optgroup option{}
    .inputFreightType{}
    .freightload{float:left; margin:3px 5px 1px 5px;}
    .Img {}
	
	.productListView1{}
    .productListView1 .item { width:100%;}
    .productListView1 .alt { width:100%;}
    .productListView2{ }
    .productListView2 .item {}
    .productListView2 .alt {}
    .productListView3 .productRow {float:left; clear:left;}
    .productListView3 .productRowSpacer {clear:left; height:10px;}
    .productListView3 .headlineList a {color: #313538;}
    .productListView3 .itemCol1 {width:220px; float:left; clear:left;}
    .productListView3 .itemCol2 {width:220px; float:left; margin-left:7px;}
    .productListView3 .itemCol3 {width:220px; float:left; margin-left:7px;}
    .productListView3 .textBox {text-align: left; margin-top:6px;}    
    .productListView3 .listItemDescription {}  
	
	.listProductText {float:left; width:110px; text-align:left;}
	.divPricesOrder {/*float:right;*/ text-align:right;}
	.divPrices .priceStor { font-size:11px;}
	.divPrices .prevPriceList { font-size:11px;}
	.divOrderInnerInfo { margin-bottom:3px;}
	.divOrderInnerInfo a {color:#a43e4c;}
	
	.productHeader { background:#313538; padding:5px;}
    .productHeader .text a { color:#FFFFFF; text-decoration:none; }
    
    .prevPrice { color:#a43e4c; line-height:13px;}
    .prevPriceList { color:#a43e4c; font-size:13px; line-height:15px;}
    .prevPriceSmall { color:#a43e4c; font-size:10px; line-height:12px;}
    .priceSmall { color:#a43e4c; font-weight:bold; line-height:13px;}
    .price { color:#a43e4c; font-size:13px; font-weight:bold; line-height:15px;}
    .priceStor{ color:#a43e4c; font-size:17px; font-weight:bold; line-height:20px;}
    .priceStorExcl { color:#a43e4c; font-size:10px; font-weight:bold; line-height:12px;}
    
    .frontpagePrices{}
    
    .itemNo {font-size:10px; color:#a43e4c;}

    .stepDelivery { width:100%; margin-bottom:10px;}
    .stepDelivery td { height:45px; text-align: left; border-right:4px solid #FFFFFF; background:#313538; 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:#a43e4c; line-height:13px; }
    .text a:active{color:#a43e4c; line-height:13px; }
    .text a:visited{color:#a43e4c;  line-height:13px; }
    .text a:hover{color:#a43e4c; line-height:13px; }
    .textSmall { color:#313538; font-size:10px; }
    .textSmall a { color:#a43e4c; font-size:10px; }
    .textSmall a:link { color:#a43e4c; font-size:10px; }
    .textSmall a:active { color:#a43e4c; font-size:10px; }
    .textSmall a:visited { color:#a43e4c; font-size:10px; }
    .textSmall a:hover { color:#a43e4c; font-size:10px; }
    .textSmall .link a:hover { color:#a43e4c; font-size:10px; }
    .textRed { color: #ff0000; font-size: 10px; line-height: 13px; }
    .textBold { color:#313538; font-weight:bold; line-height:13px; }
    .textStor { color:#313538; font-size:12px; font-weight:bold; line-height:13px; }
    
     /*FrontPage styles start*/
	 	.frontpageOuter {width:684px; float:left; clear:right; margin-bottom:10px;}
        .frontpage{ width:684px; height:309px;}
        .frontpage div { }
        .frontpage p { margin:0px;}
        
		.productNewsContainer { padding:0px; background:none;}
        .productNews { width:452px;}
        .productNews img { }
        .productNewsItem { width:100px; padding-bottom:10px;}
        .productNewsItem div {}
        .productNewsItem .text { line-height:18px;}
        .productNewsItem .prevPrice {}
        .productNewsItem .price {}
        .productNews .devider {}
    /*FrontPage styles end*/

    
    /*Product styles start*/
        .choiceBox {}
        .choiceBorders {}
        
        .imageBox {}
        .imageBorder {}
        .imageBorderProduct {}
        .imageBoxMedium {}
        .imageBorderMedium {}
		.imageBorderMedium a {}
        
        .itemPic {}
        .itemColor{}
        .itemColorChoice{}
        .itemVariant {}
        .itemVariantDropDowns{}
        .itemVariantLoad{}
        .itemQuantity {}
        .itemButton {}
        
        .productItemPic { width:240px;}
        .productItemInfo { width:212px;}
        .productItemPicBorder {}
        
        .tdFilter { height:88px; background:#FFFFFF; border:1px solid #313538; padding:10px;}
		.tdFilter a { color:#313538; }
        .productfiles a {font-size:10px;}

    /*Product styles end*/
    
    /*News styles start*/
        .dato {}
        .imageFloat{}
    /*News styles end*/

    /*RightBox styles start*/
       
        /*Small Newsletter styles start*/
			.left .newsSubscribeButton{}
            .left .newsSubscribeButton{ color:#FFFFFF;}
            /*.inputMailSmall {width:158px; height:22px; padding-bottom:5px; padding-left:10px; padding-right:10px; border:none; background:transparent url(images/inputBg.png) no-repeat;}*/
			
			.divLoginUserName input, .divLoginPassword input {width:158px;}
        /*Small Newsletter styles end*/
		
    /*RightBox styles end*/

    /*Footter styles start*/
		.wideFooter { color:#FFFFFF; height:323px; background:url(images/bottomBg.gif) repeat-x center bottom;}
		.wideFooter a {color:#FFFFFF;}
		/*.wideFooterFrontpage {width:939px; height:168px; padding-top:158px; margin:auto; background:url(images/bottomCenterBg.png) no-repeat;}*/
		.wideFooterContent {width:939px; margin:auto; margin-top:-40px;}
		
		/*.divFooterPart1 { width:590px; float:left; margin-right:35px; margin-left:25px; background:url(images/omlegwear.png) no-repeat; padding-top:20px;}
		.divFooterPart2 { width:272px; min-height:100px; float:left; background:url(images/kundeservice.png) no-repeat; padding-top:20px;}*/
	
		.mcbLogo { width:140px; float:right; position:relative; bottom:16px; font-size:9px; margin-right:17px;}
		.mcbLogoBox { border:1px solid #FFFFFF; margin:0px;}
		.mcbLogoBox a{ color:#FFFFFF; margin-left:5px;}
		
		.textAdress {color:#FFFFFF; font-size:10px; margin-left:25px;}
		.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; }

.loggedInAsPart { margin-left:4px;}
.boxRightLoginContent{margin-left:4px;text-transform:uppercase;text-decoration:none;}
.LoginBoxRight .boxRightLoginContent a{text-decoration:none;font-weight:bold;}
.LoginBoxRight .boxRightLoginContent a:hover{color:#f59faa;}

#LoginContainer { position:relative; margin-left:10px;}
#LoginContainer .loginLeft { position:absolute; left:0px; top:0px; margin:0px;}
#LoginContainer .loginRight { position:absolute; left:0px; top:125px; margin:0px; margin-left:3px;}
#LoginContainer .divLoginBtn { margin-left:3px;}
#LoginContainer .ForumButton { border:none; background:#313538; color:#FFFFFF; padding:3px;}

.topSectionView2 { width:684px; min-height:160px; margin-bottom:10px; background-position:left 25px; }
.topSectionView2 h1 { width:326px; margin:30px 0 0 28px; }
.topSectionView2 p { width:326px; margin:10px 0 5px 28px; }

.topSectionView2NoPicture { min-height:20px; margin-bottom:0px; }
.topSectionView2NoPicture h1 { width:270px; margin:0; }
.topSectionView2NoPicture p { width:270px; margin:10px 0 0 0; }


/*.purchaseButton { width:220px; height:30px; margin:15px 0 10px 0; background:url(images/productList_readmorebuy.png) left top no-repeat; clear:both; color:transparent; line-height:9999px; overflow:hidden; display:block; }*/
.divOrderInnerInfo { display:none; }
/* modified by linh on 7 Mar 2012 */
/*60*/.searchTable { width:178px; height:28px; margin-bottom:20px; background:url(images/sprite_image.png) 0 -381px no-repeat;}
/*69*/.itemGroup0 .leftMenuHeader {width:178px; height:19px; margin-bottom:15px; background:url(images/sprite_image.png) 0 -460px no-repeat;}
.itemGroup1 .leftMenuHeader {width:178px; height:19px; margin-bottom:15px; background:url(images/sprite_image.png) -550px -460px no-repeat;}
.itemGroup2 .leftMenuHeader {width:178px; height:19px; margin-bottom:15px; background:url(images/sprite_image.png) -300px -460px no-repeat;}
/*313*/.inputMailSmall {width:158px; height:22px; padding-bottom:5px; padding-left:10px; padding-right:10px; border:none; background:transparent url(images/sprite_image.png) -300px -380px no-repeat;}
/*323*/.wideFooterFrontpage {width:939px; height:168px; padding-top:158px; margin:auto; background:url(images/sprite_image.png) no-repeat;}
/*326*/.divFooterPart1 { width:590px; float:left; margin-right:35px; margin-left:25px; background:url(images/sprite_image.png) 0 -540px no-repeat; padding-top:20px;}
		.divFooterPart2 { width:272px; min-height:100px; float:left; background:url(images/sprite_image.png) -760px -540px no-repeat; padding-top:20px;}
/*368*/.purchaseButton { width:220px; height:30px; margin:15px 0 10px 0; background:url(images/sprite_image.png) -550px -380px no-repeat; clear:both; color:transparent; line-height:9999px; overflow:hidden; display:block; }
