/*General styles start*/
	body, html{background:#fff;font-family: "Trebuchet MS", Lucida Sans Unicode, Lucida Grande, Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#3b3b3b;}
	.outer{ background:#fff url(images/bg_head1.jpg) center top no-repeat; }
	
    input, textarea, select { font-family: "Trebuchet MS", Lucida Sans Unicode, Lucida Grande, Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#3b3b3b; line-height:13px; border: none; vertical-align: middle; }
	label { vertical-align: middle; }
	input[type='checkbox'] { margin-left: 0; }
    .tekstbox { border: 1px solid #c3c3c3;}
    .headline { color:#0063be; font-size:18px; font-weight:bold; line-height:18px; font-family: "Trebuchet MS", Lucida Sans Unicode, Lucida Grande, Tahoma, Verdana, Arial, Helvetica, sans-serif; height:31px;}
    h2 {margin:0px; color:#0063be; font-size:14px; line-height:25px; font-weight:bold; font-family: "Trebuchet MS", Lucida Sans Unicode, Lucida Grande, Tahoma, Verdana, Arial, Helvetica, sans-serif;}
/*General styles end*/

/*ContentWraper styles start*/
    .isFrontpage .content {background:none; border:none; margin-top:15px; }
	.content {background:none; border:none; margin-top:58px; }
    .centerContent { background:#FFFFFF; padding:0 0 20px 0 }
    .centerContentWebPage { background:#FFFFFF; }
    .centerContentWebPageNoRight { background:#FFFFFF; }
    .mainContent { background:none; border:none; position:relative; }
	.main{ background:none; }
	.isFrontpage{}
    .productMenucontainer { background:none; width:178px; }
    .top { background:none}
/*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:none; background:#0063be; color:#FFFFFF; line-height:15px; cursor:pointer;}
    .bigButton { border:none; background:#0063be; color:#FFFFFF; line-height:20px; cursor:pointer; font-size:12px; padding:3px 15px;}
    
    #freightLine { background:none; }

    .headlineList {line-height:13px; font-weight:bold;}
    .headlineList a { color:#FFFFFF; text-decoration:none; }
    .headerPaging { background:#f5f5f0; border-top:1px solid #053064; border-bottom:1px solid #053064; background-repeat:repeat-x; }
    .headerPaging .paging { color:#053064; font-size:10px; font-weight:bold; line-height:13px; }
    .headerPaging a:link{ color:#053064; font-size:10px; font-weight:bold; line-height:13px; }
    .headerPaging a:active{ color:#053064; font-size:10px; font-weight:bold; line-height:13px; }
    .headerPaging a:visited{ color:#053064; font-size:10px; font-weight:bold; line-height:13px; }
    .headerPaging a:hover{ color:#cad400; font-size:10px; font-weight:bold; line-height:13px; }

    th.line { border-bottom:1px solid #686b6b; border-top:1px solid #686b6b;}
    .line { border-bottom:1px solid #686b6b;}
	#paymentDiv .line{border-bottom:1px solid #686b6b; text-align:left;}
	#paymentDiv .line .textStor{ width:200px; text-align: right; margin-left:50px;}
    .link:link { color: #cad400; font-size:10px; }
    .link:active { color: #cad400; font-size:10px; }
    .link:visited { color: #cad400; font-size:10px; }
    .link:hover { color: #cad400; font-size:10px; }
	.searchTable{ background:url(images/sprite-image.png) 0 -184px no-repeat;  width:173px; height:25px; margin-bottom:3px; margin-left:0;}	
	.isFrontpage .searchTable{ margin-top:43px;}
    .searchTable  .inputSearch { border:none; width:146px; height:17px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#3a3a3a; font-size:11px; ; margin-right:1px; line-height:17PX; background:none; margin-top:-2px; padding:0 0 0 8px;  }
	.inputSearch { border:1px solid #cecece;color: #3A3A3A;font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;font-size:11px;height:16px;margin-right: 1px;width: 148px;}
    .inputSelect { font-size:10px; border: 1px solid #c3c3c3; }
    .inputQuantity { font-size:10px; border: 1px solid #c3c3c3; text-align:center; line-height:15px; width:32px; margin-left:10px; }
	.inputPakkeshop { width:auto; }
    .inputDelivery { font-size:10px; border: 1px solid #c3c3c3; }
    .Img { border:1px solid #cad400;}

    .productListView1{}
    .productListView2{background-image:url(../../images/twoProductsBG.gif);}
    .prevPrice { font-size:11px; color:#95B425; text-decoration:none; line-height:20px; text-transform:uppercase }
    .productHeader { background:#0063be url(images/bg_tab.jpg) 0 0 no-repeat; border:none ;  }
	#productRelationsCenter .relationsTable .relationsTableHeader{background:#0063be url(images/sprite-image.png) 0 0 no-repeat; border:none ; }
    .productHeader .text a { color:#FFFFFF; text-decoration:none; }
    .prevPriceList { font-size:13px; color:#ac2ae4; text-decoration:none; line-height:13px; }
	.prevPriceList .priceInfoIcon {border:none;}
	#WzTtDiV {
	background-color: #add8e6;
}
	.prevPriceSmall { color:#cad400; font-size:10px;  line-height:15px; }
    .priceSmall { color:#cad400; font-size:11px;  line-height:16px; }
    .price { font-size:12px; color:#cad400;  text-decoration:none; line-height:22px; }
    .priceStor{ font-size:19px; color:#ac2ae4;  text-decoration:none; line-height:20px; font-weight:bold }
		.priceStorExcl {font-size:10px; color:#767C79;line-height:13px;}
    
    .frontpagePrices{margin:6px 0 4px 0;}
    
    .itemNo {font-size:10px;color:#767C79;}
    
    .stepDelivery td { border-right:4px solid #FFFFFF; background:#0063BE; color:#FFFFFF;}
	.stepDelivery .selected{background:#686b6b; text-decoration:none; font-size:15px;}
    .stepDelivery .last { border:none;}

    .text { line-height:15px; }
    .text a:link{color:#3b3b3b; line-height:11px; }
    .text a:active{color:#3b3b3b; line-height:11px; }
    .text a:visited{color:#3b3b3b;  line-height:11px; }
    .text a:hover{color:#3b3b3b; line-height:11px; text-decoration: underline;}
    .textSmall {  color:#3b3b3b; font-size:11px;}
    .textSmall a { color:#0063be; font-size:10px; }
    .textSmall a:link { color:#0063be; font-size:10px; }
    .textSmall a:active { color:#0063be; font-size:10px; }
    .textSmall a:visited { color:#0063be; font-size:10px; }
    .textSmall a:hover { color:#cad400; font-size:10px; }
    .textSmall .link a:hover { color:#cad400; font-size:10px; }
    .textRed { color: #ff0000; font-size: 10px; line-height: 13px; }
    .textBold { color:#0063be; font-size:10px; font-weight:bold; line-height:13px; }
    .textStor { color:#0063be; 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{ width:504px; height:289px; background-image:url(images/sprite-image.png) 0 -320px; background-repeat:no-repeat;}
		.frontpage div { padding-top:120px; margin-left:238px; }
        .frontpage p { margin:0px; padding:0px; font-size:12px; color:#053064; width:220px; line-height:13px;}

        .productNews img { border:1px solid #e6e6e6;  }
        .productNewsItem { background:#FFFFFF; min-height:243px; vertical-align:top;}
        .productNewsItem .text { color:#3b3b3b; font-size:11px; font-weight:bold; text-decoration:none; font-family:Arial, Helvetica, sans-serif; text-transform:none; }
		.productNewsItem .price { color:#95b425; font-size:13px; font-weight:bold; text-transform:uppercase}
    /*FrontPage styles end*/

    /*TopMenu styles start*/
        .menu { background:none; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;  margin:0; padding:0 0 0 23px; position: relative;}
        .menu a:link { color: #525151; font-size:13px; font-weight:normal; text-decoration:none; }
        .menu a:active { color: #525151; font-size:13px; font-weight:normal; text-decoration:none; }
        .menu a:visited { color: #525151; font-size:13px; font-weight:normal; text-decoration:none; }
        .menu a:hover { color: #bfd474; font-size:13px; font-weight:normal; text-decoration:none; }
        .menuNormbg { background:none;height: 32px;line-height: 32px;padding-left: 13px; padding-right: 13px; }
        .menuOverbg { background:none;height: 32px;line-height: 32px;padding-left: 13px; padding-right: 13px;  }
    /*TopMenu styles End*/

    /*LeftMenu styles start*/
        .leftMenuContainer { background:url(images/box_footer.png) 0 bottom no-repeat; border:none; width:178px; margin-left:0 }
        .leftMenuHeader { text-transform:none; color:#3a3a3a; background:url(images/sprite-image.png) 0 -136px no-repeat; font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:16px; padding-top:8px; width:178px; height:26px; }
		.productMenucontainer .leftMenu { background:url(images/box_replatey.png) 0 0 repeat-y;width:178px; padding:6px 5px 0; margin-bottom:7px;}
        .leftSubMenu { border-top:#e6e6e6 1px solid; }
		.productMenucontainer .leftMenu a{ font-family:Arial, Helvetica, sans-serif;}
        .menuNorm { width:166px; border:none}
        .menuNorm a {background:url(images/sprite-image.png) -541px -1064px no-repeat; padding:3px 4px 3px 25px; color:#3a3a3a; font-size:12px; font-weight:bold; text-decoration:none;  display:block }
        .menuNorm a:hover {font-size:12px; background:url(images/sprite-image.png) -541px -1035px no-repeat;  padding:3px 4px 3px 25px; color:#3a3a3a;  display:block  }
        .menuActive { background:url(images/bg_menuac.jpg) 0 0 no-repeat; border:none; width:166px;  }
        .menuActive a { color:#3a3a3a; font-size:12px; font-weight:bold; text-decoration:none;  display:block; background:url(images/ico_hover.png) 9px 5px no-repeat;padding:4px 4px 8px 25px}

		.leftSubMenu { border:none; padding-bottom:0}
        .subMenuNorm a { color:#5e5e5e; font-size:11px; text-decoration:none; font-weight:normal; background:none; border:none;display: block;  padding:5px 4px 3px 25px}
        .subMenuNorm a:hover{ color:#3a3a3a; font-size:11px; text-decoration:none; font-weight:normal; background:none; padding:5px 4px 3px 25px }
        .subMenuActive { background:none; font-weight:normal; }
        .subMenuActive a { color:#3a3a3a; font-size:10px; text-decoration:none; font-weight:normal; background:none ; border:none; display: block; padding:5px 4px 3px 25px}
        .subSubMenuNorm a { color:#5e5e5e; font-size:10px; text-decoration:none; font-weight:normal; border:none;background:none }
        .subSubMenuNorm a:hover { color:#3a3a3a; font-size:10px; text-decoration:none; font-weight:normal;background:none;  padding:5px 4px 3px 25px; }
        .subSubMenuActive { background:none; font-weight:normal; }
        .subSubMenuActive a { color:#3a3a3a; font-size:10px; text-decoration:none; font-weight:normal; border-bottom:none;background:none }
    /*LeftMenu styles end*/
    
    /*Product styles start*/
        .choiceBox { background:#FFFFFF; }
        .choiceBorders { border:none; background:#FFFFFF;}
        
        .imageBox { background:#FFFFFF; }
        .imageBorder {border: none; }
        .imageBorderProduct {border:1px solid #e6e6e6; }
        .imageBoxMedium { background:#FFFFFF; }
        .imageBorderMedium {border: none; }
        
        .productItemInfo {background:#FFFFFF; }
        .productItemPicBorder {border:1px solid #e6e6e6; }
        
        .tdFilter { background:#FFFFFF; border:1px solid #cad400; }
    /*Product styles end*/

    /*News styles start*/
        .dato {color:#cad400; 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; padding: 0 0 0 0px; }
			.isFrontpage .right .boxRightContainer { background:url(images/leftNewsHead.jpg) no-repeat bottom; padding: 0 0 20px 0px; margin-left:-7px; padding-top: 8px; }
			.right .boxRightContainer { background:none no-repeat bottom; padding: 0 0 20px 0px; margin-left:-7px; padding-top: 8px; }
			.boxRightHeader { text-transform:uppercase; color:#3a3a3a; background:none; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight: normal; font-size:16px; padding: 0 0 0 15px; }
			.right .boxRightHeader{padding: 59px 0 0 0px;}
			.boxRightContent { padding:0 0 0 0; margin:0 0 5px 0}
			.right .boxRightContent{padding:0 0 0 0px;}
            .boxRightContainerImg {background:#FFFFFF; }
            .boxRight { border:none; color:#053064; font-size:11px; margin-left:0; }
            .boxRight a { color:#3b3b3b; font-size:11px; text-decoration:none; }
            .boxRight a:hover { color:#3b3b3b; text-decoration:underline }
            
            .boxRightHeader a { color:#FFFFFF; text-decoration:none; }
            .boxRightHeader a:hover { color:#cad400; }
            .boxRight input {color:#828282; font-size:10px; background:none; border:none; width:148px }
			.divLoginUserName, .divLoginPassword  {background:url(images/sprite-image.png) -272px -152px no-repeat; border:none; display:block; width:171px; height:25px; font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; font-size:10px; color:#828282 ; padding:3px 0 0 4px; margin-bottom:0px;}
			.divLoginBtn{background:url(images/sprite-image.png) 3px -96px no-repeat; border:none; display:block; width:178px; margin:2px 0 0px 0;cursor: pointer; padding:0 0 2px 0}
			.divLoginBtn input{ color:#0063be; font-size:1px; width:160px; height:20px; margin-bottom:5px}
			.divLoginLinks{padding: 0 0 2px 3px; line-height:100%;}
        /*General RightBox styles end*/
        
		
		.boxRightContainerTop5 .boxRightHeader { text-transform:none; color:#ffffff; background:url(images/sprite-image.png) -536px 0 no-repeat; font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:16px; width:164px; height:30px; padding:11px 0 0 16px; font-weight:bold; }
		
		.boxRightContainerTop5 .top5OrderedList { margin:11px 0 55px 36px; }
		
		.boxRightContainerTop5 .boxRightContent { background:url(images/top5Bg.png) 0 bottom no-repeat; color:#ffffff; border:none; width:178px; margin-left:0 }
		.boxRightContainerTop5 .boxRightContent a { color:#ffffff; }
		.boxRightContainerTop5 .boxRightContent ol { font-weight:bold; }
		
		
		
		
		
		
		
        /*Small Newsletter styles start*/
            .newsSubscribeButton{background-color:Transparent; border: 0px; text-align:left; font-size:11px; }
            .inputMailSmall { font-size:10px; border: 1px solid #c3c3c3; }
        /*Small Newsletter styles end*/
        
        /*Small Cart styles start*/
            .boxRightCart { border:1px solid #e6e6e6; color:#053064; font-size:11px; background: url(images/smallCart.gif) bottom right no-repeat; }
              .boxRightCart #smallCartCount div { border-bottom:#e6e6e6 1px solid; }
            .boxRightCart #smallCartPrice div { border-bottom:#e6e6e6 1px solid;  }
            .boxRightCart #smallCartLink a { color:#053064; font-size:11px; text-decoration:none; font-weight:bold;}
        /*Small Cart styles end*/

        /*BOX module styles start*/
            .boxRightContainerBOX { width:178px; padding:0; background:none  }
			.boxRightContainerBOX .boxRightContent {background:none;width:178px;}
            .boxRightContainerBOX .boxRight { color:#3b3b3b; font-size:11px; border:none; padding:0; margin:0;width:178px; }
            .boxRightContainerBOX .boxRight a { color:#3b3b3b; font-size:11px; text-decoration:underline; }
            .boxRightContainerBOX .boxRight a:hover { color:#3b3b3b; }
            .boxRightContainerBOX .boxRightHeader {background:none; width:178px; text-transform:none;  font-family: Arial, Helvetica, sans-serif; font-weight:normal;width:178px; border-bottom:0px solid #0063be }
            .boxRightContainerBOX .boxRightHeader a { color:#3b3b3b; text-decoration:none; font-size:15px;  }
            .boxRightContainerBOX .boxRightHeader a:hover { color:#3b3b3b; }
            .boxRightContainerBOX .boxRightContentAlt { background:#FFFFFF; }
			.boxRightContainerBOX img, boxRightContentAlt img{ margin-bottom:10px; margin-top:0px} 			
			.centerContentWebPage h2{ font-size:15px; color:#3b3b3b; font-weight: bold;}
			.centerContentWebPage .text{ text-align:justify; display:block; width:100%}
			.centerContentWebPage { padding:0 10px 10px 10px}
			.centerContentWebPage table td .text { text-align: left; }
			.centerContentWebPage label.text { display: inline-block; width: auto; text-align: left; }
        /*BOX module styles end*/
        
        /*relatedProduct styles start*/
            .relatedProductImage {border:1px solid #e6e6e6; }
        /*relatedProduct styles start*/
    /*RightBox styles end*/

    /*Footter styles start*/
		
	
    /*Footter styles start*/
.bo{ border:1px solid blue}
/* shopping card*/
.tla{ position:absolute; width:178px; background:#fff; top:290px; left:0px }
.left{ position:relative}
.topSmallCart{ position:absolute;  width:115px; height:50px; right:15px; top:52px; color:#fff; line-height:100%}
#topSmallCartCount, #topSmallCartPrice { cursor:pointer; }


.logoImg {height: 87px;  width: 210px;}
/* start bg box produc*/
.productNewsContainerOuter{ background:url(images/bg_reybro.jpg) 0 0 repeat-y; width:511px;  margin-top:3px; margin-left:-4px; }
*+html .productNewsContainerOuter{ background:url(images/bg_reybro.jpg) 0 0 repeat-y; width:511px;  margin-top:-1px; margin-left:-4px; }
.productNewsContainerOuter .productNews{ background:url(images/bg_rebrbttom.jpg) 0 bottom no-repeat;width:511px; padding:0 0 15px 0 }
.productNewsContainerOuter .productNewsContainer{ background:url(images/sprite-image.png) 4px -2140px no-repeat; padding:55px 0 0px 0 }
*+html .productNewsContainerOuter .productNewsContainer{ background:url(images/sprite-image.png) 4px -2140px no-repeat; padding:65px 0 0px 0 }
.productNewsItemDiv{ padding-bottom:12px; margin-top:-10px;}
.boxCenterContainerImgRIGHT{ margin-right:2px;}


.boxCenterContainerImgLEFT img, .boxCenterContainerImgRIGHT img{ width:auto}
.tlaUnauthenticated input{ background: url(images/sprite-image.png) no-repeat -272px -150px; border:none; display:block; width:171px; height:28px; font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; font-size:10px; color:#828282 ; padding:0 0 0 7px; }
#Anthem_ctl00_topMenu_ctl00_loginButton__ input{ background: url(images/sprite-image.png) no-repeat 3px -96px; border:none; display:block; width:178px; height:20px;margin:2px 0 0px 0;cursor: pointer; }
#Anthem_ctl00_topMenu_ctl00_loginButton__ { display:block; margin:5px 0 0 0;}
.tlaFeedback{ background:url(images/bg_facebook.jpg) 2px 0 no-repeat; width:178px; height:37px; margin-top:10px; cursor: pointer;}



.isFrontpage .right{ margin:389px 0 0 0; padding:0 12px 0 0}
.right{ margin:0; padding-right:12px; padding-top:58px;}
.isProductlist .right{ margin:0; padding-right:12px; padding-top:0px;}
.isProduct .right{ margin:0; padding-right:12px; padding-top: 43px;}


.center {  padding:0 10px 0 7px;}
.isProductlist .centerProductListNoRight{bottom: 6px;
    padding: 0 10px 0 7px;
    position: relative;}
.isProduct .center {bottom: 6px;
    padding: 0 10px 0 7px;
    position: relative;}

.topSectionBreadcrumb li {
    color: #000000;
    display: inline;
    font-weight: normal;
    margin: 0 1px 0 0;
}
.topSectionBreadcrumb li a {
    color: #000000;
    text-decoration: none;
}

.productNewsItem {color:#3b3b3b; background:none}
.productNewsItem div img{ border:none!important;}
/*detail*/
.imageBorderMedium{ text-align:center;}
.centerProductList{ background:#fff; margin-top:0px;}
.topSectionBreadcrumb ul{ font-size:11px;}
.topSectionView2{ border:none; padding-bottom:0; }
.topSectionView2 h1{ color:#0063be;}
.productListView1 .divPricesOrder .divOrderInnerInfo a{ color:#3b3b3b;}
/* .center .topSectionBreadcrumb{ padding:43px 0 20px 0;} */
.topSectionBreadcrumb{ height: 20px; margin-bottom: 8px; float: left; }
.productListView1 .divPricesOrder .divPrices{ clear:both; float:right; text-align:right; margin-right:5px;}
.productListView1 .divPricesOrder .divOrderOuter{ text-align:right; float:right; position:static; clear:both}
.productListView1 .divPricesOrder{ padding:10px 0 0 0}
.itemQuantity{ margin:0}
.itemButton{ margin-left:0}
.productMenucontainer { margin:0}
#sendToFriendContainer a { color:#3b3b3b}
.centerNoRight {background: none repeat scroll 0 0 #FFFFFF;float: left; margin: 43px 0 0;width: 704px; overflow:hidden}
.center .headline{ padding:0px 0 20px 0;}
.boxCenterContainerRIGHT .boxCenter{ color:#3b3b3b;}
.boxCenterContainerRIGHT .boxCenterHeader a{ color:#0063be}
#sendToFriendContainer #sendToFriendDiv input{ width:148px;}
#sendToFriendContainer{width: 260px;}
#LoginContainer .loginLeft{ width:200px}
.divLoginUserName input, .divLoginPassword input { background:none; border:none}
#LoginContainer #loginDiv .ForumButton{ border:none; background:none; color:#0063be; text-align:left; font-size:1px;}
#LoginContainer .ForumButton{ background:#0063be; border:none;}
.DESVALSummaryErrors{list-style-type:none!important;margin:0; padding:0;}
#Anthem_ctl00_ctl06_loginPanel__{ margin-top:3px;}
/*Main styles end*/
/*check out*/
.cartTable{ font-weight:bold}
#cartTable span.text { display: inline-block; }
#deliveryAddressTable{ margin:10px 0 0 0; }
#saveAddressTr{margin:10px 0 10px 0; display:none;}
.boxRightContentAlt table{ margin-left:0px!important;}
.boxCenterContainerRIGHT, .boxCenterContainerLEFT{padding:0; margin:0}
.boxCenterContainerRIGHT .boxCenter{ border:none;  }
.boxCenterContainerRIGHT .boxCenter a, .boxCenterContainerLEFT .boxCenter a,.boxCenterContainer .boxCenter a{ color:#3b3b3b; font-size:11px;} 
.boxCenterContainerRIGHT .boxCenter .boxCenterHeader a, .boxCenterContainerLEFT .boxCenter .boxCenterHeader  a, .boxCenterContainer .boxCenter .boxCenterHeader a{ color:#3b3b3b; font-size:15px; font-weight:normal;}
.boxCenterContainerRIGHT .boxCenter .boxCenterHeader a:hover, .boxCenterContainerLEFT .boxCenter .boxCenterHeader  a:hover, .boxCenterContainer .boxCenter .boxCenterHeader a:hover{ color:#3b3b3b; font-size:14px;}
.boxCenterContainerRIGHT .boxCenter a:hover, .boxCenterContainerLEFT .boxCenter a:hover, .boxCenterContainer .boxCenter a:hover{ color:#3b3b3b;}
.boxCenterContainerRIGHT .boxCenterHeader, .boxCenterContainerLEFT .boxCenterHeader{ padding-left:0px; padding-top:5px}
.boxCenterContainerLEFT .boxCenter{ color:#3b3b3b; border:none; }
.boxCenterContainerRIGHT .boxCenterContent, .boxCenterContainerLEFT .boxCenterContent{padding: 8px 10px 10px 0px;}
.boxCenterContainerRIGHT .boxCenterContentAlt .tableBoxContent, .boxCenterContainerLEFT .boxCenterContentAlt .tableBoxContent {margin: 8px 10px 0px 0px;}
.boxCenterContainerRIGHT .boxCenterHeader,.boxCenterContainer .boxCenterHeader, .boxCenterContainerLEFT .boxCenterHeader { background:none}
.boxCenterContainerLEFT .boxCenterHeader a{ color:#3b3b3b;}
.boxCenterContainerRIGHT { clear:right; width:244px;margin-bottom: 12px;}
.boxCenterContainerLEFT{ clear:left;width:244px;margin-bottom: 12px;}

.boxCenterContainer .boxCenter{ border:none; color:#3b3b3b;}
.boxCenterContainer{ padding-left:0; width:500px; margin-top:0}
.boxCenterContainer .boxCenterHeader , .boxCenterContainer .boxCenterContent{ padding-left:0px;}
.boxCenterContainer .tableBoxContent{margin: 8px 10px 10px 0px;}
.boxCenterContentAlt img { margin: 6px 0;}
.boxRightContainerBOX .boxRightContentAlt img {margin: 6px 0 10px;}
.boxRightContainerBOX { clear: both; margin-bottom: 6px;}
.left .boxRightContainerBOX{text-align: left;}
.boxRightContainerBOX .boxRightHeader{ padding-left:0;}
.boxRightContentAlt table{ margin:0!important;}
.boxRightContainerBOX .boxRightContent{padding: 8px 0px 0px;}
.boxCenterContainerRIGHT .boxCenterHeader, .boxCenterContainer .boxCenterHeader, .boxCenterContainerLEFT .boxCenterHeader{ text-transform:none; font-size:16px;}
.left .boxRightContainerImg{ margin-top:0px}
.boxCenterContainer .boxCenterContentAlt, .boxCenterContainerLEFT .boxCenterContentAlt,.boxCenterContainerRIGHT .boxCenterContentAlt { padding:0}
.center .boxCenterContainerLEFT img,.center .boxCenterContainerRIGHT img { margin-bottom:8px}
.boxCenterContainerImg {margin-bottom: 6px;}
.boxCenterContainer{ padding-bottom:0}
.divItemGroups .row .item{float: left;
    margin-bottom: 0;
    margin-top: 6px;
    text-align: center;
    width: 151px;}
.divItemGroups .row .item a {
    color: #FFFFFF;
    font-family: "Trebuchet MS",Lucida Sans Unicode,Lucida Grande,Tahoma,Verdana,Arial,Helvetica,sans-serif;
    font-size: 14px;
    text-decoration: none;
}
/*new edit for detail*/
.productItemInfo .prevPrice{ color:#a42acd; font-weight:bold; font-size:13px;}
.productItemInfo .priceStor{ color:#a42acd; font-weight:bold; font-size:18px;}
.isProduct .productItemInfo .prevPrice{ font-size:12px;}
.isProduct .productItemInfo .priceStor{ font-size:35px; line-height: 40px;}
.productItemInfo .addToCartButton{ background:url(images/sprite-image.png) -499px -1280px no-repeat; /*color:#0063BE; font-weight: bold; font-size:15px;*/ font-size:0px; height:52px; width:224px; padding:0; text-transform:uppercase; text-align:left; margin-top:-7px; line-height:0;}
.productItemInfo .addToCartSave .addToCartButton{ background: url("images/transparent.gif") repeat scroll 0 0 transparent; /*color:#0063BE; font-weight: bold; font-size:15px;*/ font-size:0px; height:52px; width:224px; padding:0; text-transform:uppercase; text-align:left; margin-top:-7px; line-height:0; position: relative;}
.isProduct .addToCartSave { background: url(images/sprite-image.png) -499px -1386px no-repeat; width: 221px!important;}
.savePriceList{display: none;}
.isProduct .savePercent span{color: #FFFFFF; display: block;font-size: 18px;font-weight: 700;padding: 0 0 0 46px;position: absolute;right: 129px;top: 13px; width: 33px; text-align: center;}
#ctl00_ContentRegion_descriptionLabel{ font-size:13px; font-family:Arial, Helvetica, sans-serif}
#topSmallCartPrice{ padding:0; height:40px; }
.menuLess span a, .menuMore span a { color:#3b3b3b;  text-decoration:underline}
.menuLess span, .menuMore span{ display: block; padding:5px 0 12px 25px }
.wideFooterContent .textAdress{ color:#fff;}
.wishListButton, .checkListButton{ background:url(images/topbars.png) repeat-x scroll 0 -47px transparent; color:#fff; font-weight: bold; font-size:11px; height:22px; width:120px; padding:0 ; margin-right:10px; }
/*fix checkout step 3*/
.centerContentWebPage .text b{ padding:0 20px 0 0;}



.topSectionView2 { background-position: left 28px; background-repeat: no-repeat; width:702px;/* background-image:url(Haandbold_Landing_page.jpg)*/}
.topSectionView2Content a { color: #3B3B3B; }
.topSectionView2Content { clear: both; float: left; }
.topSectionView2 .topSectionView2Content { margin: 0; padding:20px; }
.topSectionView2Content p { color: #3B3B3B; margin: 0; padding: 8px 0px 8px 0px; line-height: 14px;  width: 320px;}
.topSectionView2 h1 { color: #0063BE; font-size: 22px; line-height: 22px; }


.topSectionView2NoPicture {

}
.topSectionView2NoPicture a { color: #343434; }
.topSectionView2NoPicture .topSectionView2Content { margin: 0; padding: 0; clear: both; float: left;  }
.isProductlist .topSectionView2NoPicture .topSectionView2Content {
    clear: both;
    float: left;
    margin: 0;
    padding: 0;
}
.isProductlist .topSectionView2Outer.noPicture .topSectionView2NoPicture .topSectionView2Content {
    
}
.topSectionView2NoPicture h1 { color: #0063BE; font-size: 18px; line-height: 20px; }
.topSectionView2NoPicture p { color: #3B3B3B; margin: 0; padding: 8px 0px 8px 0px; line-height: 14px; }
/*chang view listing page is 3 */
.productListView3 .headlineList a{ color:#0063be;}
.productListView3 .itemCol1, .productListView3 .itemCol2, .productListView3 .itemCol3 { border:1px solid #d6d6d6; width:220px; background:url(images/productListItemBg.jpg) 0 bottom no-repeat #FFF; }
.imageBoxMedium {
    padding: 0;
    text-align: center;
    width: 220px; border:none;
}

.divOrderInnerInfo{ background:url(images/sprite-image.png) -272px -48px no-repeat; height:35px;width:192px; margin:7px 0 7px 9px; line-height:35px; text-align:left; padding-left:10px}
.divOrderInnerInfo a{ font-size:15px; text-transform:uppercase; font-weight: bold; color:#0063BE; text-decoration:none ; display:block; height:35px; width:166px; padding-left: 32px; margin-left: -7px;}
.divItemGroups{ width:702px; margin: 0 0 0;}

.boxRightNewsHeadline, .boxRightNewsHeadlineSub {
	background:transparent;
	
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-left:0px;
	font-weight:bold;
	font-size:14px;
	padding-bottom:0px;
	padding-left: 13px;
}

.boxRightText {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-left:25px;
	margin-bottom:10px;
	
}

.boxRightText a {
	color:#ffffff;
}

.boxRightNewsHeadline a, .boxRightNewsHeadlineSub a {
	padding-left: 13px;
	color:#ffffff;
	text-transform:none;
}

.boxRightNewsContent {
	border:none;
	margin-left:0px;
	
}

.boxRightTextReadMore {
	padding-left:0px;
	font-weight:bold;	
	
	
}


.topSectionView2Content p {
	font-size: 10px;
    line-height: 11px;
    margin-left: 0;
    max-height: 161px;
    overflow: hidden;
	padding-bottom: 10px;
    width: 418px !important;
}
.topSectionView2Content p br {
    
}
.articleWrapper #articlelistbr br {height:0px; line-height:0px;}

#TopImageMap {}
#TopImageMap img {
    height: 130px;
    position: absolute;
    top:40px;
	right: 40px;
    width: 710px;
}
#topImageMap {}

.topSection {}

.topSectionView2Outer.noPicture {}

.mainContentTD {position:relative; display:block;}


.isProductlist #productListTable {
    border: 0 none;
    width: 100%;
}
.isProductlist .divPricesOrder .divOrderInner .divOrderInnerOrder .freightLink a {color: #3B3B3B;}

.isProductlist .boxCenterContainerImgLEFT, .isProductlist .boxCenterContainerImgRIGHT { width: 230px;}
.isProductlist .boxCenterContainerImgLEFT img, .isProductlist .boxCenterContainerImgRIGHT img { width: 230px;}
.isProductlist .boxCenterContainerImgLEFT {
	margin-right: 5px;
}
.isProductlist .boxCenterContainerImgRIGHT {
	margin-right: 0;
}






/*new css - cuonglh*/
	/* footer */
	
	.wideFooter { background:url(images/bg_footer.jpg) center 0 repeat-x #535353; margin-top:0; padding:0; }
	.wideFooterContentRegion  { width:901px; margin:0 auto; position: relative; padding:40px 0 30px;  }
	
	.divFooterPart1 h1, .divFooterPart1 .title { font-size:15px; line-height:15px; margin-bottom:11px; color:#FFF;  text-shadow:none; font-weight:700; text-transform:none; background:url(images/sprite-image.png) 0 -1040px no-repeat; padding:7px 0 15px 11px; }
	.divFooterPart2 h1, .divFooterPart2 .title { font-size:15px; line-height:15px; margin-bottom:11px; color:#FFF;  text-shadow:none; font-weight:700; text-transform:none; background:url(images/sprite-image.png) 0 -1120px no-repeat; padding:7px 0 15px 11px; }
	.divFooterPart3 h1, .divFooterPart3 .title { display:none; }
	
	.divFooterPart1 { width:420px; text-align:left; color:#FFF; font-size:11px; margin-top:0; line-height:14px; }
	.divFooterPart1 p { margin:0; padding:0 0 0 11px; }
	
	.divFooterPart2 { width:222px; color: #FFF; font-size: 11px; left: 439px; line-height: 14px; position: absolute; text-align: left; top: 40px; margin:0; padding:0; }
	.divFooterPart2 a { color:#e9e8e4; text-decoration:none; }
	.divFooterPart2 p { margin:0; line-height:14px; margin-bottom:9px; padding:0 0 0 11px; }
	.divFooterPart2 .phone { color:#FFF; font-size:39px; font-weight:700; background:none; padding:0 0 0 11px; height:41px; width:230px; line-height:41px; }
	
	.divFooterPart3 { width:160px; color: #FFF; font-size: 11px; right: 0; line-height: 14px; position: absolute; text-align: left; top: 40px; margin:0; padding:0; }
	.divFooterPart3 br { display:none; }
	.divFooterPart3 p { margin:0; text-align:right; }
	.divFooterPart3 a { color:#fff; text-decoration:none; display:block; }
	.divFooterPart3 .footer_share_fb { width:30px; height:30px; background:url(images/sprite-image.png) 0 -1206px no-repeat; display:inline-block; margin:0 10px 15px 0; }
	.divFooterPart3 .footer_share_tw { width:30px; height:30px; background:url(images/sprite-image.png) 0 -1264px no-repeat; display:inline-block; margin:0 10px 15px 0; }
	.divFooterPart3 .footer_share_yt { width:30px; height:30px; background:url(images/sprite-image.png) 0 -1318px no-repeat; display:inline-block; margin:0 10px 15px 0; }
	.divFooterPart3 .footer_share_rss { width:30px; height:30px; background:url(images/sprite-image.png) 0 -1373px no-repeat; display:inline-block; margin:0 0 15px 0; }
	.divFooterPart3 .phone { color:#fff; font-size:20px; font-weight:700; background:none; padding:4px 0 0 0; }
	.divFooterPart3 .footer_mail { margin-top:14px; }
	
	.mcbLogo { float: none; margin: 0; padding: 0; position: absolute; top: -1px; right:0; }
	*+html .mcbLogo { top: 14px; }
	.mcbLogoBox { border: none; width:auto; text-align:right; padding:0; border:none; margin:0; }
	.mcbLogoBox a{ color:#8e8e8e; font-size:11px; line-height:15px; font-family:Arial, Helvetica, sans-serif; font-weight:400; }
	
	.wideFooterContent { width:890px; margin:0 auto; position: relative; padding:0 0 20px 11px; border:none; }
	.textAdress { background: none; color: #FFF; font-size: 11px; line-height: 12px; margin-top: 4px; padding: 0; text-align: left; width: 700px; position:relative; font-family:Arial, Helvetica, sans-serif; }
	.textAdress a:link, .textAdress a:active, .textAdress a:visited, .textAdress a:hover {color:#FFF; font-size:11px; line-height:12px; text-decoration:underline; text-transform:uppercase; display:inline-block; }
	.textaddress2 { width:250px; position:absolute; display:inline-block; top:0; left:440px; }
	/* e:footer */
	
	.frontpageOuter{ background:url(images/sprite-image.png) 0 -560px no-repeat; width:689px; height:349px; padding:30px 0 0 35px; margin:0 0 0 -13px; }
	
	.itemCol1, .itemCol2, .itemCol3 { padding-bottom:10px; }
/*e:new css - cuonglh*/

/*xuannh*/

.boxRightNewsContent .boxRightNewsHeadline, .boxRightNewsContent .boxRightNewsHeadlineSub {  color: #3A3A3A;   font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; font-size: 16px;  font-weight: normal;  padding: 0 0 5px 0;}
.boxRightNewsContent .boxRightNewsHeadline a, .boxRightNewsContent .boxRightNewsHeadlineSub s{ color: #3A3A3A; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; font-size: 16px;  font-weight: normal;  padding: 0 0 0 15px; text-transform: uppercase;}
.boxRightNewsContent .boxRightText{padding:0;}
.boxRightNewsContent .boxRightText a{ color: #444444; }
.boxRightNewsContent .boxRightTextReadMore a{color: #CE5600; font-weight: normal; text-decoration:underline; }

 /*end - xuannh*/
 /* update product page - linh */
.isProduct .itemVariant{margin-left:0; margin-bottom:12px;}
.isProduct .itemQuantity{width: 32px; float:left; margin-right:6px;}
.isProduct .inputQuantity{ background:url(images/sprite-image.png) no-repeat scroll -500px -1202px; margin-left:0; width:37px; float:left; line-height:37px; height:41px; font-size:20px; color:#363532; border:none;}
.isProduct .itemQuantity .text{display:none;}
.isProduct .choiceBorders .itemButton{ clear:none; float:left; margin:0; width:190px; position: relative; }
.isProduct .choiceBordersInner{ width:210px;}
.isProduct .choiceBorders .checkAndWishList{ width:260px; margin-top:0px;}
.isProduct .itemAdded{margin-left:0;}
.isProduct .center .headline{padding-bottom:12px;}
.isProduct .productItemInfo .divOfferConditions{margin-top:10px;}
.isProduct .choiceBox{margin-top:4px; width:260px; position:relative;}
/*end*/
span.text {
	min-height: 25px;
 	display: block;
}
.divPrices a.priceStor {
	padding-top: 0!important;	
}
/* the freight price - Linh*/
	.highslide-html{ background:#fff !important;}
	.isFrontpage .freightLink{ display:none;}
	.isProduct .choiceBorders, .isProduct .choiceBordersInner{ width:260px;}
	.isProduct .choiceBorders .checkAndWishList{ width:120px; float:right;}
	.isProduct .freightLink a{background:url(images/topbars.png) repeat-x scroll 0 -47px transparent; color:#fff; font-weight: bold; font-size:11px; height:22px; width:120px; padding:0 ; margin:5px 0 0; display:block; float:left; text-align:center; line-height:23px; text-decoration:none; }
	.choiceBorders .ajaxload{ position:absolute; right:0; top:0;}
	.isProduct .itemAdded{ width:250px;}
/* end: the freight price*/

.isProductlist .divOrderInner .inputQuantity {display:none;}
.isProductlist .button.listAddToCartButton {display:none;}

/* Checkout */
.isCheckout .right .block-box-list { text-align: right; }
.isCheckout .right .block-box-list img { width: auto !important; }
.isCheckout .content .checkout { background: transparent !important; margin: 0 auto 30px; padding: 0; width: 901px;}
.isCheckout .center { padding: 0; }
.isCheckout .right { padding: 0; width: 219px; }
.che_head .bt2, .che_head .selected .bt2 { margin-left: 11px; margin-right: 0; }
.che_head div:first-child .bt2, .che_head div:first-child.selected .bt2 { margin-left: 0; margin-right: 0; }
.shopvidere { margin-right: 4px; }
.jegaccep{background:url(images/bg_inputst2.png) 0 -104px no-repeat; }
.jegaccep a { color: #0063BE; }
.che_boxtext h2 { font-weight: normal; }
.che_head { padding: 0; }
.bt1,
.bt1 span,
.bt2,
.bt2 span,
.bt2 .number,
.selected .bt2,
.selected .bt2 span,
.selected .bt2 .number,
.bt3,
.bt3 a,
.shopvidere,
.neeste,
.antalpro,
.che_arrow,
a.bt3 span{background:url(images/sprite-image.png) left -1440px no-repeat; font-weight: normal; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
.bt1{background-position:0 -1704px;}
.bt1 span{background-position:right -1747px; }
.bt2{background-position:0 -1546px; }
.bt2 span{background-position:right -1604px; }
.bt2 .number{background-position:0 -1879px; }
.selected .bt2{background-position:0 -1440px; }
.selected .bt2 span{background-position:right -1491px; }
.selected .bt2 .number{background-position:0 -1854px; }
.bt3{background-position:0 -1792px; }
.bt3 a{background-position:right -1823px; }
.shopvidere{background-position:0 -1661px; }
.neeste{background-position:right -1662px; }
.antalpro{background-position:0 -1912px; }
.che_arrow{background-position:0 -1946px; }
a.bt3 span{background-position:right -1823px; }

.che_delete{background:url(images/sprite-image.png) -100px -1860px; }
.kob{background:url(images/sprite-image.png) -200px -1860px no-repeat; }
.bt_udskriv{background:url(images/sprite-image.png) -200px -1890px no-repeat; text-indent: -10000em; }

.box3 {
    background: #F2F2F2 url(images/box3_bottom.jpg) 0 bottom no-repeat;
    width: 313px;
}
.box3_ct {
    background: url(images/box3_top.jpg) 0 0 no-repeat;
    width: 298px;
}
.w106 { width: 185px; }
.w89 { width: 110px; }
/* flex */
.flexFreightCommentAtRadioButton { background: none repeat scroll 0 0 #F6F6F6; border-bottom: 1px solid #EAEAEA; border-top: 1px solid #EAEAEA; display: block; margin-bottom: 8px; margin-top: 9px; padding: 10px 0 3px; position: relative; right: 8px; width: 668px;}
.flexFreightCommentAtRadioButton .che_boxt.che_flex { background: none repeat scroll 0 0 #FFFFFF; border-radius: 5px 5px 5px 5px; box-shadow: 0 0 2px 2px #D0D0D0 inset; margin-left: 39px; width: 622px;}
.flexFreightCommentAtRadioButton .che_boxh { background: none repeat scroll 0 0 transparent; padding: 12px 0 0 12px; width: 600px;}
.flexFreightCommentAtRadioButton .che_boxct { width: 610px;      background: none repeat scroll 0 0 transparent; border: medium none;}
.flexFreightCommentAtRadioButton .inputDelivery { background: none repeat scroll 0 0 #FFFFFF; height: 60px; width: 580px;}
.flexFreightDescription {display:none;}
.flexFreightCommentAtRadioButton .flexFreightCommentTextArea { border: 0; font-size: 11px; }
.che_radio { margin: 2px 6px 0 4px; }


.step3 .boxCenterContainerImg img {
    width: auto;
}
/*xuannh*/
.productListView3 .overlayList{ top: -5px; left:-5px; right: auto; width: 108px; height: 108px;}
.productListView3 .overlayList img{ width: 108px; height: 108px;}
.isProduct .overlayList{ left:-6px; top: -6px; right:auto;}
.isProduct .overlayList img{ width: auto; }
.productNewsItemImage .overlayList, .relatedProductImage .overlayList{ top: -3px; left:-3px; right: auto;}

/******/
.multiPrices {
	clear: both;
}
.productItemInfo .savePrice {
	background:url(images/topbars.png) repeat-x scroll 0 -47px transparent; color:#fff; font-weight: bold; font-size:11px; height:22px; padding:0 10px ; margin:0 0 5px 0; display:block; float:left; text-align:center; line-height:23px; text-decoration:none;
}
.productNewsItemImage .overlayList img, .relatedProductImage .overlayList img{ width: auto;}
.itemSpecContentContainer { display:none; }