﻿@charset "utf-8";
/*General styles start*/
	*{ margin:0; padding:0; outline:none;  border:none}	
    body, html{ background:#000 url(images/bg_body.jpg) center 0 no-repeat;  font-family: Georgia, "Times New Roman", Times, serif; font-size:11px; color:#22272a;}
    input, textarea, select { font-family: Georgia, "Times New Roman", Times, serif; font-size:10px; color:#22272a; line-height:13px;  }
    .tekstbox { border: 1px solid #c3c3c3;}
    .headline { color:#22272a; font-size:20px; font-weight:normal; line-height:50px; font-family: 'Oswald', arial, serif;  height:45px; text-transform:uppercase}
    h2 {margin:0px; color:#22272a; font-size:14px; line-height:25px; font-weight:bold; font-family: Georgia, "Times New Roman", Times, serif;}
/*General styles end*/

/*ContentWraper styles start*/
    .content {background:#FFFFFF; border-top:none; width:900px; margin:0; padding:20px }
	.isFrontpage .content {background:#fff url(images/bg_frontflash.png) 0 0px repeat-x; border-top:none; width:900px; margin:0; padding: 400px 20px 20px;position:relative; z-index:1  }
	.left{ padding-left:0; width:170px; padding-right:18px;}
	.isFrontpage .right{ width:224px; padding:0;}
	.centerContent { background:#FFFFFF; padding:0; margin-top:18px }
    .centerContentWebPage { background:#FFFFFF; }
    .centerContentWebPageNoRight { background:#FFFFFF; }
    .mainContent { background:none; border:none; width:940px}
    .productMenucontainer { background:#FFFFFF; padding:0; margin-top:0; }
    .top { background:none;}
	.right {    padding-right: 0px;    width: 170px;}
	.center {    float: left;    padding-right: 17px;    width: 508px;}
/*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:#22272a; color:#FFFFFF; line-height:15px; cursor:pointer;}
    .bigButton { border:none; background: url(images/bg_button.png) 0 0 repeat-x; line-height:25px; cursor:pointer; font-size:10px; padding:0px 9px; text-transform:uppercase; color:#fff; font-size:11px;font-family: 'Oswald', arial, serif; height:25px; overflow:visible; width:auto; }
    #freightLine { background:#f4f3f2; }

    .headlineList {line-height:13px; font-weight:bold;}
    .headlineList a { color:#FFFFFF; text-decoration:none; }
    .headerPaging { background:#fff; border-top:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; background-repeat:repeat-x; }
    .headerPaging .paging { color:#424242; font-size:10px; font-weight:bold; line-height:13px; }
    .headerPaging a:link{ color:#424242; font-size:10px; font-weight:bold; line-height:13px; }
    .headerPaging a:active{ color:#828282; font-size:10px; font-weight:bold; line-height:13px; }
    .headerPaging a:visited{ color:#424242; font-size:10px; font-weight:bold; line-height:13px; }
    .headerPaging a:hover{ color:#828282; font-size:10px; font-weight:bold; line-height:13px; }

    th.line { border-bottom:1px solid #22272a; border-top:1px solid #22272a;}
    .line { border-bottom:1px dotted #ccc;}
    .link:link { color: #22272a; font-size:10px; }
    .link:active { color: #22272a; font-size:10px; }
    .link:visited { color: #22272a; font-size:10px; }
    .link:hover { color: #22272a; font-size:10px; }
    .inputSearch { border: none; }
    .inputSelect { font-size:10px; border: 1px solid #c3c3c3; }
    .inputQuantity { font-size:10px; border: 1px solid #c3c3c3; text-align:center; line-height:15px; width:30px ;margin-left:6px;}
    
	.inputDelivery { font-size:10px; border: 1px solid #c3c3c3; }
    .Img { border:1px solid #22272a;}

    .productListView1{}
    .productListView2{background-image:url(../../images/twoProductsBG.gif);}
    .prevPrice { font-size:11px; color:#22272a; text-decoration:none; line-height:20px;font-family: 'Oswald', arial, serif; }
    .productHeader { background:#22272a; border-top:1px solid #b5afaa; border-bottom:1px solid #b5afaa; background-image:url(images/topBarBg.gif); background-repeat:repeat-x; }
    .productHeader .text a { color:#FFFFFF; text-decoration:none; }
    .prevPriceList { font-size:13px; color:#777; text-decoration:none; line-height:13px; }
    .prevPriceSmall { color:#22272a; font-size:10px;  line-height:15px; }
    .priceSmall { color:#22272a; font-size:11px;  line-height:16px; }
    .price { font-size:12px; color:#22272a;  text-decoration:none; line-height:22px; }
    .priceStor{ font-size:20px; color:#22272a;  text-decoration:none; line-height:25px; font-family: 'Oswald', arial, serif; }
		.priceStorExcl {font-size:10px; color:#767C79;line-height:13px;}
    
    .frontpagePrices{position:absolute;bottom:0px;margin:0;width:102px;}
    
    .itemNo {font-size:10px;color:#767C79;}
    
    .stepDelivery td { border-right:4px solid #FFFFFF; background:#5b5b5b; color:#FFFFFF;}
	.stepDelivery .selected { font-size:15px; font-weight:bold; text-decoration:none; background:#22272a;}
    .stepDelivery .last { border:none;}

    .text { line-height:15px; }
    .text a:link{color:#22272a; line-height:13px; }
    .text a:active{color:#22272a; line-height:13px; }
    .text a:visited{color:#22272a;  line-height:13px; }
    .text a:hover{color:#22272a; line-height:13px; }
    .textSmall { color:#22272a; font-size:10px; }
    .textSmall a { color:#22272a; font-size:10px; }
    .textSmall a:link { color:#22272a; font-size:10px; }
    .textSmall a:active { color:#22272a; font-size:10px; }
    .textSmall a:visited { color:#22272a; font-size:10px; }
    .textSmall a:hover { color:#22272a; font-size:10px; }
    .textSmall .link a:hover { color:#22272a; font-size:10px; }
    .textRed { color: #ff0000; font-size: 10px; line-height: 13px; }
    .textBold { color:#22272a; font-size:10px; font-weight:bold; line-height:13px; }
    .textStor { color:#22272a; font-size:12px; font-weight:bold; line-height:13px; }
	
	.currencySelector { position:absolute; top:22px; right:0px; width:200px; text-align:right; }
	
    .validationSummary { font-size:10px; line-height:13px; color: #ff0000;  margin: 38px 0 0 26px; }
    .tla .validationSummary {margin:20px 0 0 77px;}
	.validationSummaryHeader { font-weight:bold; }
    
     /*FrontPage styles start*/
        .frontpage{ width:504px; height:289px; background-image:url(images/forside.jpg); background-repeat:no-repeat;}
		.frontpage div { padding-top:120px; margin-left:238px; }
        .frontpage p { margin:0px; padding:0px; font-size:12px; color:#22272a; width:220px; line-height:13px;}

        .productNews img { border:1px solid #e6e6e6; margin-top:0; margin-bottom:4px; }
        .productNewsItem { background:#FFFFFF; height:auto; vertical-align:top; padding-bottom:13px; min-height:auto; }
        .productNewsItem .text { color:#22272a; font-size:10px; font-weight: normal; text-decoration:none; }
    /*FrontPage styles end*/

    /*TopMenu styles start*/
        .menu { background:none; font-family:'Oswald', arial, serif; text-transform: uppercase;margin-top:22px;margin-left:0px;width:940px; position:relative; padding-left:14px}
        .menu a:link { color: #FFFFFF; font-size:13px; font-weight: normal; text-decoration:none; padding:1px 7px 16px 6px;   }
        .menu a:active { color: #FFFFFF; font-size:13px; font-weight:normal; text-decoration:none; padding:1px 7px 16px 6px; }
        .menu a:visited { color: #FFFFFF; font-size:13px; font-weight:normal; text-decoration:none; padding:1px 7px 16px 6px; }
        .menu a:hover { color: #FFFFFF; font-size:13px; font-weight:normal; text-decoration:none; background:url(images/bg_hovermenu.png) center bottom no-repeat; padding:1px 7px 16px 6px;  }
        .menuNormbg { background:none; padding:1px 7px 10px 5px; }
        .menuOverbg { background:url(images/bg_hovermenu.png) center bottom no-repeat; padding:1px 7px 10px 5px;  }
    /*TopMenu styles End*/

    /*LeftMenu styles start*/
        .leftMenuContainer { border:none; margin-left:0; }
        .leftMenuHeader { text-transform:uppercase; color:#FFFFFF; background: url(images/boxTop.gif) no-repeat; font-family: Georgia, "Times New Roman", Times, serif; font-weight:bold; font-size:12px; padding-top:4px; }
        .leftSubMenu { border-bottom:none; border-top: none; margin:0 }
   
        .menuNorm { border-bottom:#ccc 1px dotted; padding:4px 0 4px 0px }
        .menuNorm a { color:#22272a; font-size:12px; font-weight: normal; text-decoration:none; text-transform:uppercase;font-family: 'Oswald', arial, serif; padding-left:10px }
        .menuNorm a:hover { color:#828282; font-size:12px; text-decoration:none; font-weight:normal; list-style:none; padding-left:10px}
        .menuActive { background-color:#FFFFFF; border-bottom: 1px dotted #ccc; padding:4px 0 4px 0px}
        .menuActive a { color:#828282; font-size:12px; font-weight:normal; text-decoration:none;font-family: 'Oswald', arial, serif; text-transform:uppercase;padding-left:10px }
		.menuLess,.menuMore{ list-style: none outside none; padding:4px 0 4px 0px }
		.menuLess a,.menuMore a{color:#22272a; font-size:12px; font-weight:normal; text-decoration:none;font-family: 'Oswald', arial, serif; text-transform: none;padding-left:10px; }
		.menuLess a:hover,.menuMore a:hover{ color:#828282;}
		.subMenuNorm {      padding: 7px 0 0;}

        .subMenuNorm a { color:#22272a; font-size:10px; text-decoration:none; font-weight:normal; padding-left:15px}
        .subMenuNorm a:hover { color:#828282; font-size:10px; text-decoration:none; font-weight:normal; padding-left:15px }
        .subMenuActive { background-color:#FFFFFF; font-weight:normal; padding: 7px 0 0; }
        .subMenuActive a { color:#22272a; font-size:10px; text-decoration:none; font-weight:normal; border-bottom:none; padding-left:15px}
		
        .subSubMenuNorm a { color:#22272a; font-size:10px; text-decoration:none; font-weight:normal; border:none; padding-left:20px}
        .subSubMenuNorm a:hover { color:#828282; font-size:10px; text-decoration:none; font-weight:normal; padding-left:20px}
        .subSubMenuActive { background-color:#FFFFFF; font-weight:normal; }
        .subSubMenuActive a { color:#22272a; font-size:10px; text-decoration:none; font-weight:normal; border-bottom:none; padding-left:20px}
    /*LeftMenu styles end*/
    
    /*Product styles start*/
        .choiceBox { background:#FFFFFF; }
        .choiceBorders { border:1px solid #ccc; background:#FFFFFF; width:264px}
        
        .imageBox { background:#FFFFFF; }
        .imageBorder {border: none; }
        .imageBorderProduct {border:1px solid #e6e6e6; }
        .imageBoxMedium { background:#FFFFFF; }
        .imageBorderMedium {border: 1px solid #e6e6e6; }
        
        .productItemInfo {background:#FFFFFF; margin-top:0 }
        .productItemPicBorder {border:1px solid #e6e6e6; }
        
        .tdFilter { background:#FFFFFF; border:1px solid #22272a; }
    /*Product styles end*/

    /*News styles start*/
        .dato {color:#22272a; 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:#FFFFFF; }
            .boxRightContainerImg {background:#FFFFFF; margin-bottom:12px }
            .boxRight { border:none; color:#22272a; font-size:11px; }
            .boxRight a { color:#22272a; font-size:11px; text-decoration:none; }
            .boxRight a:hover { color:#22272a; }
            .boxRightHeader { text-transform:uppercase; color:#FFFFFF; background: url(images/bg_menu.jpg) 0 0 repeat-x; font-family: 'Oswald', arial, serif; font-weight:bold; font-size:13px; height:32px }
            .boxRightHeader a { color:#FFFFFF; text-decoration:none; }
            .boxRightHeader a:hover { color:#22272a; }
            .boxRight input {color:#22272a; 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 #c3c3c3; }
        /*Small Newsletter styles end*/
        
        /*Small Cart styles start*/
            .boxRightCart { border:1px solid #e6e6e6; color:#22272a; 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:#22272a; font-size:11px; text-decoration:none; font-weight:bold;}
        /*Small Cart styles end*/

        /*BOX module styles start*/
            .boxRightContainerBOX { background:#FFFFFF; }
            .boxRightContainerBOX .boxRight { border:none; color:#22272a; font-size:11px; }
            .boxRightContainerBOX .boxRight a { color:#22272a; font-size:11px; text-decoration:underline; }
            .boxRightContainerBOX .boxRight a:hover { color:#22272a; }
            .boxRightContainerBOX .boxRightHeader { text-transform:uppercase; color:#22272a; background:none;font-family: 'Oswald', arial, serif; font-weight:bold; font-size:13px; height:31px;  }
            .boxRightContainerBOX .boxRightHeader a { color:#22272a; text-decoration:none; }
            .boxRightContainerBOX .boxRightHeader a:hover { color:#22272a; }
            .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 #7e7e7e; }
        .mcbLogoBox a{ color:#ababab; }
        
        .textAdress {color:#7e7e7e; border-top:none;font-style:italic; font-size:10px; }
        .textAdress a:link{color:#7e7e7e; font-size:10px; line-height:10px; }
        .textAdress a:active{color:#7e7e7e; font-size:10px; line-height:10px; }
        .textAdress a:visited{color:#7e7e7e; font-size:10px; line-height:10px; }
        .textAdress a:hover{color:#7e7e7e; font-size:10px; line-height:10px; }
    /*Footter styles start*/

/*Main styles end*/

/* Not logged in */
.tla input{ border:none}
.tla {background:none;  height:27px; position:absolute; right:180px; top: 18px;}
/*.tla .tlaUnauthenticated{ background:url(images/bg_login.png) 0 0 no-repeat;  height:27px;width:427px;}*/
.tla span {margin-left:152px;}
.tla img.tlaTrans {width:190px;height:22px;float:left;}
.tla input {background:transparent;color:#6e7276;}
.tla .tlaUsername  {margin:0px;padding:0px;position:absolute;top:7px;left:101px;}
.tla .tlaPassword {margin:0px;padding:0px;position:absolute;top:7px;left:238px;}
.tla .tlaLoginBtn {margin-left:10px;width:70px;cursor:pointer;height:22px;}
.tla .tlaFeedback {left:0px;position: absolute;top:7px;}
.tla .tlaFeedback #loginDiv {position:absolute;top:-2px; left: 328px;}
.tla .tlaFeedback ul, .tla .tlaFeedback li {margin:0px;padding:0px;list-style:none;}
.top {position:absolute;top:11px;height:40px;width:295px; margin-left:0}

.topSmallCart {position: absolute;right:0;top:3px;padding-bottom:44px; font-size:10px ; color:#fff; font-family: Georgia, "Times New Roman", Times, serif; cursor:pointer; padding-right:95px}
#topSmallCartCount{ text-transform:none; text-align:right}
#topSmallCartPrice{ font-weight: bold; text-align:right}
.tla .tlaForgotPass{ display:none}
/* Logged in */
.tla .tlaAuthenticated {margin-top:3px; }
.tla .tlaAuthenticated span {margin-left:15px;float:right;}
.tla .tlaAuthenticated .tlaAuthList {float:left;padding-top:2px;}
.tla .tlaAuthenticated ul {}
.tla .tlaAuthenticated ul li {margin:0px;padding:0px;display:block;float:left;margin-left:10px;list-style-type: none;}
.tla .tlaAuthenticated li a {text-decoration:none;color:#fff; font-family: Georgia, "Times New Roman", Times, serif;font-size:11px;}
/*.tla .tlaAuthenticated .tlaLogoutBtn {padding:0px;margin:0px;width:72px;height:19px;background: url(images/logout.png) 0 0 no-repeat;cursor:pointer;}*/
/*new style*/
.boxRightContainerNewsLetter{ display:none}
.topDiv{margin-top: 0px; width: 163px;  height:24px;}
.logoImg {    height: 30px;    width: 230px;}
/*.topSection{ position:relative; background:url(images/b_top.png) 0 0 no-repeat; height:72px;padding-top:43px; width:940px; z-index:2}*/
*+html .topSection {padding-top:66px;height:49px;}
.isFrontpage .center{ width:480px; padding:0 }
.frontpageOuter{ position:absolute;top:20px; left:20px}
/*.searchTable{ background:url(images/bg_search.jpg) 0 0 no-repeat; width:170px; height:28px; margin-left:0; margin-bottom:10px}*/
.inputSearch {color:#22272a;font-family: 'Oswald', arial, serif; font-size:13px; margin-left:2px; text-transform:uppercase; width:130px; padding-left:5px; height:26px; }
*+html .inputSearch {padding:1px 0 4px 5px}
.searchButton{ height:27px; width:25px; border:none}
/*.itemGroup0 .leftMenuHeader {    background:url(images/__08.jpg) 0 0 no-repeat; width:170px; height:38px; padding:0}*/
.left .leftMenuHeader a{width:170px; height:38px; display:block}
/*.itemGroup1 .leftMenuHeader {    background:url(images/__21.jpg) 0 0 no-repeat; width:170px; height:38px; padding:0}*/
.leftMenu {    margin: 0;    padding: 2px 0 0 0;}
.productNews {    clear: both;    margin-top: 0px;    width: 455px;}
.productNewsItem .price {    text-align: center;    width: 114px;color: #22272a;    font-size: 13px;    line-height: 15px; text-transform:uppercase;font-family: 'Oswald', arial, serif;}
#LoginContainer .ForumButton {    background:#222222;    border:none;    color: #fff;    cursor: pointer;    font-size: 11px;    font-weight: normal;    height: 22px;
    line-height: 16px;    padding: 0px 15px;    width: 140px;}
#LoginContainer #createUserDiv .ForumButton {    width: 152px;}
	/*footer*/
.wideFooter{ background:#000;}
.wideFooterContentRegion { width:900px; padding:0 0px; margin:0 auto; color:#ededed; position:relative}
.divFooterPart1{ width:600px; padding-right:20px; top:0; left:0;}
.divFooterPart2{ position: absolute; width:280px; top:0; left:620px; background:url(images/bg_footer.png) 0 90px no-repeat; padding-bottom:50px }
.divFooterPart2 a{ text-decoration:none}
.wideFooterContentRegion h1, .wideFooterContentRegion .title{font-family: 'Oswald', arial, serif; padding:19px 0 7px ; font-size:18px; text-transform:uppercase}
.wideFooterContentRegion p{ color:#ededed; font-style:italic; font-size:10px; padding-bottom:20px} 
.wideFooterContentRegion a{color:#ededed;}
.wideFooterContent{ width:900px; padding:5px 0px 20px; margin:0 auto; color:#7e7e7e; border-top:1px solid #7e7e7e;font-style:italic; font-size:10px;}
.wideFooterContent a{ color:#7e7e7e;font-style:italic; font-size:10px; margin:0}
.mcbLogo { margin:0}
	/*e:footer*/
	/*list*/
.wishList #wishListItems {    border: 4px solid #dfdfdf;  }
.centerProductListNoRight {    float: left;    padding-right: 0;    width: 702px; margin:0}
.topSectionView2 {    background-position: center bottom;    background-repeat: no-repeat;    border-bottom: none;  margin-top: 20px;  padding-bottom: 0;    width: 702px; height:280px}
.centerProductListNoRight .boxCenterContainerImgLEFT img,.centerProductListNoRight .boxCenterContainerImgRIGHT img {    width: 341px;}
.centerProductListNoRight .boxCenterContainerImgLEFT,.centerProductListNoRight .boxCenterContainerImgRIGHT{ width:341px; margin-right:0; margin-bottom:6px; margin-top:6px}
.topSectionBreadcrumb li a { color: #878d91}
.topSectionBreadcrumb li {    color: #878d91;}
.topSectionView2Content{ width:300px; padding:26px 0 0 24px;}
.noPicture .topSectionView2Content {padding-left:0px;}
.topSectionView2Content h1{font-family: 'Oswald', arial, serif; color:#22272a; text-transform:uppercase; font-size:43px; font-weight:bold; }
.topSectionView2 p {    width: 300px; font-size:11px; padding-top:6px}
.productListView3 .textBox {    text-align: left;}
.itemNo {    color: #22272a;    font-size: 10px;}
.productListView3 .headlineList a {    color: #22272a; font-weight:normal; font-size:14px;}
.imageBoxMedium{ padding:0 0 7px 0px}
.topSectionBreadcrumb li .b {    background: url("images/breadCrumb_bullet_small.png") no-repeat scroll center center transparent;    display: inline;}
.topSectionView2NoPicture{ height:auto}
	/*e:list*/
#productRelationsCenter .relationsTable .relationsTableHeader {
    background:#363636;    color: #FFFFFF;font-family: 'Oswald', arial, serif;     font-size: 12px;    font-weight: normal;    height: 22px;    padding-left: 14px;    padding-top: 1px;    text-transform: uppercase;    width: 492px;}
/*.purchaseButton{ 
	background:url(images/bg_info.png) 0 0 no-repeat;
	font-size:0;
	line-height:0;
	height:18px;
	width:83px;
	display:block;
	position:absolute;
	top:7px;
	right:0px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}*/
.productListView3 .priceStor{ font-family: 'Oswald', arial, serif; color:#22272a; text-transform:uppercase; font-size:22px; font-weight: bold; line-height:30px; }
.divPrices{ width:221px;  position:absolute; bottom:0px;}
#ctl00_ContentRegion_CenterPanel{}
/*.addToCartButton{ font-size:0; line-height:0; background:url(images/bg_buttonaddtocard.png) 0 0 no-repeat; width:235px; height:45px}*/
.priceStorExcl {float:none;display:block;clear:both;}
.priceInfoIcon {}
/*bokstext*/

.cartTable{ font-weight:bold}
#deliveryAddressTable{ margin:10px 0 0 0}
#saveAddressTr{margin:10px 0 10px 0}
.boxRightContentAlt table{ margin-left:0px!important;}
.boxCenterContainerRIGHT, .boxCenterContainerLEFT{padding:0; margin:0; background:none}
.boxCenterContainerRIGHT .boxCenter{ border:none;  }
.boxCenterContainerRIGHT .boxCenter a, .boxCenterContainerLEFT .boxCenter a,.boxCenterContainer .boxCenter a{ color:#22272a; font-size:11px;} 
.boxCenterContainerRIGHT .boxCenter .boxCenterHeader a, .boxCenterContainerLEFT .boxCenter .boxCenterHeader  a, .boxCenterContainer .boxCenter .boxCenterHeader a{ color:#22272a; font-size:12px; font-weight:normal; text-transform:uppercase; font-weight:bold; font-family: 'Oswald', arial, serif;}
.boxCenterContainerRIGHT .boxCenter .boxCenterHeader a:hover, .boxCenterContainerLEFT .boxCenter .boxCenterHeader  a:hover, .boxCenterContainer .boxCenter .boxCenterHeader a:hover{ color:#22272a; font-size:12px;}

.boxCenterContainerRIGHT .boxCenter a:hover, .boxCenterContainerLEFT .boxCenter a:hover, .boxCenterContainer .boxCenter a:hover{ color:#22272a;}
.boxCenterContainerRIGHT .boxCenterHeader, .boxCenterContainerLEFT .boxCenterHeader{ padding-left:0px; padding-top:5px}
.boxCenterContainerLEFT .boxCenter{ color:#22272a; border:none; }
.boxCenterContainerRIGHT .boxCenterContent, .boxCenterContainerLEFT .boxCenterContent{padding: 8px 10px 10px 0px; color:#22272a}
.boxCenterContainerRIGHT .boxCenterContentAlt .tableBoxContent, .boxCenterContainerLEFT .boxCenterContentAlt .tableBoxContent {margin: 8px 10px 0px 0px;color:#22272a}
.boxCenterContainerRIGHT .boxCenterHeader,.boxCenterContainer .boxCenterHeader, .boxCenterContainerLEFT .boxCenterHeader { background:none}
.boxCenterContainerLEFT .boxCenterHeader a{ color:#22272a;}
.boxCenterContainerRIGHT { clear:right; width:244px;margin-bottom: 12px;}
.boxCenterContainerLEFT{ clear:left;width:244px;margin-bottom: 12px;}
.boxCenterContainer .boxCenter{ border:none; color:#22272a;}
.boxCenterContainer{ padding-left:0; width:500px; margin-top:0; background:none}
.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:capitalize; font-size:16px;}
.left .boxRightContainerImg{ margin-top:0px; text-align:right}
.boxCenterContainer .boxCenterContentAlt, .boxCenterContainerLEFT .boxCenterContentAlt,.boxCenterContainerRIGHT .boxCenterContentAlt { padding:0; background:none}
.center .boxCenterContainerLEFT img,.center .boxCenterContainerRIGHT img { margin-bottom:8px}
.boxCenterContainerImg {margin-bottom: 6px;}
.boxCenterContainer{ padding-bottom:0}
.divItemGroups .row .item{ text-align: center;}
.boxRight{ margin-left:0; }
.boxRightContainerBOX .boxRight{ width:170px;margin-left:0;} 
/*e:bokstext*/
/* menu dropdown*/
/*#topDropDownMenu ul{ list-style-type: none}
.expanderMenu{ float:left}
.menuHeightDiv { height:16px;}
.menuContainer{ position:relative; z-index:2;}
.menuFirstWrap{ position:absolute; z-index:4;}
.menuThirdWrap{ background:#fff; width:145px; border:1px solid #e2e2e2;}
.menuThirdWrap dl {
    border-bottom: 1px dotted #CCCCCC;
    padding: 4px 0 4px 0;
}
.menuThirdWrap dl span{ padding:0 0 0 10px}
.menuThirdWrap dd{ padding:4px 0 1px}
.menuThirdWrap dd a{color:#22272A!important; padding:0 0 0 20px!important; font-size:10px!important}
.menuThirdWrap dd a:hover{ color:#828282!important}
*/
.menuThirdWrap dl {    border-bottom: 1px dotted #CCCCCC;    padding: 4px 0 4px 0;}
#topDropDownMenu .menuHeightDiv {    height: 0;}
li.expanderMenu div.menuThirdWrap {    border: 1px solid #C0C0C0;	border-top:none;  }
.menuThirdWrap dl span{ padding:0 0 0 10px}
.menuThirdWrap dd{ padding:4px 0 1px}
.menuThirdWrap dd a{color:#22272A!important; padding:0 0 0 20px!important; font-size:10px!important}
.menuThirdWrap dd a:hover{ color:#828282!important}
#topDropDownMenu .menuLinkElement {
    color: #000000;
	font-weight: normal;
	padding:5px;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	}
#topDropDownMenu dl {float:none; border-right:none!important;}
.productNewsItemDiv { position:relative; padding-left:8px; padding-right: 8px; padding-bottom:18px;}

.itemPic {    clear: both;    margin-left: 0;    width: 237px;}

.showOnly select {width:100px;}
.overlayList {right:0px;bottom:25px;}
.productItemPic .overlayList {right:0px;bottom:60px;}
.productRowSpacer {height:20px;}
.productListView3 .productRow { position:relative; margin-bottom:6px; }
.productRow .itemCol1, .productRow .itemCol2, .productRow .itemCol3 { padding-bottom:37px; }
.checkAndWishList {width:225px;margin-top:0px;height:30px;}
.checkAndWishList span {display:block;float:left;}
.bigButton.wishListButton {margin-right:10px;}
.isProduct .bigButton.wishListButton {width:105px; margin-top: 3px!important;}
.isProduct .bigButton.checkListButton {width:105px; margin-top: 3px!important;}
.itemVariantDropDowns select {width:100px;}
.priceAltHeader br {display:none;}
.productNewsItemImage {background:transparent;width:102px;}
.priceExcl {color:#969696;}
.prevPrice {color:#6C6C6C;}
.printIconCheckList {background-color:#575757;}


.isProductlist .topSectionBreadcrumb ul {
    bottom: 20px;
    font-size: 10px;
    height: 12px;
    list-style-type: none;
    margin: 4px 0 0;
    overflow: hidden;
    padding: 0;
    position: relative;
}
/* modified by Linh on 27 Mar 2012 */
.topSection{ position:relative; background:url(images/sprite_image.png) 0 0 no-repeat; height:72px;padding-top:43px; width:940px; z-index:2}
/*221*/.tla .tlaUnauthenticated{ background:url(images/sprite_image.png) 0 -270px no-repeat;  height:27px;width:427px;}
/*244*/.tla .tlaAuthenticated .tlaLogoutBtn {padding:0px;margin:0px;width:72px;height:19px;background: url(images/sprite_image.png) -840px -180px no-repeat;cursor:pointer;}
/*253*/.searchTable{ background:url(images/sprite_image.png) 0 -180px no-repeat; width:170px; height:28px; margin-left:0; margin-bottom:10px}
/*257*/.itemGroup0 .leftMenuHeader {    background:url(images/sprite_image.png) -230px -180px no-repeat; width:170px; height:38px; padding:0}
/*259*/.itemGroup1 .leftMenuHeader {    background:url(images/sprite_image.png) -460px -180px no-repeat; width:170px; height:38px; padding:0}
/*300*/.purchaseButton{ 
	background:url(images/sprite_image.png) -690px -180px no-repeat;
	font-size:0;
	line-height:0;
	height:18px;
	width:83px;
	display:block;
	position:absolute;
	top:7px;
	right:0px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
/*316*/.addToCartButton{ font-size:0; line-height:0; background:url(images/sprite_image.png) -690px -270px no-repeat; width:235px; height:45px}