@charset "utf-8";
/*General styles start*/
	
    body, html{ background:#c0c0c0 url(./images/bg.jpg) 0 0 repeat;  font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#525252;}
    input, textarea, select { font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#525252; line-height:13px; border: none; }
    .tekstbox { border: 1px solid #c3c3c3;}
    .headline { color:#525252; font-size:16px; font-weight:bold; line-height:18px; font-family: Arial, Helvetica, sans-serif; height:31px; margin-top:5px; padding-left:15px;}
    h2 {margin:0px; color:#525252; font-size:14px; line-height:25px; font-weight:bold; font-family: Arial, Helvetica, sans-serif;}
/*General styles end*/

/*ContentWraper styles start*/
    .content {background:#ffffff; border-top: none; margin: 0; width:980px; margin-top:0px !important; padding-top:2px !important;}
    .centerContent { background:#FFFFFF; margin-top:0; position:relative }
    .centerContentWebPage { background:#FFFFFF; }
    .centerContentWebPageNoRight { background:#FFFFFF; border: 1px solid #cccccc;}
	
    .mainContent { background:none;}
    .productMenucontainer { background:#FFFFFF; }
    .top {height: 55px;
    margin: 0;
    position: absolute;
    top: 0;
    width: 394px;}
	.topDiv {
    float: none;
    margin: 0;
    right: 0;
    width: 724px;
}
	.logoImg {
    bottom: 72px;
    float: right;
    height: 55px;
    left: 0;
    margin: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 394px;
}

.moreInfoTextClick {margin-bottom:15px;}

.userTypeSelector {display:block;}
/*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:#525252; color:#FFFFFF; line-height:15px; cursor:pointer;}
    .bigButton { border:none; background:#525252; color:#FFFFFF; cursor:pointer; font-size:12px; background:url(images/sprite_image.png) no-repeat -352px -256px; width:115px; height:26px;}
    
    #freightLine {background: none repeat scroll 0 0 transparent; }

	.headerPaging .paging span { padding-right:0; }

    .headlineList {line-height:13px; font-weight:bold;}
    .headlineList a { color:#d48c0c; text-decoration:underline; text-transform:uppercase; font-size:16px; font-weight:normal; line-height: 21px; width: 330px; padding-left:10px; margin-top:14px; display:block;}
    .headerPaging { float:right; height:14px; padding-top:9px }
    .headerPaging .paging { color:#525252; font-size:10px; font-weight:bold; line-height:13px; }
    .headerPaging a:link{ color:#525252; font-size:10px; font-weight:bold; line-height:13px; }
    .headerPaging a:active{ color:#525252; font-size:10px; font-weight:bold; line-height:13px; }
    .headerPaging a:visited{ color:#525252; font-size:10px; font-weight:bold; line-height:13px; }
    .headerPaging a:hover{ color:#e6a61b; font-size:10px; font-weight:bold; line-height:13px; }

    th.line { border-bottom:1px solid #e6a61b; border-top:1px solid #e6a61b;}
    .line { border-bottom: 1px solid #e4e4e4;}
    .link:link { color: #e6a61b; font-size:10px; }
    .link:active { color: #e6a61b; font-size:10px; }
    .link:visited { color: #e6a61b; font-size:10px; }
    .link:hover { color: #e6a61b; font-size:10px; }
    .inputSearch {border: 1px solid grey;
    color: #000000;
    display: block;
    font-size: 10px;
    height: 16px;
    line-height: 24px;
    margin-left: 8px;
    margin-top: 0;
    width: 80px;}
	.left .inputSearch { border: none; line-height:19px;}
    .inputSelect { font-size:10px; border: 1px solid #c3c3c3; }
	.itemQuantity{	margin-top:0px;	margin-left:0px;}
    .isProductlist .inputQuantity, .isSearch .inputQuantity { border: 1px solid #C3C3C3; display: block; float: left; font-size: 12px; height: 22px; line-height: 22px; position: absolute; right: 113px; text-align: center; top: 35px; width: 22px; }
	.isProduct .inputQuantity {float: left;
    left: 32px;
    margin-left: 1px;
    margin-right: 6px;
    position: absolute;
    right: 0;
    top: 0px;
    width: 22px; }
    .inputDelivery { font-size:10px; border: 1px solid #c3c3c3; }
    .Img { border:none;}

    .productListView1{}
    .productListView2{background-image:url(../../images/twoProductsBG.gif);}
    .prevPrice { font-size:10px; color:#e6a61b; text-decoration:none; line-height:12px; font-weight:bold; }
    .productHeader {  }
    .productHeader .text a { color:#FFFFFF; text-decoration:none; }
    .prevPriceList { font-size:13px; color:#e6a61b; text-decoration:none; line-height:13px; }
    .prevPriceSmall { color:#e6a61b; font-size:10px;  line-height:15px; }
    .priceSmall { color:#e6a61b; font-size:11px;  line-height:16px; }
    .price { font-size:12px; color:#e6a61b;  text-decoration:none; line-height:22px;   white-space: nowrap;}
    .priceStor{ font-size:18px; color:#000000;  text-decoration:none; text-transform:uppercase; font-weight:bold; line-height:18px; font-family:Arial, Helvetica, sans-serif;}
		.priceStorExcl {font-size:10px; color:#767C79;line-height:13px;}
    
    .frontpagePrices{margin:6px 0 4px 0;}
    
    .itemNo {font-size:10px;color:#767C79;}
    .stepDelivery .selected { font-size:15px; text-decoration:none; background:#e9ab19; color:#fff}
    .stepDelivery td { border-right:4px solid #FFFFFF; background:#37d1ff; color:#FFFFFF;}
    .stepDelivery .last { border:none;}

    .text { line-height:15px; color:#525252; }
    .text a:link{color:#525252; line-height:13px; }
    .text a:active{color:#525252; line-height:13px; }
    .text a:visited{color:#525252;  line-height:13px; }
    .text a:hover{color:#e6a61b; line-height:13px; }
    .textSmall { color:#525252; font-size:10px; }
    .textSmall a { color:#525252; font-size:10px; }
    .textSmall a:link { color:#525252; font-size:10px; }
    .textSmall a:active { color:#525252; font-size:10px; }
    .textSmall a:visited { color:#525252; font-size:10px; }
    .textSmall a:hover { color:#e6a61b; font-size:10px; }
    .textSmall .link a:hover { color:#e6a61b; font-size:10px; }
    .textRed { color: #ff0000; font-size: 10px; line-height: 13px; }
    .textBold { color:#525252; font-size:10px; font-weight:bold; line-height:13px; }
    .textStor { color:#525252; font-size:16px; font-weight:bold; line-height:16px; }

    .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/forside.jpg); background-repeat:no-repeat; background:#FC9;}
		.frontpage div { padding-top:120px; margin-left:238px; }
        .frontpage p { margin:0px; padding:0px; font-size:12px; color:#525252; width:220px; line-height:13px;}

        .productNews img { border:none !important;  }
	
       /* .productNewsItem { background:#FFFFFF; margin:auto; vertical-align:top; border: 1px solid #cccccc; margin-bottom:15px; min-height:120px;}*/
 	    .productNewsItem { padding-bottom:10px;  }
		.productNewsItemDiv{border: 1px solid #e4e4e4; width:110px; padding:0 3px!important; }
        .productNewsItem .text { color:#525252; font-size:11px; font-weight:bold; text-decoration:none; }
    /*FrontPage styles end*/

    /*TopMenu styles start*/
        .menu { font-family: Arial, Helvetica, sans-serif; text-transform:lowercase; position: relative; top:72px; margin:0; padding:0 0 0 32px}
        .menu a:link { color: #525252; font-size:12px; font-weight:normal; text-decoration:none; }
        .menu a:active { color: #e6a61b; font-size:12px; font-weight:normal; text-decoration:none; }
        .menu a:visited { color: #525252; font-size:12px; font-weight:normal; text-decoration:none; }
        .menu a:hover { color: #e6a61b; font-size:12px; font-weight:normal; text-decoration:none; }
        .menuNormbg { margin-right:4px;}
        .menuOverbg { margin-right:4px;}
    /*TopMenu styles End*/

    /*LeftMenu styles start*/
        .leftMenuContainer {width:184px; padding-bottom:0px; border:none }
        .leftMenuHeader, .LoginBoxRight .boxRight .boxRightHeader { background: url("./images/sprite_image.png") no-repeat scroll -792px -512px transparent;
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 17px;
    font-weight: bold;
    height: 37px;
    margin-bottom: -4px;
    padding-top: 8px;
    text-transform: uppercase;
    width: 184px;}
        .leftSubMenu { border-top:#e6e6e6 1px solid; }

        .menuNorm { padding:4px 0 6px; background:url(images/menuSeparatedLine.png) 0 bottom no-repeat;}
        .menuNorm a { color:#525252; font-size:12px; font-weight:normal; text-decoration:none; }
        .menuNorm a:hover { color:#e6a61b; font-size:12px; text-decoration:none; font-weight:normal; list-style:none; }
        .menuActive { padding:3px 0 5px; background-color:#e7e7e7; background:url(images/menuSeparatedLine.png) 0 bottom no-repeat;}
        .menuActive a { color:#E6A61B; font-size:12px; font-weight:normal; text-decoration:underline; }
		.menuMore, .menuLess {  height: 22px; background:url(images/menuSeparatedLine.png) 0 bottom no-repeat;list-style-type:none; line-height:18px}		
		.menuMore a { color:#525252; font-size:12px; font-weight:normal; text-decoration:none; background:url(images/seeMoreBg.jpg) right 2px no-repeat; padding:0 16px 0 0; }
		.menuMore a:hover, .menuLess a:hover { color:#525252;  }		
		.menuLess a { color:#525252; font-size:12px; font-weight:normal; text-decoration:none; background:url(images/seeleBg.jpg) right 3px no-repeat; padding:0 16px 0 0;  }
/*		 { color:#e6a61b;  }*/
		.itemGroup1 {padding-top:10px;}
		.subMenuNorm{margin-top:3px;}
        .subMenuNorm a { color:#525252; font-size:10px; text-decoration:none; font-weight:normal; }
        .subMenuNorm a:hover { color:#E6A61B; font-size:10px; text-decoration:none; font-weight:normal; }
        .subMenuActive { background-color:#e7e7e7; font-weight:normal; color:#E6A61B; }
        .subMenuActive a { color:#E6A61B; font-size:10px; text-decoration:underline; font-weight:normal; border-bottom:none;}
        .subSubMenuNorm a { color:#525252; font-size:10px; text-decoration:none; font-weight:normal; border:none; }
        .subSubMenuNorm a:hover { color:#525252; font-size:10px; text-decoration:none; font-weight:normal; }
        .subSubMenuActive { background-color:#e7e7e7; font-weight:normal; }
        .subSubMenuActive a { color:#e6a61b; font-size:10px; text-decoration:none; font-weight:normal; border-bottom:#ffc9dd 1px solid; }
    /*LeftMenu styles end*/
    
    /*Product styles start*/
        .choiceBox { background:url(images/info.png) right top no-repeat #FFFFFF; margin-top:16px; width:245px; padding-top:6px; margin-bottom:7px;}
        .choiceBorders { background:url(images/bottomProductDetailBg.png) no-repeat center bottom; margin-bottom:5px; width:245px; padding-bottom:22px;}
        
        .imageBox { background:#FFFFFF; }
        .imageBorder {border: none; }
        .imageBorderProduct {border:1px solid #e6e6e6; }
        .imageBoxMedium { background:#FFFFFF; }
        .imageBorderMedium {border:none;}        
        .productItemInfo {background:#FFF; margin-top:13px; color:#525252; width:245px; background:url(images/topProductDetailBg.png) 0 0 no-repeat; padding:13px 0 0 0;}
		*+html .productItemInfo{padding:19px 0 0 0;} 
        .productItemPicBorder {border:1px solid #e6e6e6; }
        
        .tdFilter { background:#FFFFFF; border:1px solid #e6a61b; }
		
		.itemInfo h2 {
		color: #525252;
		font-size: 13px;
		font-weight: normal;
		line-height: 22px;
		margin: 0 0 17px;
		font-family: Arial, Helvetica, sans-serif;
		}
		.itemInfo h2 br {
		display: block;
		margin: -4px;
		}	
			
    /*Product styles end*/

    /*News styles start*/
        .dato {color:#e6a61b; 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; }
			.boxRightContainer.LoginBoxRight {/*display:none*/}
            .boxRightContainerImg {background:#FFFFFF; margin-bottom: 20px;}
            .boxRight { color:#525252; font-size:11px; width:184px; margin-left:0; border:none }
            .boxRight a { color:#525252; font-size:11px; text-decoration:none; }
            .boxRight a:hover { color:#e6a61b; }
            .right .boxRightHeader { font-size:18px; color:#ffffff; font-weight:bold; text-transform:none; padding-left:20px; padding-top:10px;}
			.boxRight .boxRightHeader { text-transform:none; color:#FFFFFF; background: url(images/sprite_image.png) -552px -248px no-repeat; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:0px; padding-top:0px; width:184px; height:45px; margin-bottom:0px; vertical-align:top; padding-left:18px; display:block; }
			
            .boxRightHeader a { color:#FFFFFF; text-decoration:none; }
            .boxRightHeader a:hover { color:#e6a61b; }
            .boxRight input {color:#525252; 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; }
            #ctl00_ctl07_loginButton{background:url(images/sprite_image.png) 0 -136px no-repeat; border: 0px; text-align:left; font-size:0px; display:block;width:139px; height:18px; }
            .inputMailSmall { font-size:10px; border: 1px solid #c3c3c3; }
			.divLoginPassword { padding-bottom:6px; }
			.divLoginBtn { height:24px; }
        /*Small Newsletter styles end*/
        
        /*Small Cart styles start*/
            .boxRightCart {color:#525252; font-size:11px; display:block; position:relative; margin-top:-160px; padding-left:0; width:190px; background:none;}
              .boxRightCart #smallCartCount div { text-align: left; padding-left:20px; height:10px; padding-top:2px;}
            .boxRightCart #smallCartPrice div { text-align:left; padding-left:22px; height:10px;}
            .boxRightCart #smallCartLink a { color:#525252; font-size:0px; text-decoration:none; visibility:hidden;}
			.boxRightCart #smallCartPrice{height:10px;}
        /*Small Cart styles end*/

        /*BOX module styles start*/
            .boxRightContainerBOX { background:#FFFFFF; }
            .boxRightContainerBOX .boxRight { color:#525252; font-size:11px; width:184px;}
            .boxRightContainerBOX .boxRight a { color:#525252; font-size:11px; text-decoration:underline; }
            .boxRightContainerBOX .boxRight a:hover { color:#e6a61b; }
            .boxRightContainerBOX .boxRightHeader { text-transform:uppercase; color:#FFFFFF; background: url(./images/sprite_image.png) -792px -512px no-repeat; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; margin-bottom:-3px;}
            .boxRightContainerBOX .boxRightHeader a { color:#FFFFFF; text-decoration:none; }
            .boxRightContainerBOX .boxRightHeader a:hover { color:#FFFFFF; }
            .boxRightContainerBOX .boxRightContentAlt { background:url(images/menuNormalBg.jpg) repeat-y 3px 0; padding: 8px 0 0 10px;}
			.boxRightContainerBOX .boxRightContent{padding:0 14px 14px; display:block;float:left; margin:auto;}
        /*BOX module styles end*/
        
        /*relatedProduct styles start*/
            .relatedProductImage {border:1px solid #e6e6e6; }
        /*relatedProduct styles start*/
    /*RightBox styles end*/

    /*Footter styles start*/
        .mcbLogoBox { border: none; width:62px; }
        .mcbLogoBox a{ width:62px; height:15px; background:url(images/mcbLogo.png) right top no-repeat; display:block; font-size:0px; }
        
        .textAdress {color:#525252; font-size:10px; line-height:10px; }
        .textAdress a:link{color:#525252; font-size:10px; line-height:10px; }
        .textAdress a:active{color:#525252; font-size:10px; line-height:10px; }
        .textAdress a:visited{color:#525252; font-size:10px; line-height:10px; }
        .textAdress a:hover{color:#525252; font-size:10px; line-height:10px; }
    /*Footter styles end*/

/*Main styles end*/
.searchTable
{
	background:url(images/sprite_image.png) no-repeat 0 -176px;
	height:38px; margin-bottom:3px;
	width:184px;
}
.searchButton
{
	margin-left:10px;
}
.topSection{ height:114px; background:url(images/sprite_image.png) no-repeat 0 0; width:980px; margin:0; position:relative}
#criditCardBox { display:none}
.right .boxRightContainer { background:#FFFFFF; margin-top:0px; margin-left:0px; margin-bottom:-15px;}
.left
{
	margin-left:9px;
}
.center
{
	background:#transparent;
	background-color:transparent;
	padding-right:0;
	margin-left:9px;
}
.right{	padding-right:35px; padding-top:36px; background:url(images/bg_card.jpg) 0 0 no-repeat;}
.leftMenu{	padding: 5px 0px 0;}

#Anthem_ctl00_leftMenu0_menuRepeater__ 
{
	background:#e7e7e7;
	width:163px;
	margin-left:3px;
	padding-left:14px;
}
#Anthem_ctl00_leftMenu1_menuRepeater__
{
	background:#e7e7e7;
	width:160px;
	margin-left:3px;
	padding-left:17px;
}
#Anthem_ctl00_leftMenu2_menuRepeater__
{
	background:#e7e7e7;
	width:160px;
	margin-left:3px;
	padding-left:17px;
}

.boxRightCart
{
		
}
.centerProductList
{
	width:505px !important;
	margin-left:7px;
}

.leftMenuContainerSeperator
{
	background:#e7e7e7;
	height:9px;
	width:177px;
	margin-left:9px;
}
.boxRightContainer boxRightContainerNewsLetter .boxRight
{
	width: 184px;
}
.boxRightContainer .boxRightContainerNewsLetter
{
	display:none;
}
.boxRightContainerNewsLetter
{
	display:none;
}
.purchaseButton{display:none; background:url(images/sprite_image.png) -224px -368px no-repeat !important;
	width:103px;	height:26px;	margin-top:5px;	font-size:0; line-height:0; padding:0; margin-bottom:4px}
.productNewsItem div{	padding-left:2px;	padding-right:3px;}
*+html .productNewsItem div{	padding-left:0px;	padding-right:3px;}
.productNewsItem .price
{
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px; line-height:16px;
	color:#525252;
	font-weight:bold;
}
.productNewsItem .prevPrice
{
	color:#e6a61b;
	font-size:10px; line-height:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.listItemDescription
{
	width: 210px;
}
.productListView1 .divPricesOrder
{
	min-height:0;
	position:static;
}
.productListView1 .divPricesOrder .divPrices {
    border-left: 1px solid #E6E6E6;
    height: 125px;
    left: 208px;
    position: absolute;
    text-align: right;
    top: -22px;
    width: 156px;
	padding-top:10px;
}
.productListView1 .divPricesOrder .divOrderInner .listAddToCartButton {
    background:url(images/sprite_image.png) -224px -368px no-repeat !important;
    display: block;
    font-size: 0;
    height: 26px;
    line-height: 0;
    margin-left: 5px;
    position: absolute;
    right: -4px;
    top: 35px;
    width: 110px;
}
.productListView1 .divPricesOrder .divOrderInnerInfo a {
    color: #000000;
}
.productListView1 .alt, .productListView1 .item
{
	border-top:solid 3px #37d1ff;
	border-right:solid 1px #e4e4e4;
	border-bottom:solid 1px #e4e4e4;
	border-left:solid 1px #e4e4e4;
	margin-bottom:14px;
	/*background:url(images/productListBg.png) no-repeat 0 0;*/
}
.productListView1 .alt, .productListView1 .item { width:505px; }


.productListView1 .divPricesOrder .divOrderOuter {
    bottom: 0;
    left: 175px;
    position: absolute;
    text-align: right;
    top: 36px;
    width: 193px;
}


#Anthem_ctl00_ContentRegion_ctl02_addToCartButton__ .bigButton
{
	background:url(images/sprite_image.png) no-repeat -224px -368px !important;
	width:103px;
	height:26px;
	font-size:0;
}
#Anthem_ctl00_ContentRegion_ctl01_priceLabelAltHeader__
{
	display:none;
}
#Anthem_ctl00_ContentRegion_ctl00_itemNoPanel__
{
	background:url(images/topProductDetailBg.png) no-repeat 0 0;
	padding-top:15px;
}
#ctl00_ContentRegion_updateCartButton
{
	background:url(images/sprite_image.png) no-repeat -352px -256px;
	width:115px;
	height:26px;
}
#ctl00_ContentRegion_checkOutButton
{
	background:url(images/sprite_image.png) no-repeat -352px -256px;
	width:115px;
	height:26px;
}
#ctl00_ContentRegion_submitButton
{
	background:url(images/sprite_image.png) no-repeat -352px -256px;
	width:115px;
	height:26px;
	
}
.divFooterPart1, .divFooterPart2, .divFooterPart3 { padding-top:9px; }
.divFooterPart1
{
	display:block;
	position:relative;
	float:left;
	width:440px;
	text-align:left;
	padding-right:25px;
	padding-left:35px;
}
.divFooterContent h1, .divFooterContent .title
{
	color:#2bc2ef;
	font-size:16px;
	margin-bottom:-2px;
	font-weight:normal;
}
.divFooterContent p
{
	font-size:10px;
	letter-spacing:0.02em;
}
.divFooterPart2
{
	display:block;
	position:relative;
	float:left;
	width:240px;
	text-align:left;
	padding-right:21px;
}
.divFooterPart3
{
	display:block;
	position:relative;
	float:left;
	width:190px;
	text-align:left;
}
.textAdress {
    clear: both;
    margin-top: 110px;
    padding-left: 35px;
    text-align: left;
}
.textAdressTD
{
	background:url(images/sprite_image.png) no-repeat 0 -1860px;
	height:164px;
}
.mcbLogo
{
	margin: 0 44px 0 0;
}
.itemButton
{
	width:250px;
	margin-left:0;
	margin-top:5px;
}


.isProduct .itemQuantity{	
position: relative; width:auto;}
#Anthem_ctl00_leftMenu0_menuRepeater_ctl03_moreLinkButton__ a
{
	color:#525252;
}
#Anthem_ctl00_leftMenu1_menuRepeater_ctl03_moreLinkButton__ a
{
	color:#525252;
}
#Anthem_ctl00_leftMenu2_menuRepeater_ctl03_moreLinkButton__ a
{
	color:#525252;
}

#Anthem_ctl00_leftMenu0_menuRepeater_ctl03_moreLinkButton__ a:hover
{
	color:#efb712;
}
#Anthem_ctl00_leftMenu1_menuRepeater_ctl03_moreLinkButton__ a:hover
{
	color:#efb712;
}
#Anthem_ctl00_leftMenu2_menuRepeater_ctl03_moreLinkButton__ a:hover
{
	color:#efb712;
}
.boxRightContent
{
	background: url(images/menuNormalBg.jpg) repeat-y 3px 0;
	display:block;
	margin:-2px auto;
}
#LoginContainer .ForumButton
{
	background:url(images/sprite_image.png) no-repeat -352px -256px;
	border:none; color:#fff;
	width:115px;
	height:26px;
}
#LoginContainer #createUserDiv .ForumButton
{
	padding-right:42px;
}
#createUserDiv #ctl00_ContentRegion_forgottenPassword2Button
{
	background:url(images/sprite_image.png) no-repeat -224px -136px;
}
#ctl00_ContentRegion_ctl02_addToWishListButton
{
	margin-right:10px;
	background:none;
	background-color:#efb712;
	width:115px;
	height:20px;
}
#ctl00_ContentRegion_ctl02_addToCheckListButton
{

	background:none;
	background-color:#efb712;
	width:115px;
	height:20px;	
}
.wishList #wishListItems
{
	border:4px solid #efb612;
}
.boxCenterContainerRIGHT .boxCenterHeader
{
	background:#37d1ff;
	color:#ffffff;
}
.boxCenterContainerRIGHT .boxCenterHeader a
{
	color:#ffffff;
}
.boxCenterContainer .boxCenterHeader
{
	background:#37d1ff;
	color:#ffffff;
}
.boxCenterContainer .boxCenterHeader a
{
	color:#ffffff;
}
.boxCenterContainerLEFT .boxCenterHeader
{
	background:#37d1ff;
}
.boxCenterContainerLEFT .boxCenterHeader a
{
	color:#ffffff;
}
.topSectionView2
{
	background-position:right top;
	border-bottom:none;
	padding-bottom:5px;
}
.topSectionView2 h1 { font-size:16px; font-weight:bold; }
.divItemGroups .row .item .groupImg {
    background: url(images/sprite_image.png) no-repeat scroll 0 -256px transparent;
    height: 157px;
    margin-bottom: -20px;
    margin-left: 0;
    margin-top: 25px;
    padding: 5px 0 0 0;
    width: 120px;
}
.divItemGroups .row .item
{
	width:105px;
	height:155px;
}
.divItemGroups .row .item a
{	
	color: #FFFFFF;
    display: block;
    font-size: 11px;
    font-weight: bold;
    height: 25px;
    left: 4px;
    line-height: 12px;
    overflow: hidden;
    padding-left: 0;
    position: relative;
    top: -10px;
    width: 108px;
}
.divItemGroups .row .item .groupImg a {overflow: visible;
    position: inherit;}
.divItemGroups
{
	background:url(images/groupListBg.jpg) no-repeat;
	margin:0 0 0;
}
.boxCenterContainerLEFT .boxCenter a
{
	color:#525252;
}
.boxCenterContainerLEFT .boxCenter a:hover
{
	color:#E6A61B;
}
.menuMore span
{
	/*background:url(images/seeMoreArrow.jpg) no-repeat 30px 0;*/
	width:35px;
}
.topSectionView2 p
{
	width: 300px;
	margin:5px 0 13px;
}
.leftSubMenu
{
	background:url(images/menuSeparatedLine.png) no-repeat left top;
	padding:4px 0 4px 10px;
}

.topSectionView2Content { margin-top:20px; }

.topSectionView2Content a
{
	color:#525252;
}
.topSectionView2Content a:hover
{
	color:#efb612;
}
.tableBoxContent a
{
	color:#525252;
}
.tableBoxContent a:hover
{
	color:#E6A61B;
}
ul
{
	list-style-image:none !important;
	list-style-type:none !important;
}
.divListItemStock .stock
{    width: 100px; position:absolute; top:85px; right:-63px;}
*+html .divListItemStock .stock{right:-3px;}
.listItemContent{ position:relative; width: 366px; min-height:126px;}
.productListView1 .divPricesOrderResult {
	position: absolute;
	right: 0;
	bottom: -25px;
	background-color: transparent;
	float: right;
	height: 50px;
	margin: 0;
	padding: 0 4px 0 0;
	text-align: right;
	width: 136px;
}
.isProductList .ajaxload {
    background-image: url("images/ajax-loader.gif");
    border: 0 none;
    bottom: 99px;
    height: 16px;
    left: 8px;
    margin: 1px;
    position: absolute;
    width: 16px;
}
.stock
{
	display: block;
    float: right;
    font-size: 10px;
    margin-left: 0px;
    margin-top: -19px;
    padding-left: 3px;
    padding-right: 0px;
    width: 135px;
}
.choiceBordersInner {
    width: auto;
}

.isProductlist .stock, .isSearch .stock {
	display: block;
    float: right;
    font-size: 10px;
    margin-left: 0;
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0!important;
}
.productNewsItemImage
{
	min-height:114px;
	margin-bottom:6px;
	width:100%;
	overflow:hidden;
}
.productNewsItemDiv div
{
	min-height: 33px;
	overflow:hidden;
	width:100%;
}

.divFooterPart3 a
{
	color:#525252;
}
.boxRightCart #smallCartCount
{
	height:24px;
}
.leftMenuHeader {
    
}
.leftMenuHeader img{width:184px; height:38px;}
/*
#ctl00_leftMenu0_leftMenuHeaderPanel{	background:url(images/sprite_image.png) no-repeat -792px -176px;	}
#ctl00_leftMenu1_leftMenuHeaderPanel{	background:url(images/sprite_image.png) no-repeat -792px -248px;}
#ctl00_leftMenu2_leftMenuHeaderPanel{	background:url(images/sprite_image.png) no-repeat -552px -176px;}
*/
.leftMenuContainer itemGroup0{}

/*fix css*/
.topSmallCart {
    cursor: pointer;
    height: 70px;
    line-height: 15px;
    padding: 33px 42px 0 0;
    position: absolute;
    right: 0;
    text-transform: none;
    top: -72px;
    width: 146px;
}
#topSmallCartCount, #topSmallCartPrice {
    float: right;
    text-align: center;
    width: 135px;
}
#topSmallCartCount {
    left: 4px;
    position: relative;
}


.main{ padding:0 0 130px 0;}
.productNewsContainerOuter{ background:url(images/sprite_image.jpg) -340px  -368px no-repeat; padding:25px 0 0 0; margin-top:20px}
.productNews{ margin-top:0;}
.itemPrices br{ height:1px; line-height:1px;}
.addToCartButton{ background:url(images/sprite_image.png) -224px -368px no-repeat; width:103px; height:26px; font-size:0; line-height:0; margin-top:5px;}
.wishListButton{ margin:0 15px 0 0; background:url(images/sprite_image.png) -340px -312px no-repeat; display:block; font-size:0px; width:115px; height:26px;}
.checkListButton{ background:url(images/sprite_image.png) -212px -312px no-repeat; display:block; font-size:0px; width:115px; height:26px; position:relative; top:-5px; }
#Anthem_ctl00_ContentRegion_ctl01_addToWishListButton__, #Anthem_ctl00_ContentRegion_ctl01_addToCheckListButton__ { float:left; }
.isProduct .headline {padding-left:0; height: auto; margin-bottom:10px;}
.itemPic{margin-left: 0px;}
.shareBox {
    position: absolute;
    right: 15px;
    top: 5px;
}
#LoginContainer #createUserDiv{  float: right;    margin:37px 60px 0 0;}
.topSectionBreadcrumb li .b {    background: url("images/breadCrumb_bullet_small.gif") no-repeat scroll center center transparent; }
#productListTable{ background:url(images/groupListBg.jpg) 0 0 no-repeat; }

.left .boxRight{ margin-left:7px;}
.divFooterContent  a {
    color: #525252;
}
.divFooterContent { line-height:13px; }

#mestSolgteContainer { background:url(images/sprite_image.png) -780px -320px no-repeat; width:186px; height:158px; }
#mestSolgte { width:144px; padding:43px 0 0 38px; }
#mestSolgte div { width:144px; height:20px; }
#mestSolgteContainer a { padding-right:13px; background:url(images/mestsolgteArrowBg.png) right center no-repeat; color:#FFF; text-decoration:none; }

.divItemGroups .groupImg img {
    bottom: 1px;
    left: 4px;
    position: relative;
	height:119px;
}

.divPrices .purchaseButton { position:absolute; bottom:0px; right:0px; }
/*.divPrices .prevPriceList { position:absolute; top:14px; right:0px; }*/

.checkAndWishList { margin-top:0; margin-bottom:5px; position:relative; top:-2px; height:26px; }

#Anthem_ctl00_ContentRegion_ctl00_priceLabel__ { display:block; margin:4px 0 3px; }
.isProduct .prevPrice { font-size:11px; }
.isProduct .itemNo {
    color: #525252;
    display: block;
    font-size: 11px;
    margin-bottom: 12px;
}

.isProduct .itemInfo .text { line-height:16px; }

.itemAdded { padding:4px 0 5px 0; }
.validationSummary ul { padding-left:0px; margin-top:4px; }

#loadDiv { position:relative; top:-5px; left:-142px; }
.productListView1 .divPricesOrder .divOrderInnerOrder .divOrderInnerStock {
    float: right;
    width: 80px;
}
.PlAkAt {width:190px; height:40px;}
.PlAkAt a {color: #37D1FF; width:190px; height:40px; display:block; font-size:0px; line-height:0px;}

.isProduct .itemPrices .multiPrices {
    margin: 10px 0 0;
    width: 253px;
}

/* new css - cuonglh */
.selected .bt2 { background: url(images/sprite_image.png) no-repeat scroll 0 -560px transparent; }
.selected .bt2 span { background: url(images/sprite_image.png) no-repeat scroll right -611px transparent; }
.selected .bt2 .number { background: url(images/sprite_image.png) no-repeat scroll 0 -974px transparent; }
.bt2 span { background: url(images/sprite_image.png) no-repeat scroll right -724px transparent; }
.bt2 { background: url(images/sprite_image.png) no-repeat scroll 0 -666px transparent; }
.bt2 .number { background: url(images/sprite_image.png) no-repeat scroll 0 -999px transparent; }

.che_head { background: url(images/bg_headcheck.jpg) repeat-x scroll 0 bottom transparent; }
.che_delete { background: url(images/sprite_image.png) repeat scroll 0 -1706px transparent; }

.shopvidere { background: url(images/sprite_image.png) no-repeat scroll 0 -781px transparent; }
.neeste { background: url(images/sprite_image.png) no-repeat scroll right -782px transparent; }
.isCheckout .center { color: #2a2a2a !important; }
.isCheckout input, .isCheckout textarea, .isCheckout select { color:#2a2a2a }
.antalpro { background: url(images/sprite_image.png) no-repeat scroll 0 -1032px transparent; }

.bt3 { background: url(images/sprite_image.png) no-repeat scroll 0 -912px transparent; margin-top:-1px; }
.bt3 a { background: url(images/sprite_image.png) no-repeat scroll right -943px transparent; margin-top:0; }

.che_boxt .che_boxh { background: url(images/bg_toptb.jpg) no-repeat scroll 0 -1px transparent; }

.yellowBox .bt3 a { background:url(images/sprite_image.png) no-repeat scroll right -1100px transparent; padding-right:25px; margin-top:0; }
.yellowBox .bt3 { background:url(images/sprite_image.png) no-repeat scroll left -1099px transparent; margin-top:-1px; }
a.bt3 span { background: url(images/sprite_image.png) no-repeat scroll right -943px transparent; }

.freightTextAndLabel .freightText .inputDelivery { background:url(images/sprite_image.png) 0 -1264px no-repeat; float: left; padding: 3px 5px 5px; width:132px; margin:0 0 0 10px; border:none; }
.che_bstep2 input { border:none; background:url(images/sprite_image.png) 0 -1308px no-repeat; padding: 3px 5px 5px; width:192px; }
.che_bstep2 .w45 { background:url(images/sprite_image.png) 0 -1220px no-repeat; width:25px; }
.che_bstep2 .w129 { background:url(images/sprite_image.png) 0 -1397px no-repeat; width:129px; }
.che_checkbox input { width:auto; }
.che_bstep2 .rightLabel { width: 200px; }
.jegaccep { background: url(images/sprite_image.png) no-repeat scroll 0 -1438px transparent; }
.userTypeSelector input { width:auto; }
.che_bstep2 { clear: both; }
.isCheckout .right { color:#2a2a2a; }
.isCheckout .center { background:#f2f2f2; }

.che_frag .freightNoteDiv { font-style:normal; }
.che_boxt2 .che_boxh { background: url(images/bg_toptb2.jpg) no-repeat scroll 0 0 transparent }

.che_allprice { background: url(images/sprite_image.png) no-repeat scroll 1px -440px transparent; }
.che_allpricetext { text-transform: uppercase; }
.che_allprice2 { /*background: url(images/sprite_image.png) no-repeat scroll -540px -336px #767676;*/ padding:9px 7px 4px; }

/*.createFinancingAgreement { display: block; font-size: 18px; font-weight: bold; }
.financingLink a { display:block; background:url(images/iconlist2.png) 0 -224px no-repeat; width:249px; height:22px; color:#FFF; font-size:18px; font-weight:bold; padding:10px 18px 8px 10px; text-transform:uppercase; }*/
.modalContainerClass {background:transparent url(images/modalBg.png) no-repeat center top!important;}
												
#modalShopMore{background:transparent url(images/modalShoptoBasket.png) no-repeat center top!important; width:177px; height:42px; }
#modalShopMore a{ width:177px; text-indent:-99999px; }
#modalToBasket {background:transparent url(images/modalShopMore.png) no-repeat center top!important; width:221px; height: 42px; }
#modalToBasket a{ width:221px; text-indent:-99999px; }
#modalShopMore {   margin-left: 45px;}
#modalHeader{ padding-top:28px; text-transform:uppercase; font-size:26px;}
#modalCheckboxContainer{ padding-top:55px; }
.topSmallCart { padding:33px 0 0 42px; }
#topSmallCartCount, #topSmallCartPrice { float:left; width:130px; }
#topSmallCartCount, #topSmallCartPrice { text-align:left; }
#topSmallCartCount { left:0; }
.isCheckout .content .checkout { margin: 0 0 0 20px; padding-bottom:20px; }
.isCheckout .content { padding-bottom:30px; }

/* e:new css - cuonglh */

.che_bstep2 {
    clear: left;
    padding: 5px 8px;
}
.che_bstep2 .userTypeSelector {clear: left;
    float: left;
    margin-top: 8px;}
	
.che_boxtext h2 {background: url("images/checkiconcheckout.png") no-repeat scroll right center transparent; color: #2a2a2a;  font-size: 19px; font-weight: bold; height: 30px; }
.box3_ct .fl {
    clear: left;
    float: left; }
.box3_ct p {float:left; margin-right:3px;}
.box3_ct b {float:left; margin-right:3px;}
.paymentMethod {margin-bottom:5px;}
.creditquickpay h2 {background:none!important;}

#paymentDiv h2 {background:none;}

.leftMenu .menuNorm a, .leftMenu .menuActive a {background:transparent url(images/leftMenuBullet.png) no-repeat left 2px; padding-left:16px;}

.leftSubMenu a {
	background:transparent!important;
	padding-left:7px!important;
}

/* LoginBoxRight */
	.LoginBoxRight{ padding-top:0;}
	.LoginBoxRight .boxRight{ margin-left:6px;}
	.isAuthenticated .LoginBoxRight .boxRight .boxRightHeader{ font-size:14px;}
	.LoginBoxRight .divLoginBtn{ position:relative; height:auto; padding-bottom:8px;}
	.LoginBoxRight .ajaxload{ position:absolute; left:71px; top:0;}
/* end: LoginBoxRight */

/* order history */
	.orderHistory .datePanel{ margin-bottom:20px;}
	.orderHistory .dateSearch, .showInfoCol a{ background:url(images/sprite_image.png) no-repeat -500px -136px; width:60px; height:20px; text-align:center; color:#fff !important; font-weight:bold; text-shadow:0 1px #926b10; font-size:11px; margin-left:10px;}
	.orderHistory, .orderHistory .headline, .orderHistoryLines, .orderHistoryLines .headline{ color:#000;}
	.orderTable,  .orderLinesTable{ margin:10px 0;}
	.orderHistory .datePanel{ font-size:12px;}
	.orderHistoryPanel .orderTable .headerRow th, .orderHistoryLinesPanel .orderLinesTable .headerRow th, .orderHistoryLinesPanel .shipToPanel .addressPanelHeaderRow td, .orderHistoryLinesPanel .billToPanel .addressPanelHeaderRow td{ background:#37D1FF; height:24px; padding:0 0 0 10px; color:#fff; text-transform:uppercase; font-size:12px; font-weight:bold;}
	.orderHistoryPanel .orderTable .itemRow td, .orderHistoryPanel .orderTable .altItemRow td, .orderHistoryPanel .orderTable .footerRow td, .orderHistoryLinesPanel .orderLinesTable .itemRow td, .orderHistoryLinesPanel .orderLinesTable .altItemRow td, .orderHistoryLinesPanel .orderLinesTable .footerRow td, .orderHistoryLinesPanel .orderLinesTable .freightRow td, .orderHistoryLinesPanel .orderLinesTable .subTotalRow td, .orderHistoryLinesPanel .orderLinesTable .vatRow td, .orderHistoryLinesPanel .orderLinesTable .totalRow td{ background:none; height:24px; padding:5px 0 5px 10px; line-height:24px; font-size:12px;}
	.orderHistoryPanel .orderTable .footerRow td{ font-weight:bold;}
	.orderHistory a:link, .orderHistoryLines a:link, .orderHistory a:visited, .orderHistoryLines a:visited{ color:#000;}
	.showInfoCol a{ display:block; text-decoration:none; line-height:20px;}
	.orderHistoryLinesPanel .shipToPanel td, .orderHistoryLinesPanel .billToPanel td{ background:none; height:24px; padding: 0 0 0 10px; line-height:24px; font-size:12px}
	.datePanel img{ margin-top:3px;}
	.orderHistoryPanel .orderTable .altItemRow{ background:#e7e7e7;}
/* e: order history*/

/* top login style start */
	.loginBoxWrapper{ height:auto; display: none; }
	.loginBoxWrapper .tla{ width:980px; margin:0 auto; position:relative;}
	.loginBoxWrapper .tlaUnauthenticated{ background:url(images/topLogin.png) no-repeat right -153px; position:relative; padding-bottom:10px;}
	.loginBoxWrapper .tlaUnauthenticated .tlaUsername, .loginBoxWrapper .tlaUnauthenticated .tlaPassword{ position:absolute; background:none; top:5px; width:170px; padding:0; left:514px; font-size:12px;}
	.loginBoxWrapper .tlaUnauthenticated .tlaPassword{ left:699px;}
	.loginBoxWrapper .tlaUnauthenticated .tlaLoginBtn#ctl00_ctl07_loginButton{ background:none; cursor:pointer; position:absolute; top:0; right:0; width:103px; height:25px;}
	.loginBoxWrapper .tlaUnauthenticated .tlaTrans{ display:block; height:28px; width:262px; margin-left:247px;}
	.loginBoxWrapper .tlaUnauthenticated a{ font-size:11px; color:#fff; text-decoration:none;}
	.loginBoxWrapper .tlaUnauthenticated .tlaForgotPass{position:absolute; top:13px; left:355px; width:130px; height:28px; display:none;}
	.loginBoxWrapper .tlaUnauthenticated .tlaFeedback .validationSummary{ margin:5px 10px 0 510px; width:380px;}
	.loginBoxWrapper .tlaUnauthenticated .tlaFeedback #loginDiv{ position:absolute; margin:0; right:112px; top:4px;}
	
	
	.loginBoxWrapper.authenticated{ display:block !important; min-height:38px;}
	.loginBoxWrapper.authenticated .tlaAuthenticated{ float:right; height:27px; margin:0;}
	.loginBoxWrapper.authenticated .tlaAuthenticated .tlaAuthList{ float:left; height:27px; line-height:27px;}
	.loginBoxWrapper.authenticated .tlaAuthenticated .tlaAuthList ul{display:block; float:left; margin:0; padding:0;}
	.loginBoxWrapper.authenticated .tlaAuthenticated .tlaAuthList li{ display:block; float:left; margin:0 14px 0 0;}
	.loginBoxWrapper.authenticated .tlaAuthenticated .tlaAuthList li a{background:url(images/leftMenuBullet.png) no-repeat left 7px; display:block; color:#525252; padding-left:14px; text-decoration:none; font-size:12px;}
	.loginBoxWrapper.authenticated .tlaAuthenticated .tlaAuthList li.loginAs a{ background:none; font-weight:bold;}
	.loginBoxWrapper.authenticated .tlaAuthenticated .tlaLogoutBtn{ background:url(images/topLogin.png) no-repeat right 0; cursor:pointer; width:103px; height:30px; font-size:0; line-height:0;}
	
/* top login style end */