/*General styles start*/
    body, html{ background: #000; font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#666666;}
    input, textarea, select { font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#666666; line-height:13px; border:none; background:none; }
    .tekstbox { border: 1px solid #666666;}
    .headline {color:#37352f;font-size:24px;font-weight:bolder;	line-height:24px; font-family: 'Helvetica', arial, serif; height:31px; margin-left:5px;}
	.topSectionView2 h1 { color:#37352e; font-size:24px; font-weight: bolder; line-height:24px; font-family: 'Play', arial, serif; height: 31px; border-bottom: 1px solid #666666; }
	
    h2 {margin:0px; color:#666666; font-size:14px; line-height:25px; font-weight:bold; font-family: Arial, Helvetica, sans-serif;}
/*General styles end*/

/*ContentWraper styles start*/
	.main { background-color:#000; background: url(images/bgMainMarch2013_Under.jpg) fixed center top no-repeat;}

	.content {background:#FFF; border:none; width:900px; padding-top:25px; margin:12px 0px 0px 0px; clear:both; }
	.isFrontpage { background-color:#030510; background: url(images/bgMainMarch2013.jpg) center top no-repeat !important;}
	.isFrontpage .content {background:none; border:none; padding-top:0px; width:900px; margin:21px 0 0px; clear:both; }
	.isFrontpage .left {display:none;}
	.left {width:170px; padding:0px; padding-right:17px;padding-left:15px;}
	.right {width:170px; padding:0 15px 0 14px;}
	.isFrontpage .right { padding-top:415px;}
	.center {width:499px; padding:0px;}
	
    .centerContent { background:none; position:relative;}
	.centerNoRight { width:683px;padding:0px 15px 0px 0px; background:none; }
    .centerContentWebPage { background:none; }
    .centerContentWebPageNoRight { background:none;width:672px; }
    .centerWide  { width:900px; padding:0px;}
    .centerContentWebPageNoRightNoLeft { background:none;width:880px; }
	.centerProductListNoRight { width:683px; padding:0px 15px 0px 0px;}
    .mainContent { width:900px; background:none; border:none;}
    .productMenucontainer { background:none;clear:both; padding-top:10px; }
    .top { background:none; display:none;}
	.topSection { width:900px;}
	.mainContentTD {background:transparent url(images/topBg2013.png) left top no-repeat;	}
	#TopImageMap{width:218px;}
	#TopImageMap img {width:218px; height:79px;}
	.topSectionBreadcrumb { margin-bottom:10px; margin-top:-3px;}
	.topSectionView2Content { width: 100%; }
/*ContentWraper styles end*/

/*Main styles start*/
    .ajaxload{margin:1px 1px 1px 1px;width:16px;height:16px;background-image:url(images/ajax-loader.gif);}
    
    .button { border:1px solid #666666; background:none; color:#666666; line-height:15px; cursor:pointer;}
    .bigButton { background:url("images/buttonBg.jpg") repeat-x scroll 0 0 transparent; color:#ffffff; line-height:20px; cursor:pointer; font-size:12px;}
    
    #freightLine { background:none; }

    .headlineList {line-height:13px; font-weight:bold;}
    .headlineList a { color:#666666; text-decoration:none; }
    .headerPaging { background:none; border-top:1px solid #666666; border-bottom:1px solid #666666; background-repeat:repeat-x; }
    .headerPaging .paging { color:#666666; font-size:10px; font-weight:bold; line-height:13px; }
    .headerPaging a:link{ color:#666666; font-size:10px; font-weight:bold; line-height:13px; }
    .headerPaging a:active{ color:#666666; font-size:10px; font-weight:bold; line-height:13px; }
    .headerPaging a:visited{ color:#666666; font-size:10px; font-weight:bold; line-height:13px; }
    .headerPaging a:hover{ color:#000000; font-size:10px; font-weight:bold; line-height:13px; }

    th.line { border-bottom:1px solid #666666; border-top:1px solid #666666;}
    .line { border-bottom:1px solid #666666; }
    .link:link { color: #666666; font-size:10px; }
    .link:active { color: #666666; font-size:10px; }
    .link:visited { color: #666666; font-size:10px; }
    .link:hover { color: #000000; font-size:10px; }
    .inputSearch {height:15px; color:#FFFFFF; border-top:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; border-left:1px solid #FFFFFF; border-right:none; background:none; margin:0px; }
	#giftCertificate .tableUserInfo .inputSearch {color:#333333!important; border: 1px solid #888888!important;}
    .inputSelect { font-size:10px; border: 1px solid #666666; }
    .inputQuantity { font-size:10px; border: 1px solid #666666; text-align:center; line-height:15px; }
    .inputDelivery { font-size:10px; border: 1px solid #666666; }
    .Img { border:none;}
	
	.searchTable { margin:0px;}
	.searchButton { border:none;}
	.isFrontpage .searchTable { margin:0px; margin-top:10px;}
	
	.topSmallCart {color:#3d405c; font-size:12px;font-weight:normal;text-transform:none; text-align:right; cursor:pointer; position: absolute; top:-89px; right: 0; padding:40px 61px 0 0; font-size: 10px; line-height: 11px; width:108px; height:49px;}
		#topSmallCartCount {margin: 0;}
		#topSmallCartPrice {margin:0;}

    .productListView1{}
    .productListView2{background-image:url(../../images/twoProductsBG.gif);}
    .prevPrice { font-size:11px; color:#555555; text-decoration:none; line-height:20px; }
    .productHeader {border-top:none; border-bottom:1px solid #666666; background:none; }
    .productHeader .text a { color:#666666; text-decoration:none; }
    .prevPriceList { font-size:13px; color:#8B8B8B; text-decoration:none; line-height:13px; display: block; padding-bottom: 3px; }
    .prevPriceSmall { color:#000000; font-size:10px;  line-height:15px; }
    .priceSmall { color:#000000; font-size:11px;  line-height:16px; }
    .price { font-size:12px; color:#555555;  text-decoration:none; line-height:22px; }
    .priceStor{ font-size:17px; color:#555555;  text-decoration:none; line-height:17px; font-weight: bold;}
	
	.divPrices .priceStor { background: url(images/sprite_images.png) 0 23px no-repeat; display: block; padding-bottom: 38px; font-weight: bold; width:154px; margin: 0 auto;}
	
	.priceStorExcl {font-size:10px; color:#555555;line-height:13px;}
    
    .frontpagePrices{margin:6px 0 4px 0;}
    
    .itemNo {font-size:10px;color:#555555;}
    
    .stepDelivery td { border-left:1px solid #666666; border-top:1px solid #666666; border-bottom:1px solid #666666; border-right:none; background:none repeat scroll 0 0 #A6A5A1; color:#ffffff;}
    .stepDelivery .last { border:none; border-left:1px solid #666666; border-top:1px solid #666666; border-bottom:1px solid #666666; border-right:1px solid #666666;}

    .text { line-height:15px; }
    .text a:link{color:#666666; line-height:13px; }
    .text a:active{color:#666666; line-height:13px; }
    .text a:visited{color:#666666;  line-height:13px; }
    .text a:hover{color:#000000; line-height:13px; }
    .textSmall { color:#666666; font-size:10px; }
    .textSmall a { color:#666666; font-size:10px; }
    .textSmall a:link { color:#666666; font-size:10px; }
    .textSmall a:active { color:#666666; font-size:10px; }
    .textSmall a:visited { color:#666666; font-size:10px; }
    .textSmall a:hover { color:#000000; font-size:10px; }
    .textSmall .link a:hover { color:#666666; font-size:10px; }
    .textRed { color: #ff0000; font-size: 10px; line-height: 13px; }
    .textBold { color:#666666; font-size:10px; font-weight:bold; line-height:13px; }
    .textStor { color:#666666; font-size:12px; font-weight:bold; line-height:13px; }

    .validationSummary { font-size:10px; line-height:13px; color: #ff0000; }
    .validationSummaryHeader { font-weight:bold; }
    
     /*FrontPage styles start*/
        .frontpage{ display:none;}
		.frontpage div { padding-top:120px; margin-left:238px; }
        .frontpage p { margin:0px; padding:0px; font-size:12px; color:#000000; width:220px; line-height:13px;}

        .productNews img { border:none;  }
        .productNewsItem { background:none; min-height:243px; vertical-align:top;}
        .productNewsItem .text { color:#666666; font-size:11px; font-weight:bold; text-decoration:none; }
    /*FrontPage styles end*/

    /*TopMenu styles start*/        
        .menu { width:900px; margin:23px 0 0 -2px; height:40px; padding:0px; background:none; position: relative; z-index:100000 }
    /*TopMenu styles End*/

    /*LeftMenu styles start*/
        .leftMenuContainer { border:none; margin:0px; clear:both;}
		.leftMenu { margin:0px; padding:0px; clear:both; margin-top:15px;border-bottom:1px solid #d8d8d8;}
        .leftMenuHeader {color:#37352f;font-size:24px;font-weight:bold;padding-left:0px;font-family: 'Play', arial, serif;}
        .leftSubMenu { border:none; }
		
		#languageMenu {width:170px; margin:0px; clear:both; text-align:right;}
		#languageMenu ul li { font-size:9px; color:#FFFFFF; text-transform:uppercase; float:right; margin-left:15px; padding:0px;}
		#languageMenu ul li a { color:#FFFFFF;}
		#languageMenu ul li a:hover { color:#000000;}
		
        .menuNorm { border:none; text-transform:uppercase; text-align:left; border-top:1px solid #d8d8d8;padding-top:5px;padding-bottom:5px;}
        .menuNorm a { color:#414141; font-size:12px; font-weight:normal; text-decoration:none; }
        .menuNorm a:hover { color:#ed324b; font-size:12px; text-decoration:none; font-weight:normal; list-style:none; }
        .menuActive { background:none; border:none; text-transform:uppercase; text-align:left; border-top:1px solid #d8d8d8;padding-top:5px;padding-bottom:5px;}
        .menuActive a { color:#ed324b; font-size:12px; font-weight:normal; text-decoration:none; }


        .subMenuNorm a { color:#414141; font-size:11px; text-decoration:none; font-weight:normal; text-transform:uppercase;}
        .subMenuNorm a:hover { color:#ed324b; font-size:11px; text-decoration:none; font-weight:normal; }
        .subMenuActive { background:none; font-weight:normal; text-transform:uppercase;}
        .subMenuActive a { color:#ed324b; font-size:11px; text-decoration:none; font-weight:normal; border:none; }
        .subSubMenuNorm a { color:#414141; font-size:10px; text-decoration:none; font-weight:normal; border:none; text-transform:uppercase;}
        .subSubMenuNorm a:hover { color:#ed324b; font-size:10px; text-decoration:none; font-weight:normal; }
        .subSubMenuActive { background:none; font-weight:normal; text-transform:uppercase;}
        .subSubMenuActive a { color:#ed324b; font-size:10px; text-decoration:none; font-weight:normal; border:none; }
    /*LeftMenu styles end*/
    
    /*Product styles start*/
        .choiceBox { background:none; }
        .choiceBorders { border:1px solid #666666; background:none;}
        
        .imageBox { background:none; }
        .imageBorder {border: none; }
        .imageBorderProduct {border:none; }
        .imageBoxMedium { background:none; }
        .imageBorderMedium {border:none; }
        
        .productItemInfo {background:none; }
        .productItemPicBorder {border:none; }
        
        .tdFilter { background:none; border:1px solid #666666; }
		
		.topSectionView2 p { padding: 8px 0px 8px 0px; }
		.productListView3 .textBox  { padding-bottom: 30px; }
		.productListView3 .headlineList { color:#666666; font-size:12px;line-height:16px; font-weight:normal; margin-top:3px; margin-bottom:6px;}
		.productListView3 .divOfferConditions { margin-top: 6px; margin-bottom: 6px; }
		.productListView3 .headlineList a { color:#666666;}
		.productListView3 .headlineList a:hover { color:#000000;}
    /*Product styles end*/

    /*News styles start*/
        .dato {color:#000000; font-size:10px; font-weight:bold; line-height:15px; }
        .imageFloat{ float:right; margin-left:5px; margin-bottom:10px; display:inline;}
    /*News styles end*/

    /*RightBox styles start*/
        /*General RightBox styles start*/
            .boxRightContainer { background:none; }
            .boxRightContainerImg {background:none; }
            .boxRight { border:none; color:#666666; font-size:11px; }
            .boxRight a { color:#666666; font-size:11px; text-decoration:none; }
            .boxRight a:hover { color:#000000; }
            .boxRightHeader { text-transform:uppercase; color:#666666; background:none; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; }
            .boxRightHeader a { color:#666666; text-decoration:none; }
            .boxRightHeader a:hover { color:#000000; }
            .boxRight input {color:#666666; font-size:10px; text-decoration:none; }
        /*General RightBox styles end*/
        
        /*Small Newsletter styles start*/
            .newsSubscribeButton{background-color:Transparent; border: 0px; text-align:left; font-size:11px; }
            .inputMailSmall { font-size:10px; border: 1px solid #FFFFFF; }
        /*Small Newsletter styles end*/
        
        /*Small Cart styles start*/
            .boxRightCart { border:none; color:#666666; font-size:11px; background:none; }
              .boxRightCart #smallCartCount div { border:none; }
            .boxRightCart #smallCartPrice div { border:none;  }
            .boxRightCart #smallCartLink a { color:#666666; font-size:11px; text-decoration:none; font-weight:bold;}
        /*Small Cart styles end*/

        /*BOX module styles start*/
            .boxRightContainerBOX { background:none; }
            .boxRightContainerBOX .boxRight { border:none; color:#666666; font-size:11px; }
            .boxRightContainerBOX .boxRight a { color:#666666; font-size:11px; text-decoration:underline; }
            .boxRightContainerBOX .boxRight a:hover { color:#000000; }
            .boxRightContainerBOX .boxRightHeader { text-transform:uppercase; color:#666666; background:none; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; }
            .boxRightContainerBOX .boxRightHeader a { color:#666666; text-decoration:none; }
            .boxRightContainerBOX .boxRightHeader a:hover { color:#000000; }
            .boxRightContainerBOX .boxRightContentAlt { background:none; }
        /*BOX module styles end*/
		
		.left .boxRightContainerBOX { text-align:right;}
		
		.boxCenterContainerImgLEFT, .boxCenterContainerImgRIGHT { background:none; padding:0px; border:none; margin:0px;}
		
		.boxCenterContainer { width:503px; background:none; padding:0px; border:none;}
		.boxCenterContainerLEFT, .boxCenterContainerRIGHT { width:244px; background:none; padding:0px; border:none;}
		
		.boxCenterContainer .boxCenter, .boxCenterContainerLEFT .boxCenter, .boxCenterContainerRIGHT .boxCenter { border:none;}
        
		.boxCenterContainer .boxCenterHeader, .boxCenterContainerLEFT .boxCenterHeader, .boxCenterContainerRIGHT .boxCenterHeader { background:none; padding:0px; font-size:22px; font-weight:normal;}
        
		.boxCenterContainer .boxCenterContent, .boxCenterContainerLEFT .boxCenterContent, .boxCenterContainerRIGHT .boxCenterContent {padding:0px; color:#666666;}
		
		.boxCenterContainerLarge { width:760px; float:left; clear:both; margin-top:12px;}
		.boxCenterContainerLargeLEFT { width:245px; float:left;}
		.boxCenterContainerLargeMIDDLE { width:245px; float:left; margin-left:12px;}
		.boxCenterContainerLargeRIGHT { width:245px; float:right;}
        
        /*relatedProduct styles start*/
            .relatedProductImage {border:none; }
        /*relatedProduct styles start*/
    /*RightBox styles end*/

    /*Footter styles start*/
		.wideFooter{ font-size:10px;}
		.wideFooter p{ line-height:13px;}
		.wideFooter h1, .wideFooter .title{font-family: 'Helvetica', arial, serif;font-size:19px; font-weight:normal; text-transform:uppercase; padding-bottom:3px;}
		.wideFooterContent { width:900px; margin:auto; margin-top:20px;}
		.wideFooter u{ color:#fff!important}
		
		.wideFooterFrontpage { width:900px; margin:auto; margin-top:18px; clear:both; float:left;}
		.wideFooterContent { width:900px; margin:auto; float:left; border-top:1px solid #242426; padding-bottom:180px;}
		h1 { margin:0px; font-size:16px; font-weight: bolder; font-family: 'Helvetica', arial, serif;}
		
		.divFooterPart1 { width:425px; margin-right:50px; float:left;color:#FFF;margin-bottom:11px;}
		.divFooterPart2 { width:425px;  float:left;color:#FFF;margin-bottom:11px;}
		
		.mcbLogo { margin:0px; margin-right:10px;bottom:5px; }
        .mcbLogoBox {  border: 1px solid #4a4a4a; margin:2px -4px; padding:0px 3px 0px 3px;width:auto;}
        .mcbLogoBox a{font-size:9px; margin:0px; padding:0px; display:block; color:#4c4c4c; text-transform:none;width:auto; }
        
        .textAdress {color:#030510; font-size:9px; line-height:11px; text-transform:uppercase; }
        .textAdress a:link{color:#FFF; font-size:9px; line-height:11px; display: none }
        .textAdress a:active{color:#FFF; font-size:9px; line-height:11px; }
        .textAdress a:visited{color:#FFF; font-size:9px; line-height:11px; }
        .textAdress a:hover{color:#FFF; font-size:9px; line-height:11px; }
    /*Footter styles start*/
	
	.noItemsTable { background:none; }
	.noItemsHeader { color:#666666; }

/*Main styles end*/

/* ItemSet start */
.itemSetAddToCartButton{background-color:#000000;color:#FFFFFF;}
.itemSetGuide{border-bottom:1px dotted #AFAFAF;border-top:1px dotted #AFAFAF;}
.itemSetRow{border-bottom:1px dotted #AFAFAF;}
.itemSetTotal{padding:17px 0 17px 0; border-bottom:1px dotted #AFAFAF;}
/* ItemSet end */

/*Pictureseries*/
.galleryPictureDiv .pictureCol1 {width:200px;float:left; clear:left;}
.galleryPictureDiv .pictureCol2 {width:200px;float:left;margin-left:15px;}
.galleryPictureDiv .pictureCol3 {width:200px;float:left;margin-left:15px;}
.galleryPictureDiv .pictureCol4 {width:200px;float:left;margin-left:15px;}
 /*Pictureseries end*/

.left .ssBox{background:none; width:170px; height:auto; margin-bottom:13px; float:left; position:relative;}
.left .ssBoxTextDiv {float:left;}
.left .ssBoxTextDiv input{border:1px solid #d8d8d8; width:130px; height:15px; margin:0px; margin-right:10px;background:none; font-size:10px; color:#414141; padding-left: 2px; text-transform:uppercase;}
.left .ssBoxLoaderIcon {float:left; margin:0px; margin-left:-30px; margin-top:2px;}
.left .ssBoxLoaderIcon img {display:none;}
.left .ssBoxButtonDiv {float:left; background:url(images/sprite_images.png) 0 -50px no-repeat;}
.left .ssBoxButtonDiv input{width:22px;height:20px; margin:0px;padding:0px;background:transparent;border:none;cursor:pointer;}
.left .ssResult{width:699px; position:absolute;top:20px;left:-10px;margin:0px 1px 0px 1px;z-index:50;}

.left .ssResultTop, .left .ssResultContent, .left .ssResultBottom{width:681px; padding:0 9px 0 9px;}
.left .ssResultTop{ background-position:0px;height:14px;}

.left .ssResultContent{background-position:-699px;background-repeat: repeat-y;}
.left .ssResultContent hr{display:none;}
.left .ssResultContent A{color:#000000;text-decoration:none;}
.left .ssResultSection{padding:0;}
.left .ssResultSection ul{list-style-type: none;margin:0px;padding:0px;}
.left .ssResultSection li{padding: 0 10px 5px 10px;clear:both; border-top:1px solid #ffffff; border-bottom:1px solid #e6e6e6; margin:0;display:block;}
.left .groups li{height:50px; cursor:pointer;}
.left .items li{height:38px; cursor:pointer;}
.left .ssResultSection .itemActive{background-color:#DBDBDB;}
.left .ssResultSection .item{background-color:#f5f5f5;}
.left .ssResultSectionHead{text-align:left; padding:5px 0 5px 8px; background:#a8a8a8; color:#FFF; font-size:11px; font-weight:bold;}
.left .groups .ssResultSectionHead { padding-top:0;}
.left .ssResultBottom{background-position:-1398px;height:14px;}

.left .ssResultGroupImage{float:left;width:40px;height:30px;margin:12px 3px 0 10px;overflow:hidden; border:1px solid #EAEAEA;}
.left .ssResultGroupText{float:left;padding:20px 0 0 12px; font-size:12px;}

.left .ssResultItemImage{float:left;width:40px;height:30px;margin:6px 3px 0 10px;overflow:hidden; border:1px solid #EAEAEA;}
.left .ssResultItemText{float:left;padding:14px 0 0 12px; font-size:12px;}
.left .ssResultItemText a{color:#5b6062;}

.left .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;}

.left .ssResultSection li a {display:inline-block;}
.left .ssResultSection li a {display:block;}

.isProductlist .itemNo { display:none;}


.shareFriendEmail, .shareUserEmail, .shareText, .shareUserName, .shareCancel, .shareSubmit { background:#FFFFFF; border:1px solid #668EB4; color:#668EB4;}
.frontpageOuter {height:816px;}

#topDropDownMenu {width:900px;float:left;margin-top:13px;}
#topDropDownMenu .topLineLink {font-family: 'Helvetica', arial, serif;color:#000000;font-weight:bold;font-size:12px;text-transform:uppercase;}
#topDropDownMenu .topLineLink:active {color: #f46547}
li.expanderMenu {padding-left:0px!important;padding-right:20px!important;}
li.expanderMenu .menuContainer {z-index:100;}
li.expanderMenu .menuContainer a {color:#414141;font-size:12px;font-weight:normal;}
li.expanderMenu .menuContainer a:hover {color:#ED324B;}

.productListView3 .itemCol1, .productListView3 .itemCol2, .productListView3 .itemCol3 {width:215px;}
#criditCardBox  {display:none;}
.itemNumberTh span {display:none;}
.itemNumberTd, .itemNumberTh {width:0px!important;}
.freightLabel {word-wrap:break-word;}

.topSectionView2 { background-position: center 58px; background-repeat: no-repeat; border:none; min-height: 220px; padding-bottom: 20px; width: 683px;}

.topSectionView2NoPicture {min-height: inherit;	padding-bottom:0px;}


.itemFlash input{background: url(images/itempiczoom_dk.gif) left 0px no-repeat;  height:27px;  padding-bottom:3px; border:none; color:#fff; text-transform:uppercase;text-align:left; padding-left:10px; font-weight:bold ; font-size:13px; }
.itemFlash {padding-bottom:10px;}
.itemButton { margin-top: 8px; }
.itemButton .bigButton { width: 195px; height: 41px; background: url(images/sprite_images.png) left -90px no-repeat; display: block; cursor: pointer; border: 0; font-size: 0; line-height: 0; color: #ffffff; } 

.outer { width: 100%; height: 100%; display: table; }

#ctl00_ContentRegion_updateCartButton { width:104px; height:27px; background:url(images/sprite_images.png) left -210px no-repeat; font-size:0px; border:none; }
#ctl00_ContentRegion_checkOutButton { width:94px; height:27px; background:url(images/sprite_images.png) -120px -160px no-repeat; font-size:0px; border:none; }
#ctl00_ContentRegion_submitButton { width:94px; height:27px; background:url(images/sprite_images.png) left -210px no-repeat; font-size:0px; border:none; }
#ctl00_ContentRegion_quickpayButton { width:94px; height:27px; background:url(images/sprite_images.png) -120px -210px no-repeat; font-size:0px; border:none; }

/*New style Update design 2012*/

.wideFooter { background: #030510; width:900px; margin:0 auto;}

li.expanderMenu div.menuContainer { margin: 0; position: absolute; top: auto; z-index:100000}
li.expanderMenu { padding-left: 0 !important; padding-right: 11px !important;}

.frontpageOuter div>img{ /*width: 900px !important; height: 700px !important; */}
.frontpageBox { position:absolute; bottom:193px !important; right:0; z-index:10}
.topSmallCart {color: #000; cursor: pointer; font-size: 11px; font-weight: normal; height: 49px;line-height: 12px; padding:38px 58px 0 0; position: absolute;right: 0;text-align: right; text-transform: none;    top: -89px; width: 212px; }

#topDropDownMenu .topLineLink {font-size:13px}
#topDropDownMenu .topLineLink:hover{ color:#ED324B;}
#WzBoDy {opacity:1!important;}
.menuItemImageDiv a img {display:none;}





/* CLH */
	/* check out */
	.che_log_inner_right_field .w202 { background: url(images/bg_inputst2.png) no-repeat scroll 0 -280px transparent; }
	.yellowBox .freightLabel { display:block; margin:5px 0; }
	.selected .bt2 { background: url(images/icolist.png) no-repeat scroll 0 0 transparent; margin-right:5px; }
	.selected .bt2 span { background: url(images/icolist.png) no-repeat scroll right -51px transparent; font-family:'Helvetica',arial,serifcolor:#FFF; text-transform:none; font-weight:400;  }
	.selected .bt2 .number { background: url(images/icolist.png) no-repeat scroll 0 -414px transparent; font-family:'Helvetica',arial,serifcolor:#FFF; text-transform:uppercase; }
	.bt2 span { background: url(images/icolist.png) no-repeat scroll right -164px transparent; font-family:'Helvetica',arial,seriftext-transform:uppercase; font-weight:400; color:#FFF; width:202px; }
	.bt2 { background: url(images/icolist.png) no-repeat scroll 0 -106px transparent; margin-right:5px; }
	.bt2 .number { background: url(images/icolist.png) no-repeat scroll 0 -439px transparent; }
	
	.che_head { background: url(images/bg_headcheck.jpg) repeat-x scroll 0 bottom transparent; }
	.che_delete { /*background: url(images/iconlist2.png) repeat scroll 0 -126px transparent; */}
	
	.shopvidere { background: url(images/icolist.png) no-repeat scroll 0 -221px transparent; }
	.neeste { background: url(images/icolist.png) no-repeat scroll right -221px transparent; }
	.isCheckout .center { color: #343434 !important; padding: 0 0 0 1px; width:640px; }
	.isCheckout input, .isCheckout textarea, .isCheckout select { color:#343434 }
	.antalpro { background: url(images/icolist.png) no-repeat scroll 0 -472px transparent; }
	
	.bt3 { background: url(images/icolist.png) no-repeat scroll 0 -352px transparent; margin-top:0; }
	.bt3 a { background: url(images/icolist.png) no-repeat scroll right -383px transparent; margin-top:0; font-family:'Helvetica',arial,serifcolor:#FFF; font-weight:400; }
	
	.che_boxt .che_boxh { background: url(images/bg_toptb.jpg) no-repeat scroll 0 -1px transparent; width:622px; }
	
	.yellowBox .bt3 a { background:url(images/icolist.png) no-repeat scroll right -576px transparent; padding-right:25px; margin-top:0; font-family:'Helvetica',arial,serifcolor:#FFF; font-weight:400; }
	.yellowBox .bt3 { background:url(images/icolist.png) no-repeat scroll left -539px transparent; margin-top:-1px; }
	a.bt3 span { background: url(images/icolist.png) no-repeat scroll right -383px transparent; }
	
	.freightTextAndLabel .freightText .inputDelivery { background:url(images/bg_inputst2.png) 0 -44px no-repeat; float: left; padding: 5px; width:132px; margin:0 0 0 10px; border:none; }
	.che_bstep2 input { border:none; background:url(images/bg_inputst2.png) 0 -88px no-repeat; padding: 5px; width:192px; }
	.che_bstep2 .w45 { background:url(images/bg_inputst2.png) 0 0 no-repeat; width:25px; }
	.che_bstep2 .w129 { background:url(images/bg_inputst2.png) 0 -177px no-repeat; width:129px; }
	.che_checkbox input { width:auto; }
	.che_bstep2 .rightLabel { width: 200px; }
	.jegaccep { background: url(images/bg_inputst2.png) no-repeat scroll 0 -218px transparent; }
	.userTypeSelector input { width:auto; }
	.che_bstep2 { clear: both; }
	.isCheckout .right { color:#343434; padding: 0 4px 0 0; }
	.isCheckout .content, .isCheckout .content .checkout { width:870px; }
	.isCheckout .content { padding:0 15px; }
	.che_boxtext h2 { color:#343434; }
	.che_frag .freightNoteDiv { font-style:normal; }
	.che_boxt2 .che_boxh { background: url(images/bg_toptb2.jpg) no-repeat scroll 0 0 transparent }
	
	.che_allprice { background: url(images/bg_allprive.png) no-repeat scroll 0 0 transparent; width:628px; }
	.che_allpricetext { text-transform: uppercase; }
	.isCheckout .content .checkout {  border-top: none; margin: 0 0 30px; width: 870px; background:none; background:none !important; }
	.che_head { background: none; height: 58px; margin-bottom: 14px; padding: 15px 0 0 0; width: 930px; }
	.che_indhead h1 { font-size:28px; font-family:'Helvetica',arial,serifcolor:#343434; text-transform:uppercase; font-weight:400; width:210px; }
	.right .block-box-list img { width:217px !important }
	
	.che_contry > div { width:100%; float:none !important; position:relative; }
	.che_boxarow { padding:10px 8px 8px 11px; }
	
	.isCheckout .itemNameTh, .isCheckout .itemNameTd { width:255px; }
	.isCheckout .itemNoCheckout { float: left; margin: 7px 0 0; width: 43px; }
	.che_boxt .che_boxct { width:638px; }
	/* e:check out */
/* e:CLH */


.productListView3 .overlayList img{ max-width: 86px;}
.productListView3 .overlayList{ top:-5px; left:-7px; width:86px; height:86px;}
.isProduct .overlayList{ left:-9px; top:-7px; width:109px; height:106px;}
.boxRightContent .relatedProduct .overlayList, .boxRightContent .relatedProduct .overlayList img{ width:30px; height:30px;}
.boxRightContent .relatedProduct .overlayList{ left:-2px; top:-2px;}

/* CLH */
	#productListTable .productRow .textBox { position:relative; }
	#productListTable .productRow .productAdditionalInfoWrapper { position:absolute; top:-30px; background:#d6d6d6; width:220px; height:22px; line-height:22px; font-size:11px; text-align:center; left:5px; }
/* e:CLH */