@charset "utf-8";
html {}
body { background: url(images/bg_site.jpg) left top repeat-x #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #2a2d2d; }


h1 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; text-transform: uppercase; font-weight: normal; color: #2a2d2d; margin: 0px 0px 4px 0px; padding: 0; }
h2 { font-family: Arial, Helvetica, sans-serif; font-size: 15px; text-transform: uppercase; font-weight: bold; color: #e50b7c; margin: 12px 0px 12px 0px !important; padding: 0px 0px 8px 0px !important; }
.line { border-bottom: 1px solid #656565; margin: 0; padding: 0; }
input, textarea, select { font-family: Arial, Helvetica, sans-serif; border: 0; margin: 0; padding: 0; color: #656565; outline: none; }

.outer { width: 980px; margin: 0 auto; text-align: center; overflow-x: hidden; }
.main { position: relative}
.isFrontpage { background: url(images/bg_banner.gif) center 115px no-repeat; }
a { color: #e50b7c; line-height: 15px; }
a:hover { color: #fff; }


/*.topSection { height: 115px; overflow: visible; background: url(images/top_site.jpg) center top no-repeat; }
*/
.top { float: left; text-align: left; margin: 0px 0px 0px 0; padding: 0; width: 320px; }
.topDiv {}
.topDiv table {}
.logoImg { width: 320px; height: 70px; margin: 0; padding: 0; }


.menuNorm { font-size: 11px; text-transform: uppercase; margin: 0; padding: 2px 0px 2px 0px; }
.menuNorm a { color: #2a2d2d; text-decoration: none; }
.menuNorm a:hover { color: #e50b7c; }

.menuMore { font-size: 11px; text-transform: uppercase; font-style: italic; margin: 0; padding: 2px 0px 2px 0px; }
.menuMore a { color: #e50b7c; text-decoration: none; }
.menuMore a:hover { color: #e50b7c; }
.menuLess { font-size: 11px; text-transform: uppercase; font-style: italic; margin: 0; padding: 2px 0px 2px 0px; }
.menuLess a { color: #e50b7c; text-decoration: none; }
.menuLess a:hover { color: #2a2d2d; }

.menuActive { font-size: 11px; text-transform: uppercase; margin: 0; padding: 2px 0px 2px 0px; color: #e50b7c; }
.menuActive a { color: #e50b7c; }
.menuActive a:hover { color: #2a2d2d; }

.leftSubMenu { margin: 0; padding: 0; font-weight: bold; text-transform: none; color: #2a2d2d; font-size: 11px; }
.subMenuNorm { font-size: 11px; text-transform: none; margin: 0; padding: 2px 0px 2px 0px; }
.subMenuNorm a { color: #2a2d2d; text-decoration: none; }
.subMenuNorm a:hover { color: #e50b7c; }

.subMenuActive { font-size: 11px; text-transform: none; margin: 0; padding: 2px 0px 2px 0px; }
.subMenuActive a { color: #e50b7c; text-decoration: none; }
.subMenuActive a:hover { color: #2a2d2d; }

.subSubMenuNorm { color: #505050; font-size: 10px; font-weight: normal; margin: 0; padding: 2px 0px 2px 0px; }
.subSubMenuNorm a { color: #505050; }
.subSubMenuNorm a:hover { color: #e50b7c; } 

.subSubMenuActive { color: #e50b7c; font-size: 10px; font-weight: normal; margin: 0; padding: 2px 0px 2px 0px; }
.subSubMenuActive a { color: #e50b7c; }
.subSubMenuActive a:hover { color: #505050; } 

.topSectionView2 {min-height:340px; width:672px; background-position:left 60px;}

.topSectionView2 p {
    margin: 137px 0 0 48px;
    width: 385px;
}

.topSectionView2NoPicture {
	background-color:#f1f1f1;
    border-bottom:none;
    min-height: 200px;
	width:672px;
	background-position:center top;
}

.topSectionView2NoPicture h1 {
	margin:10px 0px 0px 48px;
	text-transform: inherit;
	font-size:28px;
	font-family:Arial, Helvetica, sans-serif;
}

.topSectionView2 h1 {
	font-family:Arial, Helvetica, sans-serif;
}

.topSectionView2NoPicture .topSectionView2Content p {
	margin:30px 0px 0px 48px;
}

.topSectionView2NoPicture .topSectionBreadcrumb {
	padding:10px 0px 0px 45px;
}

.productListView3 .itemCol2 {
    margin-left: 6px;
}

.productListView3 .itemCol3 {
    margin-left: 6px;
}

.imageBoxMedium {
    margin-bottom: 10px;
}

.content { position: relative; z-index: 1; width: 980px; text-align: left; margin: 0; padding: 0px 0px 20px 0px; }
#clearBottomDiv { display: none; }
.productHeader  { background: #2a2d2d; }
.productHeader a { color: #ffffff; }
.divOrderInnerInfo { margin: 0; padding: 6px 0px 8px 0px; }

.menu a { color: #000000; text-decoration: none; }
.menu a:hover { color: #e50b7c !important; }

.menuNormbg { font-size: 12px; text-transform: uppercase; margin: 0px 6px 0px 6px; padding: 0; font-weight: bold; }
.menuNormbg a { color: #000000; text-decoration: none; }
.menuNormbg a:hover { color: #e50b7c; }

.menuOverbg { font-size: 12px; text-transform: uppercase; margin: 0px 6px 0px 6px; padding: 0; font-weight: bold; color: #000000; }
.menuOverbg a { color: #000000; text-decoration: none; }
.menuOverbg a:hover { color: #e50b7c; }

.productNewsItem .text, .productNewsItem .text a {
    color:#000000;
} 

.productNewsItem .price, .productNewsItem .price a {
    color:#000000;
} 

.imageBorderMedium {text-align:center;}

.leftMenuContainer.itemGroup0 {margin-bottom:10px;}
.leftMenuContainer.itemGroup1 {margin-bottom:10px;}
.leftMenuContainer.itemGroup2 {margin-bottom:10px;}
.leftMenuContainer.itemGroup3 {margin-bottom:10px;}
#ctl00_leftMenu0_leftMenuHeaderPanel { background: url(images/nyeVarerTop.jpg) center top no-repeat; }
#ctl00_leftMenu0_leftMenuHeaderPanel.leftMenuHeaderCollapsed {padding:0px 0px 5px 0px;}
#ctl00_leftMenu1_leftMenuHeaderPanel { background: url(images/designereTop.jpg) center top no-repeat; }
#ctl00_leftMenu1_leftMenuHeaderPanel.leftMenuHeaderCollapsed {padding:0px 0px 5px 0px;}
#ctl00_leftMenu2_leftMenuHeaderPanel { background: url(images/bg_header_02.jpg) center top no-repeat; }
#ctl00_leftMenu2_leftMenuHeaderPanel.leftMenuHeaderCollapsed {padding:0px 0px 5px 0px;}
#ctl00_leftMenu3_leftMenuHeaderPanel { background: url(images/saleTop.jpg) center top no-repeat; }
#ctl00_leftMenu3_leftMenuHeaderPanel.leftMenuHeaderCollapsed {padding:0px 0px 5px 0px;}
.leftMenuHeaderCollapsed {padding-bottom:10px;}

.prevPriceList, .prevPriceList a {color:#000000;}

#cartTable { width: 100%; }
.itemAdded { margin: 0; padding: 0; }
.itemButton { margin: 10px 0px 10px 0px; padding: 0; }
#ctl00_ContentRegion_orderSection_Normal_resultLabel { color: #e50b7c !important; }
.textRed { color: #e50b7c !important; }
.itemInfo {}
.priceStor { color: #605251; }
.button { background: #2a2d2d; color: #ffffff; }
#freightLine { background: none; }
#ctl00_ContentRegion_acceptCheckBox { vertical-align: middle; margin: 0px 4px 0px 0px; padding: 0; }
#giftCertificateCheckbox { vertical-align: middle; margin: 0px 4px 0px 0px; padding: 0; }
.inputQuantity { width: 30px; text-align: center; margin: 0px 0px 0px 4px; padding: 0; color: #656565; border: 1px solid #656565; }

#criditCardBox { display: none; }
.inputSearch { border: 1px solid #656565; }
.inputDelivery { border: 1px solid #656565; }
#ctl00_ContentRegion_deliveryAddressCheckBox { vertical-align: middle; }
#ctl00_ContentRegion_selectPayment_0 { margin: 0px 4px 0px 0px; padding: 0; }
#ctl00_ContentRegion_selectPayment_1 { margin: 0px 4px 0px 0px; padding: 0; }
#ctl00_ContentRegion_selectPayment_2 { margin: 0px 4px 0px 0px; padding: 0; }
#ctl00_ContentRegion_selectPayment_3 { margin: 0px 4px 0px 0px; padding: 0; }
#ctl00_ContentRegion_selectPayment_4 { margin: 0px 4px 0px 0px; padding: 0; }
#ctl00_ContentRegion_selectPayment_5 { margin: 0px 4px 0px 0px; padding: 0; }

.textSmall a { color: #e50b7c !important; }
.textSmall a:hover { color: #2a2d2d; }

.topSectionBreadcrumb li .b { margin: 0px 2px 0px 2px; padding: 0; }
.topSectionBreadcrumb ul { height: 16px; }
.topSectionBreadcrumb li {}
.topSectionBreadcrumb li.next { color: #292d2c !important; }

.divLoginUserName input, .divLoginPassword input {
    height: 16px;
}

.LoginBoxRight .boxRightHeader {text-align:center;}

.LoginBoxRight .boxRightLoginContent {
    padding:0px 0px 5px 0px;
	text-align:center;
}

.boxRightHeader { font-family: Helvetica, Arial, sans-serif; text-align:center; font-size: 14px; margin: 0; padding: 0px 0px 6px 0px; font-weight:bold; color:#2A2D2D; text-transform: uppercase; }
.boxRightHeader a { color: #2a2d2d; }

.boxCenterHeader { font-family: Helvetica, Arial, sans-serif; font-size: 15px; margin: 0; padding: 0px 0px 6px 0px; text-transform: uppercase; }
.boxCenterHeader a { color: #2a2d2d; }

.boxRight { width: 170px; }

.stepDelivery .selected { font-family: Helvetica, Arial, sans-serif; font-size: 17px; text-decoration: none; background: #2a2d2d; }
.stepDelivery td { background: #e50b7c; color: #ffffff; font-size: 14px; font-family: Helvetica, Arial, sans-serif; margin: 0px; padding: 0px 0px 0px 8px; }

.isFrontpage .left { float: left; margin: 0; padding: 0px 0px 0px 20px; min-height: 700px; text-align: center; }
.left { width: 170px; float: left; margin: 0; padding: 0px 0px 0px 20px; text-align: right; min-height: 300px; }
.productMenucontainer { text-align: center; padding-top: 38px; }

.boxRightContainer {
    text-align: center;
}
.searchTable { display: none; }

.isFrontpage .center { text-align: left; margin: 0; padding: 0; width: 515px; min-height: 700px; }
.center { width: 504px; float: left; text-align: left; margin: 0; padding: 0px 0px 0px 55px; }
.centerNoRight { margin: 0px; padding: 0px 0px 0px 55px; width: 70%; }
#Anthem_ctl00_ContentRegion_cartAnthemPanel__ { }
#ctl00_ContentRegion_cartAnthemPanel {} 
.centerContentWebPageNoRight { width: 100%; }
.deleteLeftTh { width: 12%; margin: 0; padding: 0; }
.itemNameTh { width: 40%; margin: 0; padding: 0; }
.itemPriceTh { width: 18%; margin: 0; padding: 0; }
.itemQtyTh { width: 12%; margin: 0; padding: 0; }
.lineTotalTh { width: 18%; margin: 0; padding: 0; }
#cartTable tr { }

#giftCertificate { margin: 0; padding: 0; width: 100%; }
.frontpageOuter  { margin: 0; padding: 0px 0px 0px 55px; width: 695px; overflow: hidden; }
#ctl00_ContentRegion_ctl00_frontpageDiv { width: 695px; height: 418px; margin: 0; padding: 0; }

.isFrontpage .boxCenterContainerImgLEFT  { float: left; width: 225px; height: 150px; margin: 70px 0px 0px 0px; padding: 0px 0px 0px 55px; }
.isFrontpage .boxCenterContainerImgRIGHT { float: right; width: 225px; height: 150px; margin: 70px 0px 0px 10px; padding: 0; }
.productNewsContainerOuter { float: left; clear: both; margin: 0; padding: 15px 0px 0px 55px; }

.productNewsContainerOuter { }
.productNewsContainer { background: url(images/header_product_tab.jpg) left top no-repeat; display: table; width: 100%; height: 100%; }
.productNews { width: 440px; margin: 44px 0px 0px 0px; padding: 0; }

.boxCenterContainerImgLEFT  {}
.boxCenterContainerImgRIGHT {}
.productNewsContainerOuter {}

.isFrontpage .right { width: 217px; text-align: left; margin: 488px 40px 0px 0px; padding: 0; float: right; }
.right { width: 170px; float: right; text-align: left; margin: 0; padding: 0; }
.divClear { display: none; }


.leftMenuHeader { height: 25px; margin: 0; padding: 0; }
.leftMenuHeader img { height: 25px; margin: 0; padding: 0; }

.isFrontpage .boxRightContainerImg { margin: 0px 0px 15px 0px; padding: 0; }
.isFrontpage .boxRightContainerImg  img { margin: 0; padding: 0; }


.topSectionBreadcrumb { margin: 0px 0px 10px 0px; padding: 0; }
.centerProductList { width: 504px; }
.noItemsTable td { width: 100% !important; }

.boxCenterContainerImg { margin: 0px 0px 14px 0px; padding: 0; }
.boxRight img { margin: 0px 0px 8px 0px; padding: 0; }
.boxCenterContentAlt img { margin: 8px 0px 8px 0px !important; padding: 0; }
.boxCenter { margin: 0; padding: 0; }
.boxCenter { margin: 8px 0px 0px 0px; padding: 0; }
.boxRightContentAlt img { margin: 8px 0px 0px 0px; padding: 0; }
.boxRightContent img { margin: 0 !important; padding: 0 !important; }

.boxRightContainerBOX { margin: 0px 0px 12px 0px; padding: 0; }
.boxRightContainerImg { margin: 0; padding: 0; }
.boxRightContainerImg img { margin: 0px 0px 12px 0px; padding: 0; }

.boxCenterContainerImgLEFT { margin: 0px 0px 8px 0px; padding: 0; }
.boxCenterContainerImgRIGHT { margin: 0px 0px 8px 0px; padding: 0; }
.boxCenterContainerRIGHT { width: 244px; margin: 0; padding: 0; }
.boxCenterContent { margin: 0; padding: 0px 0px 8px 0px; }
.boxCenterContainer { margin: 0; padding: 0; }
.boxCenterContainerRIGHT img { margin: 0px 0px 8px 0px; padding: 0; }
.boxCenterContainerLEFT { width: 244px; margin: 0; padding: 0; }
.boxCenterContainerLEFT img { margin: 0px 0px 8px 0px; padding: 0; }


.validationSummary { color: #e50b7c; }
.validationSummary ul, .validationSummary li {list-style:none; padding:0px; margin:0px;}
.productNewsItem { margin: 0; padding: 0px 0px 24px 0px; }
.productNewsItemImage { margin: 0px 0px 14px 0px; padding: 0;}
.productNewsItemImage > a > img { max-width: 100px; }
.productNews .devider  { width: 8px; }
.productNewsItem .prevPrice { color: #000000; }
.price { font-size: 12px; text-transform: uppercase; font-weight: bold; }

.tekstbox { width: 140px; border: 1px solid #656565; height: 15px; color: #656565; }
.bigButton  { margin: 0; padding: 3px; background: #e50b7c; color: #ffffff; border: 0; }

.wideFooter { width: 900px; margin: 0 auto; padding: 20px 0px 0px 0px; text-align: center; background: url(images/line_bottom.jpg) left top repeat-x; }
.wideFooter a { color: #e50b7c !important; text-decoration: none; }
.wideFooter a:hover { color: #2a2d2d !important; }

.wideFooterFrontpage {}
.divFooterPart1 { width: 592px; float: left; text-align: left; margin: 0px; padding: 0px 0px 10px 0px; }
.divFooterPart1 p { margin: 0;  padding: 4px 0px 4px 0px; }
.divFooterPart2 { width: 270px; float: right; text-align: left; margin: 0px; padding: 0px 0px 52px 0px; background: url(images/call_bg.png) left 90px no-repeat;  }
.divFooterPart2 p { margin: 0;  padding: 4px 0px 4px 0px; }


.wideFooterContent { clear: both; margin-bottom: 20px; width: 100%; height: 40px; display: table; background: url(images/visa.jpg) 550px top no-repeat; }
.textAdress { width: 592px; float: left; text-align: left;  }
.mcbLogo { float: right; text-align: left; margin: 1px 6px 0px 0px; padding: 0; }
.mcbLogoBox { border: 1px solid #2a2d2d; margin: 0; padding: 1px 2px 1px 2px; font-size: 10px; }
.mcbLogoBox a { color: #2a2d2d !important; margin: 0; padding: 0; }
.mcbLogoBox a:hover { color: #e50b7c !important; }

.overlayList {
background-repeat:no-repeat;
bottom:15px;
cursor:pointer;
position:absolute;
right:10px;
}

.topSmallCart { position:absolute;top:19px;right:-20px; color: #ffffff; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-transform: uppercase; text-align: left; font-weight: bold; width: 126px; }

.centerProductListNoRight {
    width: 672px;
	margin-left:55px;
}

/*Topdropdown menu*/
/*Positioning stuff*/
.menu { background:none; margin-top:0px;width:950px; position:relative;border:none; }
#topDropDownMenu { position:absolute; float:none; top:87px;right:0px; margin-top:0px; text-align:left;border:none;}
li.expanderMenu {
    padding-left: 0 !important;
    padding-right: 20px !important;
}

#topDropDownMenu .topLineLink {
    color: #000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    text-transform: uppercase;
}

li.expanderMenu div.menuContainer {
	width:150px!important;
	margin-left:0px!important;
}

#topDropDownMenu dl {
    float: none!important;
	border:none;
}

#topDropDownMenu dt {
    padding: 7px 10px 7px 10px;
	border-bottom:1px solid silver;
	margin-bottom:0px;
}

#topDropDownMenu dt a {
    color:#000000;
	text-transform:uppercase;
}

li.expanderMenu .menuContainer {
    z-index: 100;
}
.checkAndWishList {width:120px;}
/**/
/*#ctl00_ContentRegion_ctl01_addToCartButton {width:100px; height:30px; margin-bottom:5px; margin-top:10px; font-weight:bold; font-size:13px}
*/
/*#ctl00_ContentRegion_ctl01_addToWishListButton, #ctl00_ContentRegion_ctl01_addToCheckListButton {width:90px; height:20px;}
*/
#LoginContainer #createUserDiv input {
    width: auto;
}

#createUserNewsLetter{ margin:0 0 10px 0;}

#LoginContainer .loginRight {
    float: right;
    margin-right: 50px;
}


#TopImageMap {
	left: 320px;
	position: absolute;
	top: 0px;
	width: 470px;
	height: 70px;
	z-index: 90;
}

#TopImageMap img {
	height: 70px;
	width: 470px;
}
.mainContentTD { position: relative}
/**/
/*.addToCartButton{width:235px; height:46px; border:none; background:url(images/addToCart.png) no-repeat 0px top; color:#FFFFFF;text-transform:uppercase; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:18px; text-indent:20px; padding-top:7px; margin-left:-1px;}*/
.checkAndWishList{width:235px; margin-top:-5px;}
/*.wishListButton{width:115px;height:20px;border:none;background:url(images/addToWishList.png) no-repeat 0px top;color:#fff;margin-left:0px;font-family:Arial, Helvetica, sans-serif; font-weight:bold;}*/
/*.checkListButton{width:115px;height:20px;border:none;background:url(images/addToWishList.png) no-repeat 0px top;color:#fff;margin-left:5px;font-family:Arial, Helvetica, sans-serif; font-weight:bold;}*/
/*.purchaseButton{width:115px;height:20px;border:none;background:url(images/info.jpg) no-repeat 0px top;color:#fff;margin-left:0px;font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; margin-left:68px; text-indent:-30px; padding-top: 5px;}*/
.priceStor{ color:#000; font-size:20px;}
.divPrices .priceStor{ color:#000; font-size:18px;}
/* modified by Linh on 29 Mar 2012 */
.topSection { position: relative; z-index: 9; height: 115px; overflow: visible; background: url(images/sprite_image.png) 0 top no-repeat; }
/*391*/.addToCartButton{width:235px; height:46px; border:none; background:url(images/sprite_image.png) no-repeat 0px -117px; color:#FFFFFF;text-transform:uppercase; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:18px; text-indent:20px; padding-top:7px; margin-left:-1px;}
/*393*/.wishListButton{width:115px;height:20px;border:none;background:url(images/sprite_image.png) no-repeat -300px -120px;color:#fff;margin-left:0px;font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
/*394*/.checkListButton{width:115px;height:20px;border:none;background:url(images/sprite_image.png) no-repeat -300px -120px;color:#fff;margin-left:5px;font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
/*395*/.purchaseButton{width:115px;height:20px;border:none;background:url(images/sprite_image.png) no-repeat -480px -120px;color:#fff;margin-left:0px;font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; margin-left:68px; text-indent:-30px; padding-top: 5px;}



/*Update Design 2013*/

.left .ssBox { background: none repeat scroll 0 0 transparent; float: left; height: auto; margin-bottom: 13px; position: relative; text-align: center; width: 140px; margin-left: 15px; z-index: 999}

.left .ssBoxButtonDiv { background: none; float: left;}
.left .ssBoxTextDiv input { background: none repeat scroll 0 0 transparent; border-left: 1px solid #c3c3c3; border-bottom: 1px solid #c3c3c3; color: #c3c3c3; border-top: 1px solid #c3c3c3; border-right: none;font-size: 11px; height: 16px; margin: 0; width: 99px; padding-left: 8px;}
.left .ssBoxButtonDiv .ssBoxButton { background: none repeat scroll 0 0 transparent; border: medium none; cursor: pointer; height: 20px; margin: 0; padding: 0; width: 20px; background: url(images/sprite_image.png) 0 -209px no-repeat; width: 32px;}
.boxRight a:hover { color: #000}
.left .ssBoxLoaderIcon { float: left; margin: 1px 0 0 -18px;}

/* check out 2013 */
.che_log_inner_right_field .w202 { background: url(images/sprite_image.png) no-repeat scroll 0 -1901px transparent; }
.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: #000000 !important; padding: 0 0 0 1px; }
.isCheckout input, .isCheckout textarea, .isCheckout select { color:#000000; }
.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 0 -1006px 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; }
.bt3 a:hover{ color: #fff; text-decoration: none; cursor: pointer;}
.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 -1742px 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:#000000; padding: 0 4px 0 0; }
.isCheckout .content .checkout { width:902px; margin:0 0 0 40px; }
.che_boxtext h2 { color:#000000; }
.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:#000000; 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 .boxRightContainerImg { background: none repeat scroll 0 0 transparent; margin-bottom: 0;}
/* e:check out */

/* product detail 2013 */
.centerContentProductNoRight { padding:0; margin:0 0 11px; width:702px; position:relative; background:none; }
.centerProductNoRight { position:relative; width:702px; padding:0; margin:0 0 0; }

.isProduct .productItemPic { width: 420px; background:none; margin:0 21px 0 0; position:relative; z-index:500; }
.isProduct .imageBoxMedium { padding:0; margin:0; border:none; width: 418px; }
.isProduct .imageBorderMedium { border:none; width:418px; }
.isProduct .imageBorderMedium a, .isProduct .imageBorderMedium img { border:none; width:418px !important; }
.isProduct .overlayList, .isProduct .overlayList img { width:auto !important; }

.isProduct .itemPicZoom { background:url(images/sprite_image.png) 0 -608px no-repeat; font-size:10px; color:#000000; padding:2px 0 0 21px; margin:6px 0 0; }
.isProduct .itemPicZoomImg { display:none; }

.itemPic { width:420px; margin:-10px 0 0; }
.productItemPicContainer { background:none; padding:0; display:inline-block; width:98px; margin:29px 17px 0 0; }
.productItemPicBorder, .productItemPicBorder a, .productItemPicBorder img { width:98px; float:none; margin:0; border:none; }

.productItemInfo.noRight { width:261px;background:none; position:relative; z-index:400; margin:0 }
.isProduct .headline { font-size:21px; font-weight:400; color:#000000; height:auto; line-height:21px; border:none;  text-transform: uppercase; padding:0; }
.isProduct .itemPrices br { display:none; }
.isProduct .itemPrices { margin-top:5px; position:relative; }
.isProduct .prevPrice, .prevPriceList { font-size:12px; color:#e50b7c;line-height:11px; margin-top:0; display:block; font-weight:400; text-decoration:line-through; }
.prevPriceList { margin-bottom: 5px}
.isProduct .priceStor { font-size:25px; color:#000000; font-weight:400; line-height:25px; display:block; margin-top:0; padding-bottom:20px; }
.isProduct .priceStorExcl, .isProduct .divOfferConditions { color:#000000; font-size:11px; font-style:normal; line-height:11px;  font-weight:400; }
.isProduct .savePrice { background: url(images/saveAmount.png) 0 0 repeat-x; height: 21px; font-size: 13px; font-weight: bold; padding: 0 7px 0 7px; color: #FFF; text-transform: uppercase; line-height:21px; }
.savePriceList { display: none}
.itemVariant { clear: both; margin:0 0 11px; width: 263px; }

.isProduct .choiceBox, .isProduct .choiceBorders, .isProduct .choiceBordersInner { width:263px; border:none; position:relative; background:none; }
.isProduct .choiceBox .ajaxload { position:absolute; top:0; right:0; }
.isProduct .choiceBox { margin:12px 0 8px; }
.isProduct .itemVariantDropDowns {  }
.isProduct .stock { float:left; padding:0; margin:0 0 13px; width:263px;  font-size:11px; color:#000000; }
.isProduct .stockText { color:#000000; font-size:11px;font-style:normal; text-shadow:0 1px rgba(255,255,225,.6) }
.isProduct .itemQuantity { width:37px; margin:0; padding:0; float:left; }
.isProduct .itemQuantity .text { display:none; }
.isProduct .inputQuantity { width:44px; height: 45px; line-height: 39px; background:url(images/sprite_image.png) left -448px no-repeat; border:none; font-size:22px; color:#363532; text-align:center; vertical-align:middle;  margin:0 }
.isProduct .addToCart { clear:none; float:left; margin:0 0 0 9px; width:217px; height:41px; position:relative }
.isProduct .addToCartButton { width:211px; height:51px; background:url(images/sprite_image.png) 0 -260px no-repeat; font-size:0; line-height:0; position:absolute; top: -6px; left:6px; padding:0; -moz-border-radius: 0; -webkit-border-radius: 0; border:none; box-shadow:none; text-indent:-9999px; overflow:hidden; }
.isProduct .checkAndWishList { width:263px; float:left; position:relative; margin:9px 0 0; height:25px; }
.isProduct .wishListButton { width:126px; height:29px; background:url(images/sprite_image.png) 0 -370px no-repeat; font-size:0; line-height:0; padding:0; -moz-border-radius: 0; -webkit-border-radius: 0; border:none; box-shadow:none; text-indent:-9999px; overflow:hidden; float:left; margin-right: 10px; }
.isProduct .checkListButton { width:126px; height:29px; background:url(images/sprite_image.png) right -425px no-repeat; font-size:0; line-height:0; padding:0; -moz-border-radius: 0; -webkit-border-radius: 0; border:none; box-shadow:none; text-indent:-9999px; overflow:hidden; float:left; margin:0 0 0 0!important; }

.choiceBordersInner .freightLink { margin:0 0 0 1px; float:left; width:263px; }
*+html .choiceBordersInner .freightLink { margin-left:-37px; }
.choiceBordersInner .freightLink a { font-size:11px; color:#000000; text-decoration: none; display:block; padding:4px 0 1px 0; text-decoration: underline }
.choiceBordersInner .itemAdded { font-size:12px;margin:5px 0 0 1px; float:left; padding:5px 0 0 0; color:#000000; width:260px; }
.choiceBordersInner .itemAdded a { color:#000000;font-size:12px;   }
.choiceBordersInner .itemAdded a:hover {color:#e50b7c;font-size:12px;  }

.itemNo { color:#000000; font-size:10px; line-height:15px; margin:3px 0 0; margin:9px 0 0 0 \9; display:none; }
.itemInfo { color:#000000; font-size:13px; line-height:16px; font-style:normal; margin-top:0; padding:0 0 0; }

#compact-product-description-show-more-button, #compact-product-description-show-less-button {text-transform: none; font-size:11px; line-height:20px; padding:0 0 0 27px; margin-top:8px; cursor:pointer; color: #4c4c4c;  }

.compact-product-description-div { position:absolute; bottom:-28px; left:0 }
.compact-product-description-gradient { display:block; height:81px; width:278px; padding:6px 0; background:url(images/description_gradient.png) 0 0 repeat-x }
#compact-product-description-show-more-button {  background:url(images/sprite_image.png) 0 -2839px no-repeat;  }
#compact-product-description-show-less-button { background:url(images/sprite_image.png) 0 -3437px no-repeat }
#compact-product-description-show-more-button:hover, #compact-product-description-show-less-button:hover { color:#e50b7c }

.isProduct .boxCenterContainerImgLEFT, .isProduct .boxCenterContainerImgLEFT img { width:auto !important; }
.isProduct .boxCenterContainerImgRIGHT, .isProduct .boxCenterContainerImgRIGHT img { width:auto !important; }

#productRelationsCenter { width:100%; float:right; margin:13px 0 20px; }
#productRelationsCenter .relationsTable.noRight .relatedProduct { width:100px; margin:0 20px 15px 0; }
#productRelationsCenter .relationsTable.noRight .relationsTableHeader { width:702px; height:auto; text-transform:uppercase; color:#000000;  background:url(images/sprite_image.png) 0 -2166px no-repeat; padding:0; font-size:0; padding:0 0 0; line-height:0; text-indent: -999px; overflow: hidden; height: 24px }
#productRelationsCenter .boxContent { padding:18px 0 0; }
#productRelationsCenter .boxContent .relatedProduct:first-child { margin-left:1px; } 
#productRelationsCenter .relationsTable .relatedProduct .relatedProductImage { background:none; padding:0; width:98px; margin:0 0 10px;  }
.relatedProductImage img {  border: none }
.relatedProductImage img, .relatedProductImage a { width:98px !important;  }
.isProduct .relatedProduct .overlayList, .isProduct .relatedProduct .overlayList img { width:35px !important; }
.relationsTable { position:relative; width:721px; background:none; border: none; }
.relatedProductCenterText br { display:none; }
.relatedProductCenterText .text a { color:#000000; font-size:10px; font-weight:400; }
#productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText .prevPrice { color:#e50b7c; text-decoration:line-through; font-size:11px; display:block; text-align:center; width:100px; font-weight:400; font-style:normal; padding-top:1px; }
#productRelationsCenter .relatedProductCenterText br { display:none; }
#productRelationsCenter .relationsTable .relatedProduct .relatedProductDiv { width:100px; margin-bottom:8px; }
#productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText { width:100px; margin:0; padding:0; position:relative; }
#productRelationsCenter .relatedProductCenterText .text a { width:100px; display:block; height:auto; line-height:11px; font-size:11px; text-transform: uppercase; font-weight:400; color:#000000; font-style:normal; }
#productRelationsCenter .relatedProductCenterText .text a:hover { color:#e50b7c; }
#productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText .price { display:block; font-size:13px; font-weight:700; color:#000000; text-align:center; width:100px; margin:0 0; line-height:17px; }
#productRelationsCenter .smallProductListShowMore { background: url(images/sprite_image.png) 0 -3539px no-repeat; width: 85px; height: 21px; font-size: 0; line-height: 0; padding:0; text-indent: -999px; overflow: hidden; float:left}
#productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText .text { margin-bottom:0; }
.isProduct .DESVALSummaryErrors { padding:0 0 0 15px; margin:0; }
#productRelationsCenter .relationsTable .priceExcl { display:none; } 

.isProduct .choiceBordersInner br { display:none; }	
.isProduct .inputSelect { display:block; width:150px; color:#232322; font-size:12px; border:1px solid #bfbfbf; text-shadow:1px 1px #FFF; margin-top:8px !important; background:url(images/select_bg.png) 0 0 repeat-x; padding:4px; height:26px; }
.isProduct .inputSelect option { line-height:16px; text-shadow:none; }
.isProduct .itemColor { clear: both; margin-left: 2px; margin-top: 5px; width: 263px; }
.isProduct .itemColor .text { font-size:11px;  }
.itemColorChoice { float: left; margin-right: 4px; margin-top: 5px; text-align: center; width: 30px; }
.itemColorChoice input { border:none !important; }
.isProduct .boxCenterContainerImgPRODUCT { margin-top:19px; }
.isProduct .descriptionLabelContainer { padding-top: 14px; font-size: 11px;}

.ajaxload { background-image: url("images/ajax-loader.gif");}
/* e:product detail */

.isFrontpage .productNewsItem .textBox a { max-height:45px; overflow:hidden; }

/*XNH - edit*/
.isProduct .priceStor{ padding-top: 10px; padding-bottom: 10px;}
.isProduct .prevPrice{ padding-top: 5px;}
.isProduct .itemInfo .text{ font-size: 13px;}
.isCheckout a:hover{color: #343434 !important; text-decoration: underline;}
/*e:XNH*/

.shareBox {
	margin-top: -28px;
}
.centerProductNoRight .topSectionBreadcrumb {
	width: 580px;
}

.isProductlist .overlayList img, .isSearch .overlayList img { max-width: 47px;}

/* Start Style for Raptor D60 */
#productListTable { clear: both; }
#productRelationsCenter .relationsTable { margin-top: 10px; }
.isProductlist .relationsTable { width: 672px; }
#productRelationsCenter .relationsTable .relationsTableHeader { background: transparent; }
.isProductlist #productRelationsCenter .relationsTable.noRight .relatedProduct { margin: 0 0 15px 14px; }
.isProductlist #productRelationsCenter .relationsTable.noRight .relatedProduct:first-child { margin: 0 0 15px 0; }
.isProductlist .relatedProduct .overlayList, .isProductlist .relatedProduct .overlayList img {
	width: 35px !important;
}


#productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText a {overflow:hidden; line-height:15px; margin-bottom:5px; float:left; }
#productRelationsCenter .relationsTable.noRight .relationsTableHeader { background:url(images/sprite_image.png) no-repeat 0 -2055px; }
.isProduct #productRelationsCenter .relationsTable.noRight .relationsTableHeader {background-position:0 -2166px; }
/* End Style for Raptor D60 */

/*POPUP AT THE BOTTOM PAGE*/
.slideAnchor { background: url(images/newsletterPopup.png) -7px -510px no-repeat ; bottom: 0; padding:0; position: fixed; left: 0 !important; text-transform: uppercase;font-weight: 700; width:230px; height:auto; box-shadow: none!important; overflow: hidden; z-index:9999; font-size:10px; padding:16px 73px 10px 45px; font-family:"nimbus-sans",sans-serif; text-align:center;}
.slidePopupCloseButton {  cursor: pointer; height: 23px; width: 23px; position: absolute; top:30px; right: 0px !important; *top:8px;}
.slidePopupCloseButton span { display: none}
.slidePopupContainer { background:url(images/newsletterPopup.png) 0 0 no-repeat; border:none; border-radius:0; bottom:0; box-shadow:0 0 0 rgba(255,255,255,0); width: 502px; height: 310px; z-index: 9999; left:0 !important;}
.slidePopupContentTitle span { font-size: 24px; text-transform: uppercase; color: #fff; font-family:"nimbus-sans",sans-serif; font-weight:300; display:inline-block; line-height:24px;}
.slidePopupContentRow span { color: #FF0000}
.slidePopupContentRow .subscribeNewsletterTable .subscribe{ background: none; font-size:0; line-height:0; padding:0; cursor: pointer; margin-left:0; width:97px; height:30px; *background:#D10A70; *font-size:13px; *line-height:13px; *color:#fff; *margin-left:0}
.slidePopupContentRow .tekstbox { border: none; width: 137px; color: #343434; height:25px; line-height:25px; font-size:13px; font-family:"nimbus-sans",sans-serif; font-weight:400; margin:0;background:none; *background:#fff; padding-left:10px}
.slidePopupContentRow .extraNewsContainerTr { display: none}
.slidePopupContentTitle, .slidePopupContentRow { margin-bottom: 10px;}
.subscribeNewsletterTable { position:absolute; left:24px; top:238px; width:465px;}
.subscribeNewsletterTable tr{ float:left;}
.subscribeNewsletterTable tr:first-child, .subscribeNewsletterTable tr:nth-child(2){ width:156px;}
.nameRow{ width:156px;}
.subscribeNewsletterTable tr td{ float:left;}
.subscribeNewsletterTable tr td:first-child{ display:none; *display:block;}
.slidePopupContent { margin:0; max-width:500px; padding:68px 0 0; position:relative; height:236px;}
.slidePopupContentRow span.textRed{color:red;}
.slidePopupContentRow span.textRed span { color:red; display:block; line-height:11px; margin:6px 0 -4px; }

.slidePopupContentRow .mobilePhone { display:none;}
.slidePopupContentRow span#ctl00_ctl08_lblSlidePopupContentMessage{ display: none;}
.slidePopupContentRow{ *background:#000;}
.slidePopupOption{margin:0;}
.slidePopupContentTitle{width:287px; padding:0 0 0 20px; margin:0;}
.slidePopupContentRow span.newsletterPopup-contentMessage{width:287px; display:block; color:#fff; font-family:"nimbus-sans",sans-serif; line-height:18px; font-size:14px; padding:20px 0 0 28px}
.slidePopupContentRow span.newsletterPopup-contentMessage span{display:block; color:#fff; padding-bottom:7px;}
.slidePopupContentTitle span b{font-weight:900;}


/*.slidePopupContentRow .nameRow .textRed { position:absolute; left:25px; top:39px; *position:static;}
.slidePopupContentRow .emailRow .textRed { position:absolute; left:25px; top:39px; *position:static;}
span#ctl00_ctl08_ctl00_resultLabel.text{ position:absolute; left:25px; top:39px; *position:static;}*/
.slidePopupContentRow .ajaxload { background-image:url(images/al.gif); margin:4px 0 0; }

.newsletter_name_error { width:150px; }
.newsletter_email_error { width:200px; }
/*POPUP AT THE BOTTOM PAGE - END*/

.center .subscribeNewsletterTable{ margin:0;}
.center .subscribeNewsletterTable tr{ float:none;}
.center .subscribeNewsletterTable tr td{ float:none;}
.center .subscribeNewsletterTable tr td:first-child{ display:block;}
.center .tekstbox{ border:1px solid #656565; width:181px; margin-bottom:8px; margin-left:0; padding-left:5px;}


.extraNewsContainerTr{ display:none}

.headerPaging .paging span.hncurrpage { padding: 0 6px 0 0; }
.headerPaging a { color: #e50b7c; text-decoration: none; }
.headerPaging a:hover {text-decoration: underline; }

.boxCenterContainer.textWithImage.textWithImage_text-image,
.boxCenterContainerImg.boxTopBarContainerImg { display: none; }

.dt_information.itemSpecContentContainer {
    display: none;
}