﻿@charset "utf-8";
/*General styles start*/
	body, html{ height:100%; background:#FFFFFF; margin: 0px; padding:0px; color:#313132; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
   	input, textarea, select {color:#313132; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
	a { color:#0066FF;}
    .tekstbox { padding-left:5px; width:140px; height:15px; border:1px solid #e5e5e5;}
    h1 {margin:0px; color:#ac2736; font-weight:normal;}
    .headline {}
    h2 {margin:0px; color:#ac2736; font-weight:normal;}
    object { outline:none; }
	.overlayLabel{}
/*General styles end*/

/*Top*/
	.outer {height:100%;background:#FFFFFF url(images/topbg.png) repeat-x;}
	.main {background:url(images/top.jpg) center 22px no-repeat;}
	.isFrontpage {}
	.mainContent { background:none;}
	.mainContentTD {}
	
	#TopImageMap { width:440px; height:130px; position:absolute; top:21px; margin:0 0 0 466px; z-index:12; }
	#TopImageMap img {width:440px; height:130px;}
	.topSection { width:906px; height:38px; margin-bottom:130px; position:relative; z-index:11; margin-top: 22px;/*IE7 fix*/.padding-top:22px;}
	.isFrontpage .topSection { }

	.menu { width:906px; height:39px; position:absolute; top:129px; }
	.menu a:link { color:#FFFFFF;}
	.menu a:active { color:#FFFFFF;}
	.menu a:visited { color:#FFFFFF;}
	.menu a:hover { color:#707070;}
	.menuNormbg { height:39px; float:left; text-transform:none; padding-left:10px; padding-right:10px; /*line-height:35px;*/ font-size:13px; font-weight:bold; }
	.menuOverbg { height:39px; color:#707070; float:left; text-transform:none; padding-left:10px; padding-right:10px; /*line-height:35px;*/ font-size:13px; font-weight:bold; background:#FFFFFF;}
	.menuOverbg a:link { color:#707070;}
	.menuOverbg a:active { color:#707070;}
	.menuOverbg a:visited { color:#707070;}
	.menuOverbg a:hover { color:#707070;}
	
	#criditCardBox { display:none;}
	.topSmallCart {padding:27px 32px 33px 157px; float:left; color:#fff; font-size:11px; font-weight:bold; text-transform:none; line-height:12px; position:absolute; top:-91px; left:630px; width:118px;/*IE7 fix*/.padding-top:27px;}
	
	.top { width:210px; height:88px; position:absolute; top:36px;left:0px; background:url(images/sprite_image.png) 0 -500px no-repeat; /*IE7 fix*/.top: 56px;}
	.topDiv a { display:block; }
	.logoImg { width:210px; height:88px;}
/*Top End*/

/*Main styles start*/

	.content {width:906px; margin:20px auto 0;}
	.isFrontpage .content { background:none;}
	.topSectionBreadcrumb { margin-bottom:5px; margin-left:7px;}
	.topSectionBreadcrumb li { color:#5B6062; margin-right:1px;}
	.topSectionBreadcrumb li a {color:#5B6062;}
	.topSectionBreadcrumb li .b  {background:url(images/bullet.gif) no-repeat scroll left center; padding-left:1px;}
	.topSectionBreadcrumb li.first .b { display:none; }
	.shareBox {
    float: right;
    margin-top: 10px;
	}
	.frontpageOuter {margin-bottom:14px;}
	
	.left { width:184px; margin-right:12px;}
	.isFrontpage .left { padding-top:0px; margin-right:20px;}
	
    .isFrontpage .center { width:702px; margin-left:0;}
	.center { width:518px; margin-left:7px;}
	.centerProductList { width:518px; margin-left:1px;}
	.isSearch .centerProductList { width:518px; margin-left:7px; }
	.centerProductListNoRight { width:702px;}
	.centerNoRight {width:702px; margin-left:7px; }
    .centerContent { }
    .centerContentWebPage { margin-top:5px; }
	.centerContentWebPage > div { padding-left:7px; }
	.centerContentWebPage #LoginContainer { float:left; position:relative; }
	.centerContentWebPage #LoginContainer .loginRight { margin:0 10px 15px; position:absolute; left:250px; top:52px; }
	*+html .centerContentWebPage #LoginContainer .loginRight { top:51px; }
	/*#paymentDiv.centerContentWebPage .stepDelivery { margin-left:0; }
	#paymentDiv.centerContentWebPage > table { margin-left:7px; }*/
    .centerContentWebPageNoRight { }
    .centerContentWebPageForum { }
   
	.right { width:170px; float:right; padding-top:24px;}
	.isFrontpage .right { padding-top:0px; position:relative; top:243px; margin-bottom:443px;}
	
	/*Left*/
		.searchTable { width:170px; height:25px; margin-bottom:20px; background:url(images/sprite_image.png) -280px -152px no-repeat;}
		.searchButton {}
		
		 /*LeftMenu styles start
		 	.productMenucontainer { width:184px; margin-bottom:20px;}
			.leftMenuContainer { width:184px; padding-bottom:8px; background:url(images/groupbg.png) -204px bottom no-repeat;}
			
			.itemGroup0 .leftMenuHeader { width:184px; height:22px; background:url(images/sprite_image.png) no-repeat 0px 0px; }
			.itemGroup1 .leftMenuHeader { width:184px; height:22px; background:url(images/sprite_image.png) no-repeat -204px 0px; }
			.itemGroup2 .leftMenuHeader { width:184px; height:22px; background:url(images/sprite_image.png) no-repeat -408px 0px; }
			.itemGroup3 .leftMenuHeader { width:184px; height:22px; background:url(images/sprite_image.png) no-repeat -612px 0px; }
			
			.itemGroup0 .leftMenuHeaderCollapsed { width:184px; height:22px; background:url(images/sprite_image.png) no-repeat 0px 0px; }
			.itemGroup1 .leftMenuHeaderCollapsed { width:184px; height:22px; background:url(images/sprite_image.png) no-repeat -204px 0px; }
			.itemGroup2 .leftMenuHeaderCollapsed { width:184px; height:22px; background:url(images/sprite_image.png) no-repeat -408px 0px; }
			.itemGroup3 .leftMenuHeaderCollapsed { width:184px; height:22px; background:url(images/sprite_image.png) no-repeat -612px 0px; }
			
			
			.leftMenu { background:url(images/groupbg.png) 0 0 repeat-y; }
			.leftSubMenu { margin-left:10px; margin-bottom:10px;}
			.leftSubSubMenu { margin-left:10px; margin-bottom:10px;}
	
			.menuNorm, .menuActive, .menuLess, .menuMore { padding-left:7px; margin:0 7px 0 8px; }
			.menuLess, .menuMore { border-bottom:none !important; }
			
			.itemGroup0 .menuNorm { height:25px; line-height:25px; border-bottom:1px solid #e7e7e7; background:url(images/sprite_image.png) no-repeat -10px -36px;}
			.itemGroup0 .menuNorm a { color:#5b6062;}
			.itemGroup0 .menuNorm a:hover { color:#9ec14d;}
			.itemGroup0 .menuActive { line-height:25px; border-bottom:1px solid #e7e7e7; color:#c83446; background:url(images/sprite_image.png) no-repeat -10px -76px;}
			.itemGroup0 .menuActive a { color:#9ec14d;}
			.itemGroup0 .menuLess { line-height:25px; border-bottom:1px solid #e7e7e7; font-weight:bolder; background:url(images/sprite_image.png) no-repeat -10px -56px;}
			.itemGroup0 .menuLess a { color:#5b6062;}
			.itemGroup0 .menuLess a:hover { color:#9ec14d;}
			.itemGroup0 .menuMore { line-height:25px; border-bottom:1px solid #e7e7e7; font-weight:bolder; background:url(images/sprite_image.png) no-repeat -10px -76px;}
			.itemGroup0 .menuMore a { color:#5b6062;}
			.itemGroup0 .menuMore a:hover { color:#9ec14d;}
			
			.itemGroup1 .menuNorm { height:25px; line-height:25px; border-bottom:1px solid #e7e7e7; background:url(images/sprite_image.png) no-repeat -214px -36px;}
			.itemGroup1 .menuNorm a { color:#5b6062;}
			.itemGroup1 .menuNorm a:hover { color:#005795;}
			.itemGroup1 .menuActive { line-height:25px; border-bottom:1px solid #e7e7e7; color:#005795; background:url(images/sprite_image.png) no-repeat -214px -76px;}
			.itemGroup1 .menuActive a { color:#005795;}
			.itemGroup1 .menuLess { line-height:25px; border-bottom:1px solid #e7e7e7; font-weight:bolder; background:url(images/sprite_image.png) no-repeat -214px -56px;}
			.itemGroup1 .menuLess a { color:#5b6062;}
			.itemGroup1 .menuLess a:hover { color:#005795;}
			.itemGroup1 .menuMore { line-height:25px; border-bottom:1px solid #e7e7e7; font-weight:bolder; background:url(images/sprite_image.png) no-repeat -214px -76px;}
			.itemGroup1 .menuMore a { color:#5b6062;}
			.itemGroup1 .menuMore a:hover { color:#005795;}
			
			.itemGroup2 .menuNorm { height:25px; line-height:25px; border-bottom:1px solid #e7e7e7; background:url(images/sprite_image.png) no-repeat -418px -36px;}
			.itemGroup2 .menuNorm a { color:#5b6062;}
			.itemGroup2 .menuNorm a:hover { color:#33b0e3;}
			.itemGroup2 .menuActive { line-height:25px; border-bottom:1px solid #e7e7e7; color:#33b0e3; background:url(images/sprite_image.png) no-repeat -418px -76px;}
			.itemGroup2 .menuActive a { color:#33b0e3;}
			.itemGroup2 .menuLess { line-height:25px; border-bottom:1px solid #e7e7e7; font-weight:bolder; background:url(images/sprite_image.png) no-repeat -418px -56px;}
			.itemGroup2 .menuLess a { color:#5b6062;}
			.itemGroup2 .menuLess a:hover { color:#33b0e3;}
			.itemGroup2 .menuMore { line-height:25px; border-bottom:1px solid #e7e7e7; font-weight:bolder; background:url(images/sprite_image.png) no-repeat -418px -76px;}
			.itemGroup2 .menuMore a { color:#5b6062;}
			.itemGroup2 .menuMore a:hover { color:#33b0e3;}
			
			.itemGroup3 .menuNorm { height:25px; line-height:25px; border-bottom:1px solid #e7e7e7; background:url(images/sprite_image.png) no-repeat -622px -36px;}
			.itemGroup3 .menuNorm a { color:#5b6062;}
			.itemGroup3 .menuNorm a:hover { color:#c83446;}
			.itemGroup3 .menuActive { line-height:25px; border-bottom:1px solid #e7e7e7; color:#9ec14d; background:url(images/sprite_image.png) no-repeat -622px -76px;}
			.itemGroup3 .menuActive a { color:#c83446;}
			.itemGroup3 .menuLess { line-height:25px; border-bottom:1px solid #e7e7e7; font-weight:bolder; background:url(images/sprite_image.png) no-repeat -622px -56px;}
			.itemGroup3 .menuLess a { color:#5b6062;}
			.itemGroup3 .menuLess a:hover { color:#c83446;}
			.itemGroup3 .menuMore { line-height:25px; border-bottom:1px solid #e7e7e7; font-weight:bolder; background:url(images/sprite_image.png) no-repeat -622px -76px;}
			.itemGroup3 .menuMore a { color:#5b6062;}
			.itemGroup3 .menuMore a:hover { color:#c83446;}
			
			
			.productTypes {}
			.productBrands {}
	
			.itemGroup0 .subMenuNorm { color:#5b6062; list-style:none;}
			.itemGroup0 .subMenuNorm a { color:#5b6062; text-decoration:none;}
			.itemGroup0 .subMenuNorm a:hover { color:#9ec14d; text-decoration:none;}
			.itemGroup0 .subMenuActive { color:#9ec14d; list-style:none;}
			.itemGroup0 .subMenuActive a { color:#9ec14d; text-decoration:none;}
			.itemGroup0 .subSubMenuNorm { color:#5b6062; list-style:none;}
			.itemGroup0 .subSubMenuNorm a { color:#5b6062; text-decoration:none;}
			.itemGroup0 .subSubMenuNorm a:hover { color:#9ec14d; text-decoration:none;}
			.itemGroup0 .subSubMenuActive { color:#9ec14d; list-style:none;}
			.itemGroup0 .subSubMenuActive a { color:#9ec14d; text-decoration:none;}
			
			.itemGroup1 .subMenuNorm { color:#5b6062; list-style:none;}
			.itemGroup1 .subMenuNorm a { color:#5b6062; text-decoration:none;}
			.itemGroup1 .subMenuNorm a:hover { color:#005795; text-decoration:none;}
			.itemGroup1 .subMenuActive { color:#005795; list-style:none;}
			.itemGroup1 .subMenuActive a { color:#005795; text-decoration:none;}
			.itemGroup1 .subSubMenuNorm { color:#5b6062; list-style:none;}
			.itemGroup1 .subSubMenuNorm a { color:#5b6062; text-decoration:none;}
			.itemGroup1 .subSubMenuNorm a:hover { color:#005795; text-decoration:none;}
			.itemGroup1 .subSubMenuActive { color:#005795; list-style:none;}
			.itemGroup1 .subSubMenuActive a { color:#005795; text-decoration:none;}
			
			.itemGroup2 .subMenuNorm { color:#5b6062; list-style:none;}
			.itemGroup2 .subMenuNorm a { color:#5b6062; text-decoration:none;}
			.itemGroup2 .subMenuNorm a:hover { color:#33b0e3; text-decoration:none;}
			.itemGroup2 .subMenuActive { color:#33b0e3; list-style:none;}
			.itemGroup2 .subMenuActive a { color:#33b0e3; text-decoration:none;}
			.itemGroup2 .subSubMenuNorm { color:#5b6062; list-style:none;}
			.itemGroup2 .subSubMenuNorm a { color:#5b6062; text-decoration:none;}
			.itemGroup2 .subSubMenuNorm a:hover { color:#33b0e3; text-decoration:none;}
			.itemGroup2 .subSubMenuActive { color:#33b0e3; list-style:none;}
			.itemGroup2 .subSubMenuActive a { color:#33b0e3; text-decoration:none;}
			
			.itemGroup3 .subMenuNorm { color:#5b6062; list-style:none;}
			.itemGroup3 .subMenuNorm a { color:#5b6062; text-decoration:none;}
			.itemGroup3 .subMenuNorm a:hover { color:#c83446; text-decoration:none;}
			.itemGroup3 .subMenuActive { color:#c83446; list-style:none;}
			.itemGroup3 .subMenuActive a { color:#c83446; text-decoration:none;}
			.itemGroup3 .subSubMenuNorm { color:#5b6062; list-style:none;}
			.itemGroup3 .subSubMenuNorm a { color:#5b6062; text-decoration:none;}
			.itemGroup3 .subSubMenuNorm a:hover { color:#c83446; text-decoration:none;}
			.itemGroup3 .subSubMenuActive { color:#c83446; list-style:none;}
			.itemGroup3 .subSubMenuActive a { color:#c83446; text-decoration:none;}
			
			.leftMenuContainerSeperator{ width:184px; height:4px; clear:both;}
		LeftMenu styles end*/
		
		/*new style for left menu*/
		.productMenucontainer { width:184px; margin-bottom:20px;}
		.leftMenuContainer { width:184px; padding-bottom:8px; background:url(images/groupbg.png) -204px bottom no-repeat; margin-bottom:4px}
		.leftMenu {    background: url("images/groupbg.png") repeat-y scroll 0 0 transparent; padding:0 7px 0 8px}
		
		.itemGroup0 .leftMenuHeader { width:184px; height:22px; background:url(images/sprite_image.png) no-repeat 0px 0px; }
		.itemGroup1 .leftMenuHeader { width:184px; height:22px; background:url(images/sprite_image.png) no-repeat -204px 0px; }
		.itemGroup2 .leftMenuHeader { width:184px; height:22px; background:url(images/sprite_image.png) no-repeat -408px 0px; }
		.itemGroup3 .leftMenuHeader { width:184px; height:22px; background:url(images/sprite_image.png) no-repeat -612px 0px; }
		.itemGroup3 .leftMenuHeader { width:184px; height:22px;  }
		
		.leftMenu .menuNorm a{ color:#424449}
		.leftMenu .menuNorm , .leftMenu .menuActive, .leftMenu .menuMore, .leftMenu .menuLess{    border-bottom: 1px solid #E7E7E7;margin:0;padding:6px 0px 6px 8px;}		
		
		.itemGroup0 .menuNorm a, .itemGroup0 .menuActive a, .itemGroup0 .menuMore a, .itemGroup0 .menuLess a{ background:url(images/fixmenu1.png) 146px center no-repeat; display:block; padding:0 25px 0 0}	
		.itemGroup0 .menuNorm a:hover, .itemGroup0 .menuActive a, .itemGroup0 .menuActive a:hover, .itemGroup0 .subMenuActive a, .itemGroup0       		.subSubMenuActive a, .itemGroup0 .menuMore a:hover, .itemGroup0 .menuLess a:hover{ color:#91b935}
			
		
		.itemGroup1 .menuNorm a, .itemGroup1 .menuActive a, .itemGroup1 .menuMore a, .itemGroup1 .menuLess a{ background:url(images/fixmenu2.png) 146px center no-repeat; display:block; padding:0 25px 0 0}		
		.itemGroup1 .menuNorm a:hover, .itemGroup1 .menuActive a, .itemGroup1 .menuActive a:hover, .itemGroup1 .subMenuActive a, .itemGroup1       		.subSubMenuActive a, .itemGroup1 .menuMore a:hover, .itemGroup1 .menuLess a:hover{ color:#07356f}	
		
		.itemGroup2 .menuNorm a, .itemGroup2 .menuActive a, .itemGroup2 .menuMore a, .itemGroup2 .menuLess a{ background:url(images/fixmenu3.png) 146px center no-repeat; display:block; padding:0 25px 0 0}		
		.itemGroup2 .menuNorm a:hover, .itemGroup2 .menuActive a, .itemGroup2 .menuActive a:hover, .itemGroup2 .subMenuActive a, .itemGroup2       		.subSubMenuActive a, .itemGroup2 .menuMore a:hover, .itemGroup2 .menuLess a:hover{ color:#2aade4}	
		
		.itemGroup3 .menuNorm a, .itemGroup3 .menuActive a, .itemGroup3 .menuMore a, .itemGroup3 .menuLess a{ background:url(images/fixmenu4.png) 146px center no-repeat; display:block; padding:0 25px 0 0}		
		.itemGroup3 .menuNorm a:hover, .itemGroup3 .menuActive a, .itemGroup3 .menuActive a:hover, .itemGroup3 .subMenuActive a, .itemGroup3       		.subSubMenuActive a, .itemGroup3 .menuMore a:hover, .itemGroup3 .menuLess a:hover{ color:#0066FF}	
		
		.leftSubMenu{ padding:4px 0 4px 8px; display:block}
		.leftSubMenu .subMenuNorm a, .leftSubMenu .subMenuActive a{background:url(images/fixmenu1.png) 200px center no-repeat;  display:block; padding:3px 0 }
		.leftSubSubMenu{ padding:3px 0 3px 8px; }
		.leftSubSubMenu .subSubMenuNorm a, .leftSubMenu .subSubMenuActive a{ background:url(images/fixmenu1.png) 200px center no-repeat; display:block; padding:3px 0 }	
		.leftSubMenu .subMenuNorm a,  .leftSubSubMenu .subSubMenuNorm a { color:#424449}
		.menuMore a,.menuLess a{color:#424449; font-weight:bold}
		/*e:new style for left menu*/

		
		.divLoginUserName, .divLoginPassword { width:170px; height:19px; background:url(images/sprite_image.png) -280px -208px no-repeat; margin-bottom:5px;}
		.divLoginUserName input, .divLoginPassword input { width:160px; margin-left:5px; margin-right:5px; padding:3px 0 0; border:none; background:none;}
		.newsSubscribeButton { width:170px; height:19px; padding-left:5px; color:#FFFFFF; font-size:10px; background:url(images/sprite_image.png) -512px -152px     no-repeat;}
		
		#LoginContainer #loginDiv .ForumButton { border:none; background:none; width:170px; height:19px; padding-left:5px; color:#FFFFFF; font-size:10px; background:url(images/sprite_image.png) -512px -152px no-repeat; }
		
		#createUserName, #createUserEmail, #createUserPassword, #passwordEmail { width:170px; height:19px; background:url(images/sprite_image.png) -280px -208px no-repeat; margin-bottom:5px}
		#LoginContainer #createUserName input, #LoginContainer #createUserEmail input, #LoginContainer #createUserEmailVerification input, #LoginContainer #createUserPassword input { width:160px; margin-left:5px; margin-right:5px; padding:0px; padding-top:4px; border:none; background:none;}
		#LoginContainer #createUserDiv .ForumButton {border:none; background:none; width:170px; height:19px; padding-left:5px; color:#FFFFFF; font-size:10px; background:url(images/sprite_image.png) -512px -152px no-repeat;}
	
		#LoginContainer .ForumButton {border:none; background:none; width:170px; height:19px; padding-left:5px; color:#FFFFFF; font-size:10px; background:url(images/sprite_image.png) -512px -152px no-repeat;}
	
		.newsSubscribeButton{}
        .inputMailSmall { width:160px; margin-left:5px; margin-right:5px; padding:0px; padding-top:4px; border:none; background:none;}
	/*Left End*/
	
	/*General RightBox styles start*/
		.boxRightContainer { margin-bottom:15px; }
		.boxRightContainerImg {}
		.boxRightContainerImg img {margin-bottom:15px;}
		.boxRight {}
		.boxRight a { color:#0066FF;}
		.boxRight a:hover { color:#0066FF;}
		.boxRightHeader { font-size:15px; font-weight:bold; padding-bottom:5px; text-transform:uppercase;}
		.boxRightHeader a { color:#313132;}
		.boxRightHeader a:hover { color:#313132;}
		.boxRightContent {}
		.boxRightAltContent {}
	/*General RightBox styles end*/
	
	 /*BOX module styles start*/
		.boxRightContainerBOX { margin-bottom:15px; }
		.boxRightContainerBOX .boxRight {}
		.boxRightContainerBOX .boxRight a { color:#0066FF;}
		.boxRightContainerBOX .boxRight a:hover { color:#0066FF;}
		.boxRightContainerBOX .boxRightHeader { font-size:15px; font-weight:bold; padding-bottom:5px; text-transform:uppercase;}
		.boxRightContainerBOX .boxRightHeader a { color:#313132;}
		.boxRightContainerBOX .boxRightHeader a:hover { color:#313132;}
		.boxRightContainerBOX .boxRightContent { }
		.boxRightContainerBOX .boxRightContentAlt { }
		
		.boxCenterContainer { margin-bottom:15px; }
		.boxCenterContainerLEFT { width:244px; float:left; margin-bottom:15px;}
		.boxCenterContainerRIGHT { width:244px; float:right; margin-bottom:15px;}
		
		.boxCenter {}
		.boxCenter a { color:#0066FF;}
		.boxCenter a:hover { color:#0066FF;}
		.boxCenterHeader {font-size:15px; font-weight:bold; padding-bottom:5px; text-transform:uppercase;}
		.boxCenterHeader a { color:#313132;}
		.boxCenterHeader a:hover { color:#313132;}
		.boxCenterContent { }
		.boxCenterContentAlt {}
		.tableBoxContent {}
		
		.boxCenterContainerImg {margin:0; float:left; margin-bottom: 16px}
		.boxCenterContainerImgLEFT, .boxCenterContainerImgRIGHT { margin-bottom:16px; }
		/**+html .boxCenterContainerImgLEFT, *+html .boxCenterContainerImgRIGHT { margin-bottom:16px; }*/
		.boxCenterContainerImgLEFT { float:left; margin-right:16px; clear:none; }
		.boxCenterContainerImgRIGHT { float:right;}
		
		.top5OrderedList li a { color:#313132; text-decoration:none;}

    
	 /*BOX module styles end*/
 
    #productListTable { width:518px;}
	
	#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; display:inline-block; width:118px; height:30px; font-size:12px; font-weight:bold; text-transform:uppercase; background:url(images/sprite_image.png) no-repeat -600px -558px; color:#FFFFFF;}
    .bigButton { border:none; width:104px; height:30px; font-size:12px; font-weight:bold; text-transform:uppercase; background:url(images/sprite_image.png) no-repeat -600px -509px; color:#FFFFFF;}
	#Anthem_ctl00_ContentRegion_ctl00_submitButton__ .bigButton{background:url(images/sprite_image.png) no-repeat -384px -376px;width: 170px;}
	#ctl00_ContentRegion_ctl00_emailTextBox{width:168px;}
	/**+html .bigButton { background-position: 0 0px; }*/
	/*.checkAndWishList .button { border:none; height:26px; font-size:12px; font-weight:normal; text-transform:none; background:url(images/listsButtonBg.gif) repeat-x 0px 1px; color:#FFFFFF;}
    .checkAndWishList .bigButton { border:none; height:26px; font-size:12px; font-weight:normal; text-transform:none; background:url(images/listsButtonBg.gif) repeat-x 0px 1px; color:#FFFFFF;}*/
	
	.headlineList { font-size:15px;}
    .headlineList a { font-size:16px; color: #fff; text-transform:none; display: block; overflow: hidden; text-decoration: none; width: 475px; }
    .headerPaging {height:22px; background:url(images/pagingBg.gif) repeat-x;}
    .headerPaging .paging { text-align:right; color:#FFFFFF; margin-right:10px;}
    .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-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; }
    .line { border-bottom:1px solid #e5e5e5; }
    .link:link { color:#0066FF; }
    .link:active { color:#0066FF; }
    .link:visited { color:#0066FF; }
    .link:hover { color:#0066FF; }
    .inputSearch {border:none; background:none; width:105px; height:25px; line-height:25px; border:1px solid #AC2736;}
    .inputSelect {border:1px solid #e5e5e5; }
    .inputQuantity { border:none; background:none; width:27px; height:29px; line-height:25px; background:url(images/sprite_image.png) -768px -152px no-repeat; text-align:center;  }
    .inputDelivery {border:1px solid #e5e5e5; }
    .inputDelivery optgroup{}
    .inputDelivery optgroup option{}
    .inputFreightType{}
    .freightload{float:left; margin:3px 5px 1px 5px;}
    .Img {}
	
	.topSectionView2 { width:518px; background-position:7px 22px; padding:0px; /*margin-bottom:15px;*/ height:auto; }
	*+html .topSectionView2 { background-position:7px 24px; }
	.topSectionView2 .topSectionView2Content { margin:20px;}
	.topSectionView2 h1 { font-family:Arial, Helvetica, sans-serif; font-size:25px; color:#FFFFFF; font-weight:normal;}
	.topSectionView2 p { color:#FFFFFF; margin:0px; width:296px; font-size:12px;}
	.topSectionView2 p  a{ color:#FFFFFF; text-decoration:underline; font-size:12px;}
	.topSectionView2NoPicture p a { color:#0066FF!important; text-decoration: none}
	
	.topSectionView2NoPicture { height:auto;}
	.topSectionView2NoPicture .topSectionView2Content { width:518px; margin:0px; padding-bottom:14px; background:url(images/gvbottom.png) center bottom no-repeat; }
	.topSectionView2NoPicture h1 {color:#424449;padding:14px 20px 8px; background:url(images/gvtop.png) center top no-repeat; }
	.topSectionView2NoPicture p { color:#424449;font-size:12px; line-height:17px; width:478px; margin:0px; padding:0 20px 13px; background:url(images/gvbg.png) center top repeat-y; }
	
	.productListView1{}
    .productListView1 .item { width:100%; margin-bottom:5px; background:url(images/libg.png) 0 0 repeat-y; }
	.productListView1 .item > tbody > tr > td { background:url(images/libottom.png) 0 bottom no-repeat; padding: 0 12px 13px 14px; }
	.productListView1 .item td.productHeader { background:none; padding:0px; padding:0 22px 0 21px; height:29px; background:url(images/sprite_image.png) 0 -440px no-repeat; }
    .productListView1 .alt { width:100%; margin-bottom:5px; background:url(images/libg.png) 0 0 repeat-y; }
    .productListView1 .alt > tbody > tr > td { background:url(images/libottom.png) 0 bottom no-repeat; padding: 0 12px 13px 14px; }
	.productListView1 .alt td.productHeader { background:none; padding:0px; padding:0 22px 0 21px; height:29px; background:url(images/sprite_image.png) 0 -440px no-repeat; }
	
	.productListView1 .divPricesOrder .divPrices { clear:none; float:left; text-align:left; padding-top:6px; }
	.productListView1 .divPricesOrder .divPrices .priceStor { font-size:23px; font-weight:normal; line-height:23px; color:#424449; }
	.productListView1 .divPricesOrder .divPrices .priceStorExcl { /*font-size:9px;*/ font-weight:normal; color:#424449; }
	.productListView1 .divPricesOrder .divOrderOuter { clear:none; width:144px; }
	.productListView1 .divPricesOrder .divOrderInner { float:left; }
	.productListView1 .divPricesOrder .divOrderInner .inputQuantity { display:inline-block; margin-right:4px; font-size:12px; line-height:26px; color:#424449; float:left; margin-top:1px; *width:24px; *margin-right:0;}
	*+html .productListView1 .divPricesOrder .divOrderInner .inputQuantity { /*margin-right:1px;*/ }
	*+html .productListView1 .divPricesOrder .divOrderInner .listAddToCartButton { /*height:31px; background-position: 0 0px;*/ }
	.productListView1 .divPricesOrder .divOrderInnerInfo { margin-bottom:3px; }
	.productListView1 .divPricesOrder .divOrderInnerOrder .divOrderInnerStock { width:147px; margin-bottom:6px; }
	.productListView1 .divPricesOrder .divOrderInnerOrder .divOrderInnerStock .stock { padding-right:0; }
	.productListView1 .divPricesOrder .divOrderInnerOrder > span { display:inline-block; }
	
	.productListView1 .imageBox .imageBorder a img { margin: 0; }
	
	
    .productListView2{ }
	.productListView2 td { padding:0px!important;}	
    .productListView2 .item { width:245px; float:left; clear:left; border-bottom:1px solid #E7E7E7; margin-bottom:10px;}
    .productListView2 .alt { width:245px; float:right; clear:right; margin-left:14px; border-bottom:1px solid #E7E7E7; margin-bottom:10px;}
    .productListView3 .productRow {float:left; clear:left;}
    .productListView3 .productRowSpacer {clear:left; height:10px;}
    .productListView3 .headlineList a {color:#313132;}
    .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:10px;}
	.divOrderInnerInfo a {color:#0066FF;}
	
	.divItemGroups { /*margin-top:0px;*/ width:511px; padding-left:7px; }
	.divItemGroups .row .item a { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#080808; }
	
	.productHeader { background:none; padding:0px; padding:0 22px 0 21px; height:29px; /*background:url(images/litop.png) 0 0 no-repeat;*/ }
    .productHeader .text a { color:#fff; text-decoration:none; }
    
    .prevPrice { color:#ac2736; line-height:11px;text-decoration:line-through;}
    .prevPriceList { color:#d71921; font-size:11px; line-height:14px;text-decoration:none;}
    .prevPriceSmall { color:#ac2736; font-size:10px; line-height:12px;text-decoration:line-through;}
    .priceSmall { color:#ac2736; font-weight:bold; line-height:13px;}
    .price { color:#424449; font-size:13px; font-weight:bold; line-height:15px;}
    .priceStor{ color:#ac2736; font-size:17px; font-weight:bold; line-height:20px;}
    .priceStorExcl { color:#424449; font-size:10px; font-weight:normal; line-height:12px;}
	
	.multiPrices {width:259px;}
	.multiPrices tr { height:22px; background:none; color:#000000;}
	.multiPrices .column1 { padding-left:5px; padding-top:2px;background: url("images/sprite_image.png") no-repeat scroll -941px -568px transparent;}
	.multiPrices .column2 { padding-right:5px; font-weight: normal; padding-top:2px;background:url(images/sprite_image.png) right -568px no-repeat;}
	/*#ctl00_ContentRegion_ctl02_multiPriceGridView td {background-color:#e6e6e6; border-bottom:5px solid #FFFFFF; line-height:19px;} don't use*/
	
	/*.choiceBox .addToCartButton {
    background: url(images/newCartBtn.jpg) no-repeat center top transparent;
    border:none;
    color: #ffffff;
    font-size: 14px;
    height: 33px;
    text-align: center;
    text-transform: uppercase;
    width: 127px;
}*/

	.checkAndWishList {margin-top:5px!important; margin-bottom:5px!important;}
    .frontpagePrices{}
    
    .itemNo {/*font-size:9px;*/ color:#424449;}

    .stepDelivery { width:100%; margin-bottom:10px;}
    .stepDelivery td {
	background-color: #EE6601;
	background: -moz-linear-gradient(center top , #EE6601, #F57B21) repeat scroll 0 0 transparent;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#EE6601), to(#F57B21));
	background: -webkit-linear-gradient(top, #EE6601, #F57B21);
	background: -ms-linear-gradient(top, #EE6601, #F57B21);
	background: -o-linear-gradient(top, #EE6601, #F57B21);
    border-right: 4px solid #FFFFFF;
    color: #FFFFFF;
    font-size: 15px;
    height: 45px;
    line-height: 30px;
    padding-left: 15px;
    text-align: left;
    width: 33%;}
    .stepDelivery .selected { font-size:18px; text-decoration:underline; }
    .stepDelivery .last { border:none;}

    .text { line-height:15px; }
    .text a:link{color:#0066FF; line-height:13px; }
    .text a:active{color:#0066FF; line-height:13px; }
    .text a:visited{color:#0066FF;  line-height:13px; }
    .text a:hover{color:#0066FF; line-height:13px; }
    .textSmall { color:#313132; font-size:11px; }
    .textSmall a { color:#0066FF; font-size:11px; }
    .textSmall a:link { color:#0066FF; font-size:11px; }
    .textSmall a:active { color:#0066FF; font-size:11px; }
    .textSmall a:visited { color:#0066FF; font-size:11px; }
    .textSmall a:hover { color:#0066FF; font-size:11px; }
    .textSmall .link a:hover { color:#0066FF; font-size:11px; }
    .textRed { color: #ff0000; font-size: 10px; line-height: 13px; }
    .textBold { color:#313132; font-weight:bold; line-height:13px; }
    .textStor { color:#313132; font-size:12px; font-weight:bold; line-height:13px; }
    
     /*FrontPage styles start*/
        .frontpage{ width:701px; height:228px;}
        .frontpage div { margin:0px; padding:0px; }
        .frontpage p { width:auto; margin:0px;}
        
		.productNewsContainer { padding-top:15px; padding-bottom:15px; background:#FFFFFF;}
        .productNews {}
        .productNews img { }
        .productNewsItem { padding-bottom:20px;}
        .productNewsItem div {}
        .productNewsItem .text { line-height:18px;}
        .productNewsItem .prevPrice {}
        .productNewsItem .price {}
        .productNews .devider {}
    /*FrontPage styles end*/

    
    /*Product styles start*/
        .choiceBorders { border:none; padding:0px;}
        
        .imageBox { width:100px; }
        .imageBorder { width:100px; border:1px solid #eee; }
		.imageBorder a {  }
        .imageBorderProduct {}
        .imageBoxMedium {}
        .imageBorderMedium { width:220px; border:1px solid #e5e5e5;}
		.imageBorderMedium a {}
        
        .itemPic {}
        .itemColor{}
        .itemColorChoice{}
        .itemVariant {}
        .itemVariantDropDowns{}
        .itemVariantLoad{}
        .itemQuantity {}
        .itemButton { margin-top:10px; margin-bottom:0px;}
		
		.productListView2 .stock {text-align:right; padding:0px; margin:0px; }
		/*.isProduct .stock {
    float: left;
    font-size: 10px;
    margin-left: 5px;
    padding-left: 12px;
    padding-right: 15px;
    padding-top: 5px;
}*/
        
        .productItemPic {}
        .productItemInfo { width:260px;}
        .productItemPicBorder { border:1px solid #e5e5e5; margin-right:18px;}
        
        .tdFilter { height:88px; background:#FFFFFF; border:1px solid #000000; padding:10px;}
		.tdFilter a { color:#313132; }
        .productfiles a {font-size:10px;}

    /*Product styles end*/
    
    /*News styles start*/
        .dato {}
        .imageFloat{}
    /*News styles end*/

    /*Footter styles start*/
	
		.wideFooter { height:161px; padding-top:20px; background:#01306b url(images/footerbg.png) repeat-x;}
		.wideFooterFrontpage { width:907px; margin:auto;}
		
		.divFooterPart1 { width:610px; float:left; color:#FFFFFF;}
		.divFooterPart2 { width:267px; float:left; color:#FFFFFF; margin-left:30px; background:url(images/phone.png) no-repeat 0px 75px;}
		.footerPhone { }
		*:first-child+html .divFooterPart2 {background-position:0px 80px;}
		.wideFooterFrontpage h1, .wideFooterFrontpage .title { color:#FFFFFF; font-size:18px; font-weight:normal;}
		.wideFooterFrontpage a { color:#FFFFFF;}
		
		.wideFooterContent { width:907px; margin:auto;}
	
		.mcbLogo { width:160px; float:right; font-size:9px; position:relative; top:-13px;}
		.mcbLogoBox { border:1px solid #FFFFFF; margin:0px;}
		.mcbLogoBox a{ margin-left:5px; color:#FFFFFF; }
		
		.textAdress {color:#FFFFFF; font-size:11px;}
		.textAdress a:link{color:#FFFFFF; font-size:11px;}
		.textAdress a:active{color:#FFFFFF; font-size:11px;}
		.textAdress a:visited{color:#FFFFFF; font-size:11px;}
		.textAdress a:hover{color:#FFFFFF; font-size:11px;}
        .textAdressTD { text-align:left;}
		.isFrontpage .textAdressTD { background:none;}
    /*Footter styles start*/

/*Main styles end*/


.noItemsTable { background:none; }
.noItemsHeader { color:#ac2736; }

.quickOrder { clear: both; }
.quickOrder_top { width:701px; border-bottom:1px solid #e5e5e5;} 
.qoLine { width:701px; border-bottom:1px solid #e5e5e5;}
.qoLineCell5 { width:556px;}
#quickOrderOrderBox {width:701px;}
.qoArrowCircle img {background:#ac2736;}
.quickOrder_total tr.subtotal td.col1 {border-bottom:1px solid #e5e5e5;}
.quickOrder_total tr.subtotal td.col2 {border-bottom:1px solid #e5e5e5;}
.quickOrder_total tr.total td.col1 {border-bottom:1px solid #e5e5e5;}
.quickOrder_total tr.total td.col2 {border-bottom:1px solid #e5e5e5;}
.qoImg  {border:1px solid #e5e5e5;}

.wishList #wishListItems { border:none; padding:0px;}
.wishList .columnImage { width:50px; }
.wishList .columnImage a img { padding:10px 0 15px; border:1px solid #eee !important; }
.wishList .inputQuantity { width:27px !important; }
*+html .wishList .inputQuantity { background-position:0 1px; }
.wishListEditGrid {width:518px;}
.divListSort { text-align:right;}

.columnName .itenNo { width:220px; float:left;}
.columnName .productHyperLink { width:220px; float:left;}
.columnName #checklistpris { width:220px; float:left; margin-top:5px;}
.wishListEditGrid .divOrderOuter { width:170px; float:right;}
.wishListEditGrid .divOrderOuter .divOrderInner { }
.wishListEditGrid .divOrderOuter .divOrderInner > span { display:inline-block; line-height:24px; }

.vtLayout { width:494px; margin:0px; margin-top:20px; float:left; clear:both;}
.variantTable {width:494px;}
.variantTable .header { background:#ac2736;}
.variantTable th { padding:5px;}
.variantTable .item td {padding:5px;}
.variantTable .alternating td {padding:5px;}
.variantTable .price { color:#ac2736;}
.variantTable .beforepriceColumn{text-decoration:none;}
.vtItemButton {width:494px; margin-bottom:0px;}

.wishList .bigButton { width:104px; padding-left:5px; padding-right:5px;}

.isFrontpage .ssBox { margin-bottom:6px; margin-left:0; }
.ssBox{background: url("images/sprite_image.png") no-repeat scroll 0 -255px transparent;
    float: right;
    height: 36px;
    margin-bottom: 0;
    margin-left: 8px;
	padding-top: 2px;
    position: relative;
    width: 227px;
    z-index: 10;}
.ssBoxTextDiv {right:28px;
    position: absolute;
    top: 8px;}
.ssBoxTextDiv input{  color:#424343;
    font-size: 13px;
    line-height: 20px;
    margin: 0;
	padding-left:6px;
    width: 170px;}
.ssBoxLoaderIcon {float: none;
    margin: 0;
    position: absolute;
    right: 30px;
    top: 9px;}

.ssBoxLoaderIcon img {
    display: none;
    height: 17px;
    margin-top: 1px;
}
.ssBoxButtonDiv {    display: block;
    float: none;
    height: 26px;
    position: absolute;
    right: 0;
    top: 3px;
    width: 51px;}
.ssBoxButtonDiv input{width:40px;height:30px; margin:0px 0px 0px 10px;padding:0px;background:transparent;border:none;cursor:pointer;}
.ssResult{left: -450px;
    margin: 0 1px;
    position: absolute;
    top: 45px;
    width: 699px;
    z-index: 200;
}
.ssResultGroupText a, .ssResultItemText a, .ssResultSeeAll a {color:#424449!important;}

.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 {position:relative;top:0px;left:3px;width:365px;height:29px; background:url(images/sprite_image.png) 0 -376px no-repeat;}
.isAuthenticated .tla { background:none; left:0; }
.tlaUnauthenticated{ position:relative;}
.tlaTrans{width:90px;height:29px;}
.tlaUsername, .tlaPassword{position:absolute;top:7px;border:none;background-color:Transparent;color:#525353; font-size:10px;line-height:14px;}
.tlaUsername{left:126px; width:82px;}
.tlaPassword{left:240px; width:76px;}
.tlaLoginBtn{position:absolute;top:5px;left:327px;width:19px;height:19px;border:none;background-color:Transparent;cursor:pointer;padding:0;}
.tlaForgotPass{text-align:right;margin:3px 5px 0 0; display:none;}
.tlaForgotPass a{color:#B1B1B1;text-decoration:underline;}

.tlaFeedback{ position:absolute; top:0; left:345px; }
.tla .ajaxload{float:left;margin:5px;}
.tla .validationSummary {margin:5px 0; float:left;}
.tla .validationSummary ul{display:inline;text-align:left;float:left;margin:0px;padding:0; width: 150px;}
.tla .validationSummary li{float:left;margin-left:20px;}

.tlaAuthenticated{background:transparent;height:35px;}
.tlaAuthList{padding:8px 0 0 0; width:385px; float:left; }
.tlaAuthList ul{display:inline;list-style-type:none;padding:0;margin:0;}
.tlaAuthList li{float:left;margin-right:8px;background-image:url(images/loginArrow.gif);background-repeat: no-repeat;background-position: 0 4px;padding-left:9px;}
.tlaAuthList li.loginAs{float:left;margin-bottom:0px;}
.tlaAuthList .loginAs a{font-weight:normal;}
.tlaAuthList a{color:#404040;text-decoration:none;font-weight:bold;}
.tlaAuthList a:hover{text-decoration:underline;}
.tlaLogoutBtn{position:absolute;top:5px;left:380px;width:70px;height:18px;border:none;background:url(images/sprite_image.png) -512px  -208px no-repeat;cursor:pointer; z-index:9999; font-size:0;}
/* Top login absolute end */

.syncOrderHistory table { width:100%;}

.syncOrderHistory td { background:none; height:22px; line-height:22px;}
.syncOrderHistory .altRow td { background:#E6E6E6; height:22px; line-height:22px;}

.syncOrderHistory .dateCol { width:100px; padding-left:5px;}
.syncOrderHistory .orderNoCol {}
.syncOrderHistory .emptyCol { width:10px;}
.syncOrderHistory .totalCol { width:50px; text-align:right;}
.syncOrderHistory .infoCol { width:50px; text-align:right; padding-right:5px;}

.syncOrderHistory .headerRow td { background:#AC2736;}

.syncOrderHistory .searchOuterDiv { margin-top:10px;}
.syncOrderHistory .tekstbox { width:200px; height:20px;}
.syncOrderHistory .bigButton { background:#AC2736; margin-left:5px; height:23px;}
.syncOrderHistoryTable {}
.syncOrderHistoryLinesTable { margin-top:10px; margin-bottom:10px;}
.productNameCol { padding-left:5px;}
.totalCol { padding-right:5px;}
.itemRow {}

#findEmployeeList tr {border:none;}

.productListView2 .inputQuantity { float:left; clear:left; margin-top:6px;}
.productListView2 .button { float:left; margin-left:5px; margin-top:5px;}
    
 .priceInfoBoxTable .col2{width:120px;text-align:right;}
.right a img{ margin:0;}

.priceFinancingTotalCreditCosts {display:none;}
.priceFinancingAop {display:none;}
.priceFinancingMinimumLoanAmount {display:none;}

/******************************/
.topSectionBreadcrumb ul { margin:2px 0 0; height:auto;}

.isProduct .left { margin-right:14px; }
.isProduct .ssBox { margin-left:6px; }
.isProduct .productItemPic .imageBoxMedium .imageBorderMedium a img { margin: 0; }

.isProduct .overlayList { top:-6px; left:-7px; }
.isProductlist .overlayList { top:-4px; left:-3px; }
.isProductlist .overlayList img { margin:0 !important; }
.wishList .columnImage .overlayList { top:-58px; left:-4px; }
*+html .wishList .columnImage .overlayList { top:-3px; left:-4px; }

.moreInfoText { font-size:13px; color:#424343; margin-top:0 }
.moreInfoText .text { padding:0; line-height:16px; }
.moreInfoText .text a { color:#424343; }
.isProductlist .moreInfoText { padding:0 18px; margin-top:0; }
.isProductlist .moreInfoTextClick a { color:#424343; }
.isProductlist .moreInfoTextFull h2 { font-size:13px; margin-bottom:5px; font-weight:bold; color:#424343; }

/* Added on Dec 6, 2011 - ALH */

.mainSlideshowCaptionsBG { height:40px; }
.mainSlideshowCaptions { height:42px; font-size:16px; }
.mainSlideshowPager { bottom:13px; }
#mainSlideshowClock { bottom:12px; }


.menu { text-align:left; /*IE7 fix*/.top: 151px; }
.firstTopMenuItem { padding-left:0; }

.menuNormbg, .menuOverbg { line-height:38px; }
.menuOverbg { color:#fff !important; background:none !important; }
.menuOverbg a:link, .menuOverbg a:active, .menuOverbg a:visited, .menuOverbg a:hover { color:#fff !important; text-decoration:underline; }

.topSectionView2 { margin-bottom:5px; }
.divItemGroups { margin-top:10px; }

.productItemInfo h1.headline { padding:0 0 10px; line-height:18px; font-weight:bold; }
.productItemPic { overflow:visible !important; padding:5px 18px 0 6px !important; }
.productItemPicContainer { float:left !important; padding:20px 22px 0px 0 !important; }
.isProduct .priceStor { font-size:26px !important; }
.isProduct .itemNo {padding:0px 0 5px 0 !important; font-size: 11px !important; line-height:18px;}
.isProduct .itemInfo { padding: 5px 0 0; }
.isProduct .center { margin-left:1px; }
.isProduct .topSectionBreadcrumb { margin-left:5px !important; }
.isProduct .topSectionBreadcrumb ul { margin: 2px 0 0 0 !important; }

.productListView1 .divPricesOrder .divOrderInnerInfo { position:relative; }
.variants_info { background:url(images/sprite_image.png) 0 -152px no-repeat; width:132px; height:29px; display:block; position:absolute; right:0; top:35px; }
.itemNo { font-size:11px; }

.isProductlist .itemNo {}
.productListView1 .divPricesOrder .divPrices .priceStorExcl { font-size:11px; }
.choiceBorders { padding: 0 0 5px !important; }

/*----------------------------*/


/* NgocAnh update design for detailpage*/
.isProduct .topSectionBreadcrumb { margin-left:6px; }
.isProduct .topSectionBreadcrumb .first .b{ display:none}
.isProduct .topSectionBreadcrumb ul {    margin: -3px 0 0 0; position:relative}
.isProduct .topSectionBreadcrumb li a { color:#5b6062}
.isProduct .center{ width:510px; position: relative;}
.productItemInfo{ width:266px; margin:0px 0 0 0; padding:0;color:#424449;}
.productItemPic{ width:220px; padding:0px 18px 0 6px; overflow:hidden; margin:0; }
.productItemInfo .headline{word-wrap:break-word; color:#424449; font-size:15px;}

.productItemPic .itemPic{ width:240px}
.productItemPic .productItemPicBorder { border: 1px solid #E5E5E5; margin:0; padding:0; }

.isProduct  .priceStor{ color:#424449; font-size:30px; font-weight:normal; line-height:30px}
.choiceBox {    background: none repeat scroll 0 0 #FFFFFF;    margin-top: 30px;    position: relative;    width: 267px;}
.choiceBorders{padding: 0 0 23px;    width: 267px;}
.itemButton {    clear: both;    height: 1px;    line-height: 1px;    margin-bottom: 5px;    margin-left: 0;    margin-top: 0;    position: relative;    width: 264px;}
.isProduct .inputQuantity {    background: url("images/sprite_image.png") no-repeat scroll -624px -454px transparent;    border: medium none;    color: #363532;
    font-size: 20px;    height: 41px;    left: 0;    line-height: 40px;    position: relative;    text-align: center;    width: 38px;}
.isProduct .choiceBorders .text{ display:none}
.isProduct .choiceBorders .stock .text, .isProduct .choiceBorders .itemAdded .text{    display: inline;}
.isProduct .stock{ }
.itemButton {    clear: both;    margin-bottom: 5px;    margin-left: 0;    margin-top: 0;    position: relative;    width: 264px; height:1px; line-height:1px}
.addToCartButton {background: url(images/sprite_image.png) -624px -376px no-repeat; width:217px; height:41px; font-size:0; line-height:0;overflow: hidden;text-indent: -9999px; bottom:3px; right:0; padding:0; position:absolute; }
.checkListButton {background: url("images/sprite_image.png") no-repeat scroll -718px -434px transparent!important;  bottom:-13px; right:0;position:absolute; width:123px;font-size:0; line-height:0;overflow: hidden;text-indent: -9999px; height:20px;}
.isProduct .stock {    float: left;    font-size: 10px;    margin-left: 5px;    padding-left: 0;    padding-right: 15px; position:absolute; top:-24px; left:-4px}
.isProduct .ajaxload{ position: absolute;    right: 0;    top: -32px;}
.isProduct .itemAdded {    margin-left: 0px;    padding-top: 22px; position:relative; top:0; left:0	; width:260px}
.isProduct .itemAdded ul{ padding:0;margin:0}
.isProduct .itemAdded ul li{ list-style-type:none!important; }
.choiceBorders #Anthem_ctl00_ContentRegion_ctl02_itemAddedPanel__{ position: relative; background-position:}
.isProduct .itemInfo{ font-size:12px}
.isProduct .itemNo {padding:22px 0 3px 0;    color: #424449;    font-size: 9px;}
.productRow .divPrices{ padding:4px 0 0 0}
.itemVariant {    margin-left: 0;    width: 200px;}
.inputSelect{ margin-top:0!important;}
.itemQuantity {    margin-left: 0;    margin-top: 0;    width: 200px;}
.isProduct .itemQuantity .hasStock {    padding-top: 24px;}
.productNews .devider {    width: 8px;}
.productItemPicContainer { float:none; padding:20px 20px 0px 0; width: 98px; display: inline-block; margin:0}
*+html .productItemPicContainer{ float:left;}
.right .boxRightHeader{ background:url(images/sprite_image.png) 0 -208px no-repeat; width:167px;padding:0 0 0 15px; font-size:12px; color:#fff; text-transform:uppercase; height:22px; font-weight: bold}
.right .boxRightContent{background:url(images/bg_rightbox.png) 0 bottom no-repeat; width:140px; padding:12px 22px 18px!important}
.right .boxRight{ width:184px}
.othersBoughtProduct {    margin-bottom: 12px;}

.imageBoxMedium{ margin-bottom:4px}

.isProduct .right {    float: right;    padding-top: 0;    width: 184px; position:relative; right:-7px;}
.isProduct .right .textSmall a{ text-transform:none; color:#424449; text-decoration:none;word-wrap:break-word; width:68px;}
.isProduct .right .priceSmall {    color: #424449;    font-weight: bold;    line-height: 12px; font-size:14px;}
.isProduct .right .priceExclSmall{color: #424449; line-height: 13px; font-size:11px;}
.isProduct .prevPrice {    color: #d10019;    font-size: 11px;    line-height: 11px;    text-decoration: line-through;    text-transform: uppercase;}
.isProduct .boxRightContainer {    margin-bottom: 5px;}

.itemVariantDropDowns span{ display:block}
.itemVariantDropDowns br{ height:8px ; line-height:8px}

.relatedProductImage .othersBoughtProduct .othersBoughtImage {    border: 1px solid #E6E6E6;    float: left;    margin-right: 5px;    width: 60px;}

#ctl00_ContentRegion_ctl00_sendButton { background: url("images/sprite_image.png") no-repeat scroll -384px -375px transparent; font-size: 11px;
    width: 170px;}
.othersBoughtProduct .othersBoughtText {
    float: right;
    width: 68px;
    word-wrap: break-word;
}

.relatedProductText {

    word-wrap: break-word;
}
#WzBoDy {opacity:1!important;}

/* New description(styles) on Product list */
.isProductlist .listItemContent {position:relative;}
.isProductlist .listItemContent  .listItemDescription {}
.isProductlist .listItemContent  .listItemDescription .text {color: #424449;
    font-family: arial;
    font-size: 12px;
    font-weight: normal;
    line-height: 15px;}
.productListView1 .divPricesOrder {
    min-height: 70px;
}

/*edit style xuannh*/

.mainSlideshowCaptionsBG{ background-color:transparent ;}

/* new css - cuonglh */
	/* gavekort */
	.gift_basketStep_before { background:#1f497d; border:1px solid #1f497d; margin-bottom:10px }
	.gift_tableUserInfo .bigButton { width:104px !important; border:none !important; }
	/* e:gavekort */
/* e:new css - cuonglh */

/*
Dropdown menu
*/
#topDropDownMenu {
	text-transform: uppercase;
	font-size: 13px;
	font-weight: bold;
	margin-top: 0;
}
li.expanderMenu div.menuContainer {
	z-index: 999;
	width: auto!important;
}
#topDropDownMenu ul li {
	display: block;
	background:url(images/drop-menu-split-bar.png) no-repeat left top;
	height: 39px;
}
#topDropDownMenu ul li.expanderMenu {
	width: auto;
	padding: 0!important;
}
.hover {
	background: url(images/tab-hover.png) no-repeat;	
}
#topDropDownMenu ul li a {
	padding: 11px 27px 12px 10px;
	background: url(images/bullet-normal.png) no-repeat center right;
}

.expanderMenu a:hover, .howAsHover a:hover{
	color:#FFF;
}

li.expanderMenu div.menuContainer {
/*left: 0;
	background: #254d80 url(images/drop-menu-bg.png) repeat-x bottom;*/
}
.menuContainer a, #topDropDownMenu dt a {
	font-size: 12px;
	text-transform: none;
	font-weight: normal!important;
}

#topDropDownMenu dl dt:first-child {
	display: none;	
}
li.expanderMenu div.menuThirdWrap {
	background: none;	
	padding: 14px 0 0;
	background: #003f7d url(images/drop-menu-bg.png) repeat-x 0 0;
	border-radius:5px;
}
#topDropDownMenu .menuHeightDiv {
	height: 0;
	
}
.menuThirdWrap dl dt a {
	padding: 0;
}
#topDropDownMenu ul li.showAsHover {
	background: url(images/tab-hover.png) no-repeat -3px top;
	height: 44px;
}
/*#topDropDownMenu ul li#topmenu_4.showAsHover {background:none;}*/
#topDropDownMenu ul li.showAsHover a {
	/*background: url(images/bullet-hover.png) no-repeat 18px right;*/
}
#topDropDownMenu ul li.showAsHover dl a {
	background: none;
}
.menuContainer, .menuContainer dl, .menuContainer dt, #topDropDownMenu dl, #topDropDownMenu dt, li.expanderMenu div.menuThirdWrap  {
	border: none;	
}
#topDropDownMenu dl dd ul li {
	background:none;
	height: auto;

}
#topDropDownMenu .menuItemImageDiv {
	display: none;
}
li.expanderMenu div.menuFirstWrap, li.expanderMenu div.menuSecondWrap {
	background: none;	
}
#topDropDownMenu dl dd ul li a {
	padding: 6px 20px 6px 15px;
	background: none;
	min-width: 160px;
}
#topDropDownMenu dl dd ul li a:hover {
	background:url(images/drop-link-hover.png) no-repeat left center;
	
}
#topDropDownMenu dl {
	margin-bottom: 14px;
	padding-bottom: 0;
}
.menuThirdWrap {
	padding-bottom: 10px;	
}
.menuThirdWrap dl {
		background: url(images/drop-menu-ver-split-bar.png) repeat-y left!important;
}
.menuThirdWrap dl:first-child {
	background: none!important;	
}
.additionalMenu {
	position: absolute;
	right: -9px;
	top: -30px;
	.top: -8px; /*IE7 hot fix*/
}
.additionalMenu a, .additionalMenu a:hover {
	font-size: 11px;
	color: #fff;
	font-weight:normal;
	text-decoration: none!important;
}
.overlayList {
	right: -3px;
	bottom: -7px;
	z-index: 10;
}
.othersBoughtImage {
	position: relative;
}
.othersBoughtImage .overlayList {
	left: -3px;
	top: 1px;
}
.othersBoughtImage .overlayList img {
	width: 65px;	
}

.mainSlideshowPager {z-index:50;}
#mainSlideshowClock {z-index:50;}

/* menu */
#topmenu_0 .topLineLink {background: url(images/sprite_image.png) no-repeat scroll -337px -495px transparent;
    color: transparent;}
#topmenu_1 .topLineLink {background: url(images/sprite_image.png) no-repeat scroll -339px -527px transparent;
    color: transparent;}
#topmenu_2 .topLineLink {background: url(images/sprite_image.png) no-repeat scroll -340px -559px transparent;
    color: transparent;}
#topmenu_3 .topLineLink {background: url(images/sprite_image.png) no-repeat scroll -340px -591px transparent;
    color: transparent;}
#topmenu_4 .topLineLink {background: url(images/mobil.png) no-repeat scroll 0 0 transparent;
    color: transparent;}
/* END Menu */


#topDropDownMenu ul {
    background: url("images/drop-menu-split-bar.png") no-repeat scroll right top transparent;
    display: inline-block;
}
.menuThirdWrap ul {background:none!important;}
#shareBoxTip { right: 30px!important;}


/* New check out 2013 */
.che_log_inner_right_field .w202 {width:120px!important;background: url(images/sprite_image.png) no-repeat scroll -9px -1861px transparent; }

.step2 .che_log_inner .logInFormInput {text-indent: -25px; width: 177px; margin-left: 23px; font-size: 15px;}

.yellowBox .freightLabel { display:block; margin:5px 0; }
.selected .bt2 { background: url(images/sprite_image.png) no-repeat scroll 0 -654px transparent; margin-right:10px; }
.selected .bt2 span { background: url(images/sprite_image.png) no-repeat scroll right -705px transparent;  color:#FFF; text-transform:none; font-weight:400;  }
.selected .bt2 .number { background: url(images/sprite_image.png) no-repeat scroll 0 -1068px transparent;  color:#FFF; text-transform:none; }
.bt2 span { background: url(images/sprite_image.png) no-repeat scroll right -818px transparent;  text-transform:none; font-weight:400; color:#FFF; }
.bt2 { background: url(images/sprite_image.png) no-repeat scroll 0 -760px transparent; margin-right:11px; }
.bt2 .number { background: url(images/sprite_image.png) no-repeat scroll 0 -1093px transparent; }

.che_head { background: url(images/bg_headcheck.jpg) repeat-x scroll 0 bottom transparent; }
.che_delete {  }

.shopvidere { background: url(images/sprite_image.png) no-repeat scroll 0 -875px transparent; }
.neeste { background: url(images/sprite_image.png) no-repeat scroll right -875px transparent; }
.isCheckout .center { color: #3b3b3b !important; padding: 0 0 0 1px; }
.isCheckout input, .isCheckout textarea, .isCheckout select { color:#3b3b3b; }
.antalpro { background: url(images/sprite_image.png) no-repeat scroll 0 -1126px transparent; border: none }

.bt3 { background: url(images/sprite_image.png) no-repeat scroll -1137px -1037px transparent; margin-top:0; }
.bt3 a { background: url(images/sprite_image.png) no-repeat scroll right -1037px transparent; margin-top:0;  color:#FFF; font-weight:400; }

.che_boxt .che_boxh { background: url(images/sprite_image.png) 0 -1353px no-repeat; }

.yellowBox .bt3 a { background:url(images/sprite_image.png) no-repeat scroll right -1230px transparent; padding-right:25px; margin-top:0;  color:#FFF; font-weight:400; }
.yellowBox .bt3 { background:url(images/sprite_image.png) no-repeat scroll left -1193px transparent; margin-top:-1px; }
a.bt3 span { background: url(images/sprite_image.png) no-repeat scroll right -1037px transparent; }

.freightTextAndLabel .freightText .inputDelivery { background:url(images/sprite_image.png) 0 -295px no-repeat; float: left; padding: 5px; width:132px; margin:0 0 0 10px; border:none; }
.che_bstep2 input { border:none; background:url(images/sprite_image.png) 0 -1778px no-repeat; padding: 5px; width:192px; }
.che_bstep2 .w45 { background:url(images/sprite_image.png) 0 -1709px no-repeat; width:25px; }
.che_bstep2 .w129 { background:url(images/sprite_image.png) 0 -1742px no-repeat; width:129px; }
.che_checkbox input { width:auto; }
.che_bstep2 .rightLabel { width: 200px; }
.jegaccep { background: url(images/sprite_image.png) no-repeat scroll 0 -1813px transparent; }
.userTypeSelector input { width:auto; }
.che_bstep2 { clear: both; }
.isCheckout .right { color:#3b3b3b; padding: 0 4px 0 0; }
.isCheckout .content .checkout { width:902px; margin:0 0 0 0}
.che_boxtext h2 { color:#3b3b3b; }
.che_frag .freightNoteDiv { font-style:normal; }
.che_boxt2 .che_boxh { background: url(images/sprite_image.png) no-repeat scroll 0 -1455px transparent }

.che_allprice { background: url(images/sprite_image.png) 0 -1566px no-repeat; }
.che_allpricetext { text-transform: uppercase; }
.isCheckout .content .checkout { background:none !important; }
.che_head { background: none; height: 58px; margin-bottom: 14px; padding: 8px 0 0; width: 941px; }
.che_indhead h1 { font-size:28px;  color:#3b3b3b; text-transform:none; font-weight:400; }
.right .block-box-list img { width:217px !important }

.che_frag .postLogo { margin:8px 11px 0 0; }
.che_frag .itemNameTd { margin:7px 0 0; }
.jegaccep a { color: #FFF; text-decoration: underline; }

.isCheckout.step4 #clearBottomDiv{height:10px;}
/* e:check out */

.che_boxct .distributor104402 .che_boxarow {
	background: #254d80;
background: -moz-linear-gradient(top,  #254d80 0%, #01306c 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#254d80), color-stop(100%,#01306c));
background: -webkit-linear-gradient(top,  #254d80 0%,#01306c 100%);
background: -o-linear-gradient(top,  #254d80 0%,#01306c 100%);
background: -ms-linear-gradient(top,  #254d80 0%,#01306c 100%);
background: linear-gradient(to bottom,  #254d80 0%,#01306c 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#254d80', endColorstr='#01306c',GradientType=0 );}
	
.che_boxct .distributor104401 .che_boxarow{
	background: #c7e8f6;
background: -moz-linear-gradient(top,  #24a8de 0%, #1c84b0 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#24a8de), color-stop(100%,#1c84b0));
background: -webkit-linear-gradient(top,  #24a8de 0%,#1c84b0 100%);
background: -o-linear-gradient(top,  #24a8de 0%,#1c84b0 100%);
background: -ms-linear-gradient(top,  #24a8de 0%,#1c84b0 100%);
background: linear-gradient(to bottom,  #24a8de 0%,#1c84b0 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#24a8de', endColorstr='#1c84b0',GradientType=0 );
color: #FFFFFF;}

.wareHouseInfoContainer.distributor104402 .warehouseName > span,
.wareHouseInfoContainer.distributor104402 .wareHouseBar {
	background-image:url('images/warehouse104402.png');
}
.wareHouseInfoContainer.distributor104401 .warehouseName > span,
.wareHouseInfoContainer.distributor104401 .wareHouseBar {
	background-image:url('images/warehouse104401.png');
}
.productListView1 .wareHouseInfoContainer{ *padding-bottom:5px;}
.cartLineOutline { clear: both; }

.step4 .w106 {
    width: 126px;
}
.step4 .w89 {
    width: auto;
}

.step4 .box3_ct { width: auto; padding:10px; }


.step4 .box3 { width: 301px; background:#f2f2f2; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }

.step4 .bt_udskriv { color: transparent; font-size: 0;}

.rtotalline {
    border-bottom: 1px solid #CCCCCC;
    padding-bottom: 5px;
    padding-top: 5px;
}
.rtotalline .fl {
    line-height: normal;
    overflow: hidden;
    width: 118px;
}

.top10checkout {background: url("images/top10_checkout.png") no-repeat scroll 0 0 transparent;
    height: 118px;
    padding-top: 155px;
    width: 217px;}
.top10checkoutLinks {color: transparent!important;
    display: block;
    font-size: 0;
    height: 42px;
    margin-bottom: 9px;
    width: 217px;}

    .hasVariants .variants_info {top:79px;}
    .productListView1 .divPricesOrder.hasVariants .divOrderInnerOrder {margin-bottom:22px;}
	
.wishList .columnImage .checkListImage .overlayList{ top:0; left:-1px;}
.wishList .columnImage .checkListImage .overlayList img{ width:65px;}

.step1 .che_boxt .che_boxct {
    overflow: visible;
}

.step1 .che_indpak .che_boxarow {
    border-top:none;
    clear: both;
}

/*style for raptor*/
.right .boxRightContent { width:100px !important; padding:12px 42px 18px !important; }

.topSellingInCategoryProduct { margin-bottom: 12px; width:100px; }
.topSellingInCategoryProduct .topSellingInCategoryImage { border: none; float: left; margin:0 0 10px; width: 100px; position:relative; }
.topSellingInCategoryProduct .topSellingInCategoryImage img, .topSellingInCategoryProduct .topSellingInCategoryImage a{ width:100px !important; }
.topSellingInCategoryProduct .topSellingInCategoryText { float: left; width: 100px; word-wrap: break-word; margin:5px 0 0; text-align:center; }

.isProduct .topSellingInCategoryProduct .overlayList { left:-3px; height:22px; }
.isProduct .topSellingInCategoryProduct .overlayList img { width:106px !important; }

.relatedProduct { margin-bottom: 12px; width:100px; }
.relatedProduct .relatedProductImage { border: none; float: left; margin:0 0 10px; width: 100px; position:relative; }
.relatedProduct .relatedProductImage img, .relatedProduct .relatedProductImage a { width:100px !important; }
.relatedProduct .relatedProductText { float: left; width: 100px; word-wrap: break-word; margin:5px 0 0; text-align:center; }

.isProduct .relatedProduct .overlayList { left:-3px; height:22px; }
.isProduct .relatedProduct .overlayList img {  }

#productRelationsCenter { clear:both; width:100%; background:none; }
.isProductlist #productRelationsCenter  .wrapper { background:#fff; margin: 0 7px 0 7px;}
#productRelationsCenter  .wrapper {  background: url(images/bg_box_new.png) repeat scroll 0 0 transparent; margin: 0 0 0 7px; border:1px solid #e6e6e6; -webkit-box-shadow: 0 0 9px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 0 9px rgba(0, 0, 0, 0.2); box-shadow:  0 0 9px rgba(0, 0, 0, 0.2);
}

/* GENERIC STYLE
--------------------------------------------------------- */
/* Clearfix */
#productRelationsCenter .wrapper:after {
  clear: both;
  content: "";
  display: block;
  height: 0;
  visibility: hidden;
}

* html #productRelationsCenter .wrapper {
  height: 1%;
}

:first-child + html #productRelationsCenter .wrapper {
  min-height: 1%;
}

.isProduct  #productRelationsCenter {padding-top:40px;}
.isProductlist #productRelationsCenter{ padding:0px 0 10px; margin-top:10px}
#productRelationsCenter .relationsTable .relationsTableHeader {
    background: url(images/sprite_image.png) 0px -440px no-repeat;
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: normal;
    height: 29px;
    padding: 0 22px 0 21px;s
    text-transform: uppercase;
    width: 504px;
}
.relatedProductCenterText .text a:link, .relatedProductCenterText .text a:visited {
 color: #424449;
    text-decoration: none;
    text-transform: none; display:block; font-weight:normal;
}

.relatedProductCenterText .price {
    color: #424449;
    font-size: 14px;
    font-weight: bold;
    line-height: 16px;
}



.relatedProductCenterText .wrapper{ }

.wareHouseInfoContainer .warehouseName { position: absolute; text-align: center; top: -17px; width:77px; right:0; z-index: 0; line-height:14px;}
.isProduct .wareHouseInfoContainer .warehouseName{ line-height:11px;}


/*#productRelationsCenter.itemGroup0  .relationsTable .relationsTableHeader, #productRelationsCenter.ProductListRelation_itemGroup0  .relationsTable .relationsTableHeader, .ProductListRelation_itemGroup0 .productListView1 .item td.productHeader,
.ProductListRelation_itemGroup0 .productListView1 .alt td.productHeader{ background:url(images/sprite_image.png) no-repeat 0 -1930px;}

#productRelationsCenter.itemGroup1  .relationsTable .relationsTableHeader, #productRelationsCenter.ProductListRelation_itemGroup1 .relationsTable .relationsTableHeader, .ProductListRelation_itemGroup1 .productListView1 .item td.productHeader,
.ProductListRelation_itemGroup1 .productListView1 .alt td.productHeader{  background:url(images/sprite_image.png) no-repeat  0 -440px;}

#productRelationsCenter.itemGroup2  .relationsTable .relationsTableHeader, #productRelationsCenter.ProductListRelation_itemGroup2 .relationsTable .relationsTableHeader, .ProductListRelation_itemGroup2 .productListView1 .item td.productHeader,
.ProductListRelation_itemGroup2 .productListView1 .alt td.productHeader{  background:url(images/sprite_image.png) no-repeat 0 -2000px;}

#productRelationsCenter.itemGroup3  .relationsTable .relationsTableHeader, #productRelationsCenter.ProductListRelation_itemGroup3 .relationsTable .relationsTableHeader, .ProductListRelation_itemGroup3 .productListView1 .item td.productHeader,
.ProductListRelation_itemGroup3 .productListView1 .alt td.productHeader{  background:url(images/sprite_image.png) no-repeat 0 -2070px;}*/


.boxRightContainerTop5{ display:none}

body > input{border:none;outline:none;}

/*.right .ProductListRelation_itemGroup0 .boxRightHeader{ background:url(images/sprite_image.png) no-repeat -1013px -1930px;}
.right .ProductListRelation_itemGroup1 .boxRightHeader{ background:url(images/sprite_image.png) no-repeat 0 -208px;}
.right .ProductListRelation_itemGroup2 .boxRightHeader{ background:url(images/sprite_image.png) no-repeat -1013px -2000px;}
.right .ProductListRelation_itemGroup3 .boxRightHeader{ background:url(images/sprite_image.png) no-repeat -1013px -2070px;}*/

.relatedProduct .relatedProductImage img {max-height:66px;}

.wishList .wishListEditGrid .inactive{ display:none;}
.wishList .wishListEditGrid .row, .wishList .wishListEditGrid .altRow{ border-bottom:1px solid #999;}


/* CLH */
	/* dropdown menu */
	#topDropDownMenu ul li a { padding:11px 10px 12px; }
	
	#topmenu_0 .topLineLink {background: url(images/sprite_image.png) no-repeat scroll -340px -498px transparent; color: transparent; width:38px; }
	#topmenu_1 .topLineLink {background: url(images/sprite_image.png) no-repeat scroll -340px -532px transparent; color: transparent; width:98px; }
	#topmenu_2 .topLineLink {background: url(images/sprite_image.png) no-repeat scroll -340px -566px transparent; color: transparent; width:101px; }
	#topmenu_3 .topLineLink {background: url(images/sprite_image.png) no-repeat scroll -340px -599px transparent; color: transparent; width:93px; }
	#topmenu_4 .topLineLink {background:url(images/sprite_image.png) no-repeat scroll -341px -632px;; color: transparent; width:41px; }
	/* e:dropdown menu */
/* CLH */
.isWebpage .inputDelivery{float:left; margin-right:10px;}


/* Start: Product - Variant */
.vtLayout {padding: 0px; border: none; background: url(images/variantHeader.png) no-repeat 0px 0px #fff!important; width:503px;}
.vtLayout table {width:100%;}

tr.VariantTableHeader {height: 22px; color: #FFFFFF;}
tr.VariantTableHeader td {text-align: center; font-weight: bold; text-transform: uppercase;} 

.VariantTableBody {height:40px; border-left: 1px solid #E0E0E0; border-right: 1px solid #E0E0E0;}
.VariantTableBody td {border-bottom:1px solid #e7e7e7;}

.vtLayout .VariantColumns {text-align: center; min-width: 126px;}
.vtLayout .ItemSelector {width: 150px; text-align: center;}
.vtLayout .StockStatus {text-align: center;}
.vtLayout .StockStatus img {margin-right:5px;}

.vtLayout .PriceLiteral {height: auto; padding-bottom: 6px; padding-top: 6px; position:relative;}
.vtLayout .PriceLiteral .addToCartButtonInRow {background: url(images/buyBtn.png) no-repeat 0 0 transparent;
border: none;
color: transparent;
font-size: 0;
width: 130px;
height: 27px;
float: right;
cursor:pointer;}
.isProduct .vtLayout .PriceLiteral .ajaxload{position: inherit; right: 0; top: 0; height: 16px; display: block;  margin-left: 70px!important; width: 16px;}

.vtLayout .PriceLiteral .addToCheckListButtonInRow {float: right; width: auto; display: block; padding-right: 12px; font-size: 12px; padding-top: 4px; height: auto; text-decoration: underline; cursor: pointer; color: #ac2736; border: none; background: transparent;}
.vtLayout .PriceLiteral .addToCheckListButtonInRow:hover {color: #0066FF;}

.vtLayout .AmountSelectorButton {background: url(images/amountIcon.png) no-repeat 0 0 transparent;
height: 27px;
width: 39px;
border: none;
overflow: hidden;
color: #fff;
cursor:pointer;}
.vtLayout .amount {background: url(images/amountIcon.png) no-repeat -44px 0 transparent;
height: 27px;
width: 39px!important;
border: none;
margin-left: 5px;
margin-right: 5px;
text-align: center;}
.vtLayout .AmountSelectorButton.plus10 {display:none;}

.vtLayout .PriceLiteral .vtResult {float: right; margin: 2px 0 0 0; padding: 0 10px 0 0;}
/* End: Product - Variant */

/* Start: Product - Multi price - bundle */
.isProduct .multiPrices {background: url(images/bundleHeader.png) no-repeat 0 0 transparent; width: 265px;}
.multiPrices .column2, .multiPrices .column1 {background:none;}
.multiPrices tr .column2, .multiPrices tr .column1 {background:#fcdec8; border-bottom: 1px solid #fff;}

.multiPrices tr.column1 th {color:#FFFFFF;}

/* End: Product - Multi price - bundle */
.productItemInfo h2 { color: #424449; line-height: 1.1; margin: 30px 0 4px; }
.productItemInfo h2:first-child { margin-top: 5px; }

/* Newsletter popup*/
.slidePopupContainer, .slideAnchor { display: block; position: fixed; font-family:Arial, sans-serif; z-index:99;}
.slidePopupContainer {background: url(images/newsletterBg.png) no-repeat center top;width:449px; height: 346px; box-shadow: none;-moz-box-shadow: none; -webkit-box-shadow: none;border: none; display:block !important}
.slidePopupWrapper {}
.slideAnchor {width: 449px; height: 74px; background: url(images/newsletterBg.png) no-repeat 0 -420px; font-size: 0; padding: 0; box-shadow: none;-moz-box-shadow: none; -webkit-box-shadow: none;}
.slidePopupCloseButton { font-size: 0; height: 40px; position: absolute; right:18px; top:13px; width: 40px;}
.slidePopupOption, .slidePopupContentTitle, .slidePopupContentRow span#ctl00_ctl07_lblSlidePopupContentMessage, .slidePopupContentRow .nameRow .tdNewsletterTitle, .slidePopupContentRow .emailRow .tdNewsletterTitle, .slidePopupContentRow .subscribeNewsletterTable span.text, .slidePopupContentRow .subscribeNewsletterTable table,.slidePopupContentRow td.tdNewsletterTitle, .slidePopupContentRow .subscribeNewsletterTable tr td:first-child{display:none;}
.slidePopupContent { margin: 0; max-width:none; padding:200px 0 0 63px}
.slidePopupContentTitle, .slidePopupContentRow{margin:0;}
.slidePopupContentRow .subscribeNewsletterTable{ width:230px;}
.slidePopupContentRow .subscribeNewsletterTable .tekstbox{ background:none; border:none;color: #373737; font-size: 12px; font-weight: normal;line-height:18px; outline: medium none;  padding: 6px 10px 7px; width: 175px; margin-bottom:7px; }
.slidePopupWrapper .nameRow td{float:left;}
.slidePopupContentRow .subscribeNewsletterTable td{height:auto; display:block}
.slidePopupContainer .subscribeNewsletterTable .bigButton{width:197px;height:39px;background:none;font-size:0;line-height:0;cursor:pointer;padding:0; outline:none;}
.slidePopupContainer .subscribeNewsletterTable .ajaxload{ position:absolute; bottom:24px; left:39px;}
.slidePopupContentRow span#ctl00_ctl08_lblSlidePopupContentMessage, .slidePopupContentRow .newsletterPopup-contentMessage { display: none; }
span#ctl00_ctl07_ctl00_resultLabel.text { position:absolute; left:62px; bottom:-5px; color: #07356f; }
.slidePopupContentRow .nameRow .textRed { left:62px; width:270px; position: absolute; top:308px; font-size: 10px; }
.slidePopupContentRow .emailRow .textRed { top:318px; font-size: 10px; left:62px; width:270px; position: absolute; }
.slidePopupContentRow .emailRow .textRed:nth-child(2), .slidePopupContentRow .emailRow #ctl00_ctl09_ctl00_emailTextBoxEmailAddressValidator{ top:329px;}
span#ctl00_ctl08_ctl00_resultLabel.text { bottom: 93px; left: 35px; position: absolute; }
.slidePopupContentRow .ajaxload {position: absolute; left:244px; bottom:65px; }
/* e:Newsletter popup */
.warehouseInfoAnchor{display:none;}
.isCheckout .warehouseInfoAnchor{display:block;}
.isWebpage .subscribeNewsletterTable .emailRow .tekstbox{width:140px !important;}
.isWebpage .subscribeNewsletterTable .emailRow td{padding-bottom:10px;}

.isCheckout .right .block-box-list{ margin-bottom:10px;}


/*PRICE ON VARIANT TABLES*/
.VariantTableBody .VariantColumns .price{ font-size: 11px;}


.wideFooter .divFooterPart3, .wideFooter .divFooterPart4, .wideFooter .footerTestsite { display: none; }