﻿@charset "utf-8";
/*General styles start*/
    body, html{ background:#cbdce9; font-family: "Trebuchet MS", Lucida Sans Unicode, Lucida Grande, Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#454545;}
    input, textarea, select { font-family: "Trebuchet MS", Lucida Sans Unicode, Lucida Grande, Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#454545; line-height:13px; border: none; }
    .tekstbox { border: 1px solid #c3c3c3;}
    .headline { color:#454545; font-size:18px; font-weight:normal; line-height:18px; font-family: "Trebuchet MS", Lucida Sans Unicode, Lucida Grande, Tahoma, Verdana, Arial, Helvetica, sans-serif;}
    h2 {margin:0px; color:#454545; 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*/
    .content {background:#dce7f0; border-top:none;margin-left: 15px; margin-right: 15px; margin-top: 0;  padding-top: 7px;  width: 950px; }
    .centerContent { background:#FFFFFF; }
    .centerContentWebPage { background:#FFFFFF; }
    .centerContentWebPageNoRight { background:#FFFFFF; }
    .mainContent { background:#FFFFFF; border:2px solid #f0f0f0; position:relative;border-top:none; }
    .productMenucontainer { background:#FFFFFF; margin:0; }
    .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); position:absolute; right:0px; top:-15px;}
    
    .button { border:none; background:#003676; color:#FFFFFF; line-height:15px; cursor:pointer;}
    .bigButton { border:none; background:#003676; color:#FFFFFF; line-height:20px; cursor:pointer; font-size:12px;}
    
    #freightLine { background:#f4f3f2; }

    .headlineList {line-height:13px; font-weight:bold;}
    .headlineList a { color:#FFFFFF; text-decoration:none; font-size:12px; font-family: "Trebuchet MS", Lucida Sans Unicode, Lucida Grande, Tahoma, Verdana, Arial, Helvetica, sans-serif }
    .headerPaging {border:none; background:none !important; padding-right:0 !important; }
   .headerPaging .paging {  color:#424242; font-size:10px; font-weight:normal; line-height:18px; position:relative; padding-right:0px }
    .headerPaging a:link{ color:#424242; font-size:10px; font-weight:normal; line-height:18px; text-decoration:none; padding-right:1px;}
    .headerPaging a:active{ color:#424242; font-size:10px; font-weight:normal; line-height:18px; text-decoration:none}
    .headerPaging a:visited{ color:#424242; font-size:10px; font-weight:normal; line-height:18px;text-decoration:none }
    .headerPaging a:hover{ color:#D3D3D3; font-size:10px; font-weight:normal; line-height:18px;text-decoration:none }
	
	.headerPaging .paging span{background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #DDDDDD;
    color: #000000;
    font-size: 10px;
    font-weight: normal;
    line-height: 18px;
    padding: 2px 5px 1px;
    text-decoration: normal; }
	.headerPaging .paging a span{color:#424242; text-decoration:none;}
	.hnpagenext {  background: url(images/hnpagenext.jpg) 0 0 no-repeat; width:16px; height:16px; line-height:16px;  display: inline-block; 	 padding:0!important; position:relative; top:4px;}
	.hnpagenext:hover{ background:url(images/hnpagenext.jpg) 0 0 no-repeat; width:16px; height:16px; line-height:16px;  display: inline-block; 	 padding:0!important; position:relative; top:4px;}
	.isProductlist .hnpageprev{ background:url(images/hnpageprev.jpg) 0 -0px no-repeat!important;}
	.hnpageprev{ background:url(images/hnpageprev.jpg) 0 -24px no-repeat;width:16px; height:16px; line-height:16px; display: inline-block; 	 padding:0!important; position:relative; top:4px; margin-right:1px}
	.hnpageprev:hover {  background:url(images/hnpageprev.jpg) 0 -24px no-repeat; width:16px; height:16px; line-height:16px;  display:inline-block;padding:0!important}
	
	.hnpageprev span{display:none}
	.hnpagenext span{ display:none}

    th.line { border-bottom:1px solid #005698; border-top:1px solid #005698;}
    .link:link { color: #2f75aa; font-size:10px; }
    .link:active { color: #2f75aa; font-size:10px; }
    .link:visited { color: #2f75aa; font-size:10px; }
    .link:hover { color: #b01801; font-size:10px; }
    .inputSearch { border: 1px solid #c3c3c3; }
    .inputSelect { font-size:10px; border: 1px solid #c3c3c3; }
    .inputQuantity { font-size:10px; border: 1px solid #c3c3c3; text-align:center; line-height:15px; }
    .inputDelivery { font-size:10px; border: 1px solid #c3c3c3; }
    .Img { border:1px solid #005698;}

    .productListView2{background-image:none;}
    .prevPrice { font-size:11px; color:#005698; text-decoration:none; line-height:20px; text-decoration: line-through}
    .productHeader { 
        border:none; 
        background: #4986b5;
        background: -moz-linear-gradient(top,  #4986b5 0%, #01477b 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4986b5), color-stop(100%,#01477b));
        background: -webkit-linear-gradient(top,  #4986b5 0%,#01477b 100%);
        background: -o-linear-gradient(top,  #4986b5 0%,#01477b 100%);
        background: -ms-linear-gradient(top,  #4986b5 0%,#01477b 100%);
        background: linear-gradient(to bottom,  #4986b5 0%,#01477b 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4986b5', endColorstr='#01477b',GradientType=0 );

        padding:0 10px 0 10px; height:24px;
    }

    .productHeader .text a { color:#FFFFFF; text-decoration:none; }
    .prevPriceList { font-size:11px; color:#094D81; text-decoration: line-through; line-height:20px; }
    .prevPriceSmall { color:#005698; font-size:10px;  line-height:15px; }
    .priceSmall { color:#005698; font-size:11px;  line-height:16px; }
    .price { font-size:12px; color:#005698;  text-decoration:none; line-height:12px; }
    .priceExcl { font-size:10px; color:#767C79;  text-decoration:none; line-height:13px; }
    .priceStor{ font-size:17px; color:#005698;  text-decoration:none; line-height:17px; }
    .priceStorExcl {font-size:10px; color:#767C79;line-height:13px; clear: both; float:left}
    
    .frontpagePrices{margin:6px 0 4px 0;}
    
    .itemNo {font-size:10px;color:#767C79;}

    .stepDelivery td { border-right:4px solid #FFFFFF; background:#003676; color:#FFFFFF;}
    .stepDelivery .last { border:none;}

    .text { line-height:15px; }
    .text a:link{color:#454545; line-height:13px; }
    .text a:active{color:#454545; line-height:13px; }
    .text a:visited{color:#454545;  line-height:13px; }
    .text a:hover{color:#005698; line-height:13px; }
    .textSmall { color:#003676; font-size:10px; }
    .textSmall a { color:#003676; font-size:10px; }
    .textSmall a:link { color:#003676; font-size:10px; }
    .textSmall a:active { color:#003676; font-size:10px; }
    .textSmall a:visited { color:#003676; font-size:10px; }
    .textSmall a:hover { color:#005698; font-size:10px; }
    .textSmall .link a:hover { color:#005698; font-size:10px; }
    .textRed { color: #ff0000; font-size: 10px; line-height: 13px; }
    .textBold { color:#454545; font-size:10px; font-weight:bold; line-height:13px; }
    .textStor { color:#454545; 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:none; background-repeat:no-repeat;}
        .frontpage p { margin:0px; padding:0px; font-size:11px; color:#FFFFFF; width:220px; line-height:13px; padding-left:240px;}
        .productNews img { border:1px solid #e6e6e6;  }
        .productNewsItem { background:#FFFFFF; min-height:243px; vertical-align:top;}
        .productNewsItem .text { color:#454545; font-size:11px; font-weight:bold; text-decoration:none; }
    /*FrontPage styles end*/

    /*TopMenu styles start*/
        .menu {height: 32px; margin-left: 15px; margin-right: 15px; margin-top:0px !important; padding-left: 10px; text-transform: uppercase; width: 930px; padding-top:20px; background-image:none;}
        .menu a:link { color: #4e4e4e; font-size:12px; font-weight:bold; text-decoration:none; }
        .menu a:active { color: #4e4e4e; font-size:12px; font-weight:bold; text-decoration:none; }
        .menu a:visited { color: #4e4e4e; font-size:12px; font-weight:bold; text-decoration:none; }
        .menu a:hover { color: #02467b; font-size:12px; font-weight:bold; text-decoration:none; }
        .menuNormbg { background:none; padding:0px 12px 0px 7px;}
        .menuOverbg { background:none; padding:0px 12px 0px 7px;}
		 .menu div.menuNormbg:nth-child(7) a, .menu div.menuOverbg:nth-child(7) a{ border-bottom:2px solid #02467b; display:block; line-height:14px; padding-top:9px}
    /*TopMenu styles End*/

    /*LeftMenu styles start*/
        .leftMenuContainer { border:1px solid #e6e6e6; }
        .leftMenuHeader { text-transform:uppercase; color:#FFFFFF; background: url(images/spriteImages.png) 0 -352px no-repeat; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; padding-top:4px; }
        .leftSubMenu { border-top:#e6e6e6 1px solid; padding-top:7px;}

        .menuNorm { border-bottom:#e6e6e6 1px solid; padding: 3px 0 4px 0 !important;}
        .menuNorm a { color:#4e4e4e; font-size:12px; font-weight:bold; text-decoration:none; }
        .menuNorm a:hover { color:#005698; font-size:12px; text-decoration:none; font-weight:bold; list-style:none; padding: 3px 0 4px 0 !important;}
        .menuActive { background-color:#FFFFFF; border-bottom:#e6e6e6 1px solid; padding: 3px 0 4px 0 !important; }
        .menuActive a { color:#2f75aa; font-size:12px; font-weight:bold; text-decoration:none; padding: 3px 0 4px 0 !important; }

		.subMenuNorm{padding: 0px 0 5px 0 !important;}
        .subMenuNorm a { color:#2f75aa; font-size:11px; text-decoration:none; font-weight:normal; }
        .subMenuNorm a:hover { color:#2F75AA; font-size:11px; text-decoration:none; font-weight:normal; }
        .subMenuActive { padding:0px 0 5px 0px; background-color:#FFFFFF; font-weight:normal;}
        .subMenuActive a { color:#2F75AA; font-size:11px; text-decoration:none; font-weight:normal; border-bottom:#cadbe9 1px solid; padding-bottom:0 !important; margin-bottom:7px; }
		 .subSubMenuNorm {padding: 0px 0 4px 6px !important;}
        .subSubMenuNorm a { color:#2F75AA; font-size:10px; text-decoration:none; font-weight:normal; border:none; }
        .subSubMenuNorm a:hover { color:##4E4E4E; font-size:10px; text-decoration:none; font-weight:normal; }
        .subSubMenuActive { background-color:#FFFFFF; font-weight:normal; }
        .subSubMenuActive a { color:#2F75AA; font-size:10px; text-decoration:none; font-weight:normal;  }
    /*LeftMenu styles end*/
    
    /*Product styles start*/
        .choiceBox { background:#FFFFFF; margin:0; padding:0;  }
        .choiceBorders {background:#FFFFFF; border:none; width:auto; position:relative; margin-top:15px;}
        
        .imageBox { background:#FFFFFF; }
        .imageBorder {border: none; }
        .imageBorderProduct {border:1px solid #e6e6e6; }
        .imageBoxMedium { background:#FFFFFF; }
        .imageBorderMedium {border: 1px solid #e6e6e6; width: 422px; text-align:center;}
        
        .productItemInfo {background:#FFFFFF; }
        .productItemPicBorder {border:1px solid #e6e6e6; }
        
        .tdFilter { background:#FFFFFF; height:auto; padding-bottom:25px; border:none; padding-left:25px; padding-right:25px;}
    /*Product styles end*/

    /*News styles start*/
        .dato {color:#005698; 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 repeat scroll 0 0 #FFFFFF; margin-bottom: 6px; width: 100%; }
            .boxRightContainerImg {background:#FFFFFF; margin-bottom:37px;}
			.boxRightContainerImg:first-child {background:#FFFFFF; margin: 10px 0 37px;}
            .boxRight { border:1px solid #e6e6e6; color:#005698; font-size:11px; }
            .boxRight a { color:#005698; font-size:11px; text-decoration:none; }
            .boxRight a:hover { color:#003676; }
            .boxRightHeader { text-transform:uppercase; color:#FFFFFF; background: url(images/spriteImages.png) 0 -352px no-repeat; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; }
            .boxRightHeader a { color:#FFFFFF; text-decoration:none; }
            .boxRightHeader a:hover { color:#003676; }
            .boxRight input {color:#000000; font-size:10px; text-decoration:none; background:none; }
        /*General RightBox styles end*/
        
        /*Small Newsletter styles start*/
            .newsSubscribeButton{width:140px !important; height: 23px; background: url(images/spriteImages.png) -816px -264px no-repeat !important; height: 26px; line-height:0; font-size:0px !important; padding:0; text-indent:-9999px; overflow:hidden; cursor:pointer; border:none; }
            .inputMailSmall { font-size:10px; background:none; }
        /*Small Newsletter styles end*/
        
        /*Small Cart styles start*/
            .boxRightCart { border:1px solid #e6e6e6; color:#005698; font-size:11px; background: none; }
              .boxRightCart #smallCartCount div { border-bottom:#e6e6e6 1px solid; }
            .boxRightCart #smallCartPrice div { border-bottom:#e6e6e6 1px solid;  }
            .boxRightCart #smallCartLink a { color:#003676; font-size:11px; text-decoration:none; font-weight:bold;}
        /*Small Cart styles end*/

        /*BOX module styles start*/
            .boxRightContainerBOX { background:#FFFFFF; display:none; }
            .boxRightContainerBOX .boxRight { border:1px solid #e6e6e6; color:#005698; font-size:11px; }
            .boxRightContainerBOX .boxRight a { color:#005698; font-size:11px; text-decoration:underline; }
            .boxRightContainerBOX .boxRight a:hover { color:#003676; }
            .boxRightContainerBOX .boxRightHeader { text-transform:uppercase; color:#FFFFFF; background: url(images/spriteImages.png)  0 -352px no-repeat; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; }
            .boxRightContainerBOX .boxRightHeader a { color:#FFFFFF; text-decoration:none; }
            .boxRightContainerBOX .boxRightHeader a:hover { color:#FFFFFF; }
            .boxRightContainerBOX .boxRightContentAlt { background:#FFFFFF; }
        /*BOX module styles end*/
        
        /*relatedProduct styles start*/
            .relatedProductImage {border:1px solid #e6e6e6; }
        /*relatedProduct styles start*/
    /*RightBox styles end*/

    /*Footter styles start*/
        .mcbLogoBox { border: 1px solid #d6d6d6; }
        .mcbLogoBox a{ color:#ababab; }
        
        .textAdress {color:#10619e; font-size:11px; line-height:11px; }
        .textAdress a:link{color:#10619e; font-size:11px; line-height:11px; text-decoration:none; }
        .textAdress a:active{color:#10619e; font-size:11px; line-height:11px; }
        .textAdress a:visited{color:#10619e; font-size:11px; line-height:11px; }
        .textAdress a:hover{color:#006fc5; font-size:11px; line-height:11px; }
    /*Footter styles start*/

/*Main styles end*/



/*VA new css*/
.main{  border: 0 none;  position: relative; width:980px; margin:auto;}
.main .newslist{padding-right: 0 !important; padding-top: 9px; width: 485px;}
.topDiv {display: inline; float: left; margin-top: 19px; width: 650px;}
.center{width:702px; padding-right:0 !important;}
.left {float: left; padding-left: 18px; padding-right: 27px;  padding-top: 10px;  width: 184px;}
.topSection{width: 980px; height:202px; background: url(images/spriteImages.png) 0 0 no-repeat; position:relative;}
.logoImg{width:563px; height:60px;}

.menuMore a{font-size:11px; color: #909e22; text-decoration:none; display:block; padding: 6px 0 0 0; }
.menuLess a{font-size:11px; color: #909e22; text-decoration:none; display:block; padding: 6px 0 0 0; }
.topSmallCart { color: #FFFFFF;  cursor: pointer;  font-size: 11px;  font-weight: bold;  height: 48px; line-height: 120%;   padding: 41px 0 0 45px;position: absolute; right: 15px; top: 60px;  width: 159px;}
#topSmallCartCount{position:absolute; top:19px; right:17px; text-transform:capitalize; color: #FFFFFF;  }
#topSmallCartPrice{position:absolute; top:33px; right:17px;  color: #FFFFFF; }
#topImageMap{position:absolute; top:200px; left:20px;}
#topImageMap img{width:980px; height:20px;  }

.leftMenu{margin: 0; padding: 7px 14px;}
.leftMenuContainerSeperator{height: 16px; background: #dce7f0; }
.itemGroup0{margin-bottom:6px;}
.itemGroup1{margin-bottom:6px; margin-top:6px;}

.ssBox{ background: url(images/spriteImages.png) 0 -264px no-repeat;  float: left; height: 46px; margin-bottom: 13px; position: relative; width: 700px; z-index: 50; margin-top:10px;}
.ssBoxTextDiv input{background-color: Transparent; border: medium none;color: #094d81; font-size: 17px; width: 550px; margin: 11px 0 0 22px; margin: 15px 0 0 22px\9; line-height:17px;}
*+html .ssBoxTextDiv input{background-color: Transparent; border: medium none;color: #094d81; font-size: 17px; width: 550px; margin: 13px 0 0 22px}

.ssBoxButtonDiv input{position:absolute; top:0px; right:-10px;height:46px; margin:0;}

.boxCenterContainerImgLEFT{ background: none repeat scroll 0 0 #FFFFFF; float: left; margin: 12px 15px 12px 0; width:auto;}
.boxCenterContainerImgLEFT img{width:auto}
.boxCenterContainerImgRIGHT{ float: right; margin-bottom: 10px; width:auto !important; background:none !important; margin-right:0px; padding-top:2px; }
.boxCenterContainerImgRIGHT img{ width:auto;}

.divLoginUserName{ padding-top:3px; margin-bottom:3px; }
.divLoginPassword{ padding-top:3px;}
#LoginContainer .ForumButton{ font-size:11px !important; background:#02477c; padding:0px!important; overflow:hidden; cursor:pointer; border:none;}

.productListView1 .item{position:relative;background-color: #FFFFFF; width: 505px; }
.isProductlist .imageBox{width:100px; height:auto; border:#e6e6e6 1px solid; background: none repeat scroll 0 0 #FFFFFF; margin:2px  0 0 7px;}
.isProductlist .purchaseButton{ background: url(images/spriteImages.png) -272px -416px no-repeat; margin: -3px 0 0 0; position: absolute; right:0px; width:122px; height:32px; font-size:0; line-height:0; padding:0;}
.isSearch .purchaseButton{ background: url(images/spriteImages.png) -272px -416px no-repeat; margin: -3px 0 0 0; position: absolute; top: 14px; right:0px; width:122px; height:32px; font-size:0; line-height:0; padding:0;}
.listItemContent .itemNo{color: #9e9e9e; font-style:italic; font-size:10px; }
.isProduct .itemNo{color: #9e9e9e; font-style:italic; font-size:10px; float:left; width:250px; }
.isProductlist .listItemDescription{color:#454545; font-size:11px; line-height: 13px;}
.isProductlist .priceStor{  color: #0b4f83; font-size: 23px; line-height: 15px; text-decoration: none; font-weight:bold;}
.productListView1 .alt{ background-color: #FFFFFF; width: 505px; margin-bottom: 13px; position:relative;}
.productListView1 .item{ background-color: #FFFFFF; width: 505px; margin-bottom: 13px; position:relative;}
.leftSubSubMenu {padding-top:7px;}

.isProduct .centerContent { background:#FFFFFF; width:702px; height: auto; position:relative  }
.isProduct .priceStor{color: #094d81; font-size: 30px; line-height: 29px; text-decoration: none; font-weight:bold;}
.isProduct .priceStorExcl{color: #767C79; font-size: 10px; line-height: 14px; float:none; clear: both}
.itemVariantDropDowns .inputSelect{border: 1px solid #C3C3C3; font-size: 11px; width:160px; }
.isProduct .productItemInfo{  float: right;  margin-top: 5px; width: 250px; padding-right:10px; padding-bottom:20px; }
.isProduct .productItemPic {float: left;  margin-right: 5px; width: 420px; margin-top:2px;}
.isProduct .inputQuantity{font-size:19px; border: none; text-align:center; height:15px; width:37px; background: url(images/spriteImages.png) -816px -376px no-repeat;margin:8px 0 40px -10px; padding: 13px 0; position:absolute; top:-10px;}
.itemQuantity .text{display:none;}
.isProduct .itemQuantity {position:relative; height: 54px; margin-left: 10px;margin-top: 10px;width: 246px; display:block}
.addToCartButton{border: medium none;  color: #FFFFFF; cursor: pointer; font-size: 12px;line-height: 20px; width:207px; height:45px; margin-top:-3px; background: url(images/spriteImages.png) 0 -416px no-repeat; font-size:0; padding: 0; line-height: 0; text-indent:-9999px; overflow:hidden; position:absolute; top:-58px; left:45px;}

.isProduct .itemButton{  cursor: pointer;position:relative; margin-bottom:0; margin-top:0; margin-left:0;}
/*.isProduct .itemButton{  cursor: pointer; right: 10px; position: absolute; margin-top:0px; top: 82px; width: 207px; margin-bottom: 0px;  margin-left: 0px; }*/
.itemVariant {clear: both; margin-bottom: 10px; width: 122px; margin-left:0;}
.isProduct .itemInfo {font-size:12px; color:#454545; float:left; width:250px; }
.isProduct .itemPrices { float:left; width:250px; }
.isProduct .choiceBox { float:left; width:250px; } 


#criditCardBox {padding-right: 92px; padding-top: 5px;}
.paymentCard{display:none;}
.ssBoxLoaderIcon {float: left; margin: 9px 0 0 -25px;}
.ssResultSectionHead {background: none repeat scroll 0 0 #A8A8A8; color: #FFFFFF; font-size: 14px; font-weight: bold; padding: 5px 0 5px 8px;    text-align: left;}
.isProduct .productItemPicContainer{width:auto!important;}
.productItemPicContainer{width:720px;}

#TopImageMap img{width:980px; height: 51px; }

.isProduct .checkAndWishList{cursor:pointer; width:250px; }
/*.isProduct .checkAndWishList{position:absolute; cursor:pointer; top:127px; left:-10px; width:250px; }*/
.isProduct .wishListButton{ background: url(images/btn_checklist.jpg) 0 0 no-repeat; border: medium none; cursor: pointer; font-size: 0px;line-height: 0px; padding:0px; overflow:hidden; text-indent:-9999px; width:121px; height: 25px;margin-right:8px; position:absolute; top:-9px;left:0px;}
.isProduct .checkListButton {
    background: url(images/checklistBg.gif) repeat-x scroll center top transparent;
    border: medium none;
    cursor: pointer;
    font-size: 12px;
    font-weight: bold;
    height: 25px;
    left: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    text-transform: uppercase;
    top: -14px;
    width: 250px;
}


#TopImageMap{position:absolute; top:152px; left:0px; z-index:99;}
.right {float: right; padding-right: 11px; width:184px; margin-top:0; }
.isFrontpage .right {float: right; padding-right: 20px; width:auto; margin-top:0px; }


.isProduct .headline{padding-bottom:19px; color:#454545; font-size:23px; font-weight:normal; line-height:23px; height:auto; float:left; width:250px; }
.topSectionView1{width:504px; height:auto; position:relative; background:#FFFFFF; margin-top:18px;}
.isProductlist .topSectionView1 .headline{font-size:25px !important; color: #1d5f92; padding-top:20px; padding-left:25px; }
.isProductlist .topSectionBreadcrumb{position:absolute; top:-23px; top:-27px\9; left:18px;}

.topSectionBreadcrumb li .b {background: url(images/breadCrumb_bullet_small.gif)  no-repeat scroll center center transparent; display: inline;    padding: 0 4px;}
.topSectionBreadcrumb li.first .b { display: none;}
.topSectionBreadcrumb li a {color: #115488;  text-decoration: none;}
.topSectionBreadcrumb li {color: #115488; display: inline; font-weight: normal; margin: 0 1px 0 0;}
.topSectionBreadcrumb ul{margin:0}
.isWebpage .center{padding-right: 0 !important; padding-top: 9px; width: 505px;}
.line {border-bottom: 1px solid #4784b4;}
.newslist{width:485px;}
#passwordButton .ForumButton{ background: url(images/spriteImages.png) no-repeat scroll -528px -464px transparent;  cursor: pointer;   font-size: 0 !important;  height: 26px;  line-height: 0;   overflow: hidden;   padding: 0;  text-indent: -9999px;  width: 140px;}
#passwordEmail{width:140px; height: 23px; background: url(images/spriteImages.png) -816px -464px no-repeat; height: 20px; padding-top:3px; margin-bottom:3px;}
.centerContentProductNoRight{ background:#FFFFFF; width:702px; height: auto; position:relative; float: left; margin-top: 13px; padding: 5px; }
.centerNoRight {float: left; padding-top: 9px; width: 710px;}
/*css for Product Relationer*/
#productRelationsCenter.relatedProducts{margin-right:20px;}
#productRelationsCenter { clear: none; float: left; width: 702px;}
#productRelationsCenter .relationsTable .relationsTableHeader {color:#115488; background:none; font-family: Helvetica,"Trebuchet MS",sans-serif; font-size: 17px; height: 37px; text-transform: none;}
#productRelationsCenter .relationsTable .relatedProduct .relatedProductImage{width:100px}
.relatedProductImage {border: 1px solid #F4EEE7;}
.boxContent{width:702px; background:#FFFFFF !important;}

#productRelationsCenter .relationsTable .relatedProduct, #productRelationsCenter .relationsTable.noRight .relatedProduct {height: 230px;margin-bottom: 17px;  position: relative;  width: 100px; margin-left:9px; }
.relatedProductDiv .price{color:#054a7e; font-size:12px; font-weight:bold;}
#productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText a {text-decoration: none; color:#000000;}
.itemGroup0 .leftMenuHeader{background: url(images/spriteImages.png) -528px -416px no-repeat ; font-size:0; padding:0; line-height:0; overflow:hidden; text-indent:-9999px; width:170px; height:22px;}
.itemGroup1 .leftMenuHeader{background: url(images/spriteImages.png) -528px -352px no-repeat ; font-size:0; padding:0; line-height:0; overflow:hidden; text-indent:-9999px; width:170px; height:22px;}
.LoginBoxRight .boxRightHeader{background: url(images/spriteImages.png) -272px  -352px no-repeat !important; font-size:0; padding:0; line-height:0; overflow:hidden; text-indent:-9999px; width:170px; height:22px;}
.isProduct .itemAdded { margin-left: 0px;  padding-bottom: 10px; padding-top: 20px;}

/*css for Cart*/
#cartTable .text label{ display:inline-block; position:relative; top:-2px; margin-left:7px}
#cartTable .text a{display:inline-block; position:relative; top:-2px}
#cartTable .itemNameTd .text a{display:inline-block; position:relative; top:0}
#cartTable input{ border:none}
#cartTable .tableUserInfo input{border: 1px solid #C3C3C3;}

.isProductlist .overlayList, .isProduct .overlayList, .isSearch .overlayList {
    background-repeat: no-repeat;
    bottom: 0px;
    cursor: pointer;
    left: 0px;
    position: absolute;
	text-align:left;
}




.selected .bt2 span {
    background: url("images/spriteImages.png") no-repeat scroll right -599px transparent;}	
.selected .bt2 {
    background: url("images/spriteImages.png") no-repeat scroll 0 -548px transparent;}
.selected .bt2 .number {
    background: url("images/spriteImages.png") no-repeat scroll 0 -962px transparent}
.bt2 {
    background: url("images/spriteImages.png") no-repeat scroll 0 -654px transparent;}
.bt2 span {
    background: url("images/spriteImages.png") no-repeat scroll right -712px transparent;}
.bt2 .number {
    background: url("images/spriteImages.png") no-repeat scroll 0 -987px transparent;}
	
.shopvidere {
    background: url("images/spriteImages.png") no-repeat scroll 0 -769px transparent;}
	
.neeste {
    background: url("images/spriteImages.png") no-repeat scroll right -770px transparent;}
	
.bt3 a {
    background: url("images/spriteImages.png")no-repeat scroll right -931px transparent;}
	
.bt3 {
    background: url("images/spriteImages.png") no-repeat scroll 0 -900px transparent;}

a.bt3 span { background: url("images/spriteImages.png") no-repeat scroll right -931px transparent; color: #FFFFFF; display: block; float: left; font-family: Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; height: 24px; line-height: 24px;    padding: 0 11px 0 0; text-align: center;text-decoration: none;  text-transform: uppercase;}	
.productItemPic .itemPic {
    background-color: red;
    clear: both;
    margin-left: 5px;
    width: 424px;
}
.productItemPic .itemPic .productItemPicBorder img {
  cursor:pointer;
}


.che_bstep2 .rightLabel {width:182px;}
.isCheckout .mcbLogoBox { border: 1px solid #d6d6d6; display: none }

/*End VA new styles*/

.isProductlist .showOnly {display:none;}

.isAuthenticated .LoginBoxRight .newsSubscribeButton {background:transparent url(images/spriteImages.png) no-repeat -816px -312px !important;}

.right .logInBox { margin-bottom: 37px; }

.LoginBoxRight .signupUserLink {
	display:none;
}

#LoginContainer .loginRight {
    margin-top: 33px;
}

#LoginContainer #editUserDiv .field {
    clear: both;
    margin-bottom: 10px;
    height: 14px;
}

#LoginContainer #editUserDiv .field .disabled {
    background-color: #ddd;
}

.printIconCheckList {
    background-color: #02477C;
}

.wishList #wishListItems {
    border: 4px solid #02477C;
}

.mainSlideshowCaptionsBG {
    background-color: #003761;
}


.topSectionView2 { width:455px; background-position:left top; padding:20px 25px 25px 25px; border-bottom:none; }
.topSectionView2Content h1 {
    color: #1D5F92;
    display: block;
    font-size: 24px;
}
.topSectionView2 p { color:#FFFFFF; margin-left:0px;  }

.topSectionView2NoPicture { padding-bottom:14px; margin-bottom:20px; background:#FFF; }
.topSectionView2NoPicture h1 { display:block; font-size:24px; color:#1D5F92; }
.topSectionView2NoPicture p { margin-left:0px; margin-top:10px; color:#454545; }

#productListTable { border-top:1px dotted #6D6394; }

.multiPrices .column2 {
    white-space: nowrap;
    width: 115px;
}
.hncurrpage {background-color:#CCCCCC!important;}









/* new css - cuonglh */
	/* product detail */
	.isProduct .productItemPic { width:422px; margin-right:28px; }
	.isProduct .imageBoxMedium { width:422px; padding:0; }
	.isProduct .imageBorderMedium { width:420px; }
	.isProduct .overlayList { width:422px; position:absolute; left:-1px; bottom:0; }
	.isProduct .productItemInfo { padding-right:0; float:left; }
	.choiceBox { width:250px; }
	.choiceBordersInner { width:250px; padding:0 0 15px 0 } 
	
	.isProduct .itemQuantity { float: left; height: auto; margin: 0; padding: 5px 0 10px; width: 42px; }
	.isProduct .inputQuantity { background: url(images/spriteImages.png) no-repeat scroll -816px -376px; border: none; font-size: 19px; height: 15px; margin: 0; padding: 13px 0; position: relative; text-align: center; width: 37px; top:0; }
	
	.isProduct .stock { margin: 0; width: 250px; float:left; padding:0; }
	.isProduct .stockText { display:inline-block; }
	
	.isProduct .addToCart { width: 207px; position:relative; float:left; clear:none;}
	.isProduct .addToCartButton { background: url(images/spriteImages.png) no-repeat 0 -416px; border: none; color: #FFFFFF; cursor: pointer; font-size: 0; height: 45px; left: 0; line-height: 0; margin-top: 0; overflow: hidden; padding: 0; position: absolute; text-indent: -9999px; top: 0; width: 207px; }
	
	.isProduct .checkListButton { position:relative; margin-top:0 !important; top:0; left:0; }
	.isProduct .itemAdded { padding:10px 0 0; }
	.isProduct .DESVALSummaryErrors { margin:0; padding:0 0 0 14px; }
	
	.boxCenterContainerImgPRODUCT { margin-top:10px !important; }
	/* e;product detail */

	/* checkout */
	.isCheckout .box3 { background: url(images/box3_bottom.jpg) no-repeat scroll 0 bottom #F2F2F2; margin-bottom: 12px; width: 300px; }
	.isCheckout .box3_ct { background: url(images/box3_top.jpg) no-repeat scroll 0 0 transparent; padding: 10px 5px 10px 10px; width: 284px; }
	.isCheckout .bt_udskriv { font-size:0; line-height:0; overflow:hidden; text-indent:-9999px; }
	.isCheckout .che_boxtext .w106 { width:180px !important; }
	/* e:checkout */
	
	.isProductlist .purchaseButton { background: url(images/spriteImages.png) no-repeat -272px -416px; bottom: 0; font-size: 0; height: 32px; line-height: 0; margin: 0; padding: 0; position: absolute; right: 0; width: 121px; }
	.productListView1 .divPricesOrder { clear: both; min-height: 43px; position: relative; }
	.productListView1 .savePriceList { margin-bottom:0; }
	.productListView1 .divPricesOrderResult { background:none; padding:0; }
	.productListView1 .divOfferConditions { margin:0; }
	.productListView1 .divListItemStock .stock { padding:0; }
	.productListView1 .divPricesOrder .divPrices { width:361px; }
	
	.ssBoxTextDiv input { width:530px; }
/* e:new css - cuonglh */


/*New CSS - Offer Prices*/
.savePriceList, .savePrice {color: ##2F75AA; display: block; float: left; font-size: 12px; height: 17px; line-height: 17px; padding: 0 5px; text-align: center; text-transform: uppercase;	text-shadow: #FFF -1px 1px; margin-bottom: 10px; clear: both}
.savePriceList, .savePrice {
background: url(images/savedAmount.png) repeat-x scroll 0 0 transparent;
}
.multiPrices {clear: both; margin: 10px 0 0; width: 250px;}
/*e:New CSS - Offer Prices*/

.isProductlist .hnpageprev_inactive,.isSearch .hnpageprev_inactive,.isSearch .hnpagenext_inactive,.isProductlist .hnpagenext_inactive {display:none;}

.logInBox { margin:0 0 16px !important; }
.boxRightContainer.LoginBoxRight { margin:0 0 16px; }
.left .boxRightContainerImg { margin:0 0 16px; }

.savePercent {
    background: transparent url(images/saveBtnAmount.jpg) no-repeat center top;
    color: #FFFFFF;
    display: block;
    font-size: 21px;
    font-weight: normal;
    height: 47px;
    text-shadow: -2px -1px #97A42C;
    width: 207px;
}

.savePercent span {
	display:block;
	padding:13px 0px 0px 74px;
}

.savePercent ~ span .addToCartButton {
	 background:transparent url(images/spriteImages.png) no-repeat 0px 100px;
	 display: block;
	 height: 47px;
	 width: 207px;
}

.isProduct #productRelationsCenter.relatedProducts{ margin:0; width:712px;}
.isProduct .relationsTable {width:712px;}
.isProduct .relationsTable .wrapper{ *width:712px; *padding-bottom:20px;}
.isProduct .relationsTable .overlayList{ width:100px;}
.isProduct #productRelationsCenter .relationsTable .relatedProduct{ margin-left:15px;}
#productRelationsCenter .relationsTable .relatedProduct .relatedProductCenterText .price{ display:block;}
#productRelationsCenter .relationsTable .priceExcl{ display:block;}

/*update new order 2014*/
/* login style*/
	.loginBoxWrapper { display:none; height:auto; }
	.loginBoxWrapper .tla { width:980px; margin:0 auto; position:relative; }
	.authenticated .tla { height:40px; background:#fff; }
	.tlaAuthenticated { border-left: 2px solid #F0F0F0;    border-right: 2px solid #F0F0F0;    width: 980px;    background: #fff;    height: 100%;}
	.loginBoxWrapper .tlaUnauthenticated { background:url(images/spriteImages.png) no-repeat 4px -1169px #ffffff; position:relative;border-right:2px solid #f0f0f0;border-left:2px solid #f0f0f0; width:980px }
	.tlaUsername { position:absolute; top:10px; top:10px\9; top:12px\0/; width:120px; height:20px; line-height:20px; left:615px; padding:0; background:none; color:#454545; font-size:11px; }
	.tlaPassword { position:absolute; top:10px; top:10px\9; top:12px\0/; width:118px; height:20px; line-height:20px; left:759px; padding:0; background:none; color:#454545; font-size:11px; }
	.tla .tlaLoginBtn, .tla .tlaLogoutBtn { position:absolute; top:8px; width:68px; height:24px; right:12px; background:none; font-size:0; line-height:0; cursor:pointer; text-indent:9999px; }
	.tla .ajaxload { position:absolute; top:11px; left:868px; }
	.tla .tlaForgotPass { display: block; }
	.tla .tlaForgotPass a { display: block; font-size:11px; color:#454545; text-decoration:none; position:absolute; top:13px ; left:506px; font-size:0; line-height:0; width:89px; height:22px }
	.tla .validationSummary { position: relative; top:-5px; left:588px; width:400px; padding:5px 0; float:none; }
	.tla .tlaTrans { position:relative; margin:0 0 0 350px; width:215px; height:39px; display:block; }
	.loginBoxWrapper.authenticated { height:40px; display:block; }
	.authenticated .tlaAuthList { width:882px; }
	.tlaAuthList ul { margin:0; text-align:right; padding:14px 0 0; *float:right;
	}
	.authenticated .tlaAuthList ul li { display:inline-block; padding:0 8px; *float:left;
	background: url("images/spriteImages.png") no-repeat 0 -1177px }
	.authenticated .tlaAuthList ul li.loginAs { background:url("images/spriteImages.png") no-repeat scroll 0 -1177px; padding-left:105px; }
	.authenticated .tlaAuthList ul li a { font-size:11px; color:#38332D; text-decoration:none; }
	.tla .tlaLogoutBtn { background:url(images/spriteImages.png) no-repeat -894px -1245px; width:78px;}
	.validationSummary ul { margin:0; }
/* login style - end*/

.isProduct .stock, .isProduct .stock span, .isProduct .priceStorExcl { cursor: default; }

.boxCenterContainerImgLEFT img, .boxCenterContainerImgRIGHT img, .boxCenterContainerImgLEFT , .boxCenterContainerImgRIGHT { font-size:0; line-height:0}

.divFooterContent { display: none; }