/*General styles start */

	html {  }
	body { color: #4f5c66; background-color:#ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
	
    input, textarea, select { color: #4f5c66; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-size: 10px; line-height: 13px; }
    .tekstbox { border: 1px solid #c3c3c3; }
    .headline { font-size: 20px; line-height: 24px; font-weight: bold; color: #4f5c66; text-transform: none; font-family: Arial, Helvetica, sans-serif; }
	h1 { font-size: 20px; line-height: 24px; font-weight: bold; color: #ffffff; text-transform: none; font-family: Arial, Helvetica, sans-serif; }
	.topSectionView2 h1 { font-size: 20px; line-height: 24px; font-weight: bold; color: #4f5c66; text-transform: none; font-family: Arial, Helvetica, sans-serif; }
    h2 { font-size: 16px; line-height: 18px; font-weight: bold; color: #4f5c66; text-transform: none; font-family: Arial, Helvetica, sans-serif; margin: 0; padding: 0px 0px 6px 0px; }
/*General styles end*/

/*ContentWraper styles start*/
	.outer { background: url(images/bg_site.jpg) center top no-repeat #fafafa; }
    .content {background: none;width: 908px;margin: 0 auto;padding: 0;border: 0;position: relative;}
    .centerContent { background: none; }
    .centerContentWebPage { background: none; }
    .centerContentWebPageNoRight { background: none; }
    .mainContent { background: none; border: 0; }
    .productMenucontainer { background: none; margin: 6px 0px 12px 0px; padding: 0;  }
	
	.boxCenterContainerImg { background: none; }
	.boxCenterContainer { background: none; color: #4f5c66; }
	.boxCenterContainerImgLEFT { background: none; }
	.boxCenterContainerImgRIGHT { background: none; }
	.boxCenterContainerRIGHT  { background: none; margin: 0px 0px 16px 0px !important; padding: 0 !important; width: 244px; }	
	.boxCenterContainerLEFT { background: none; margin: 0px 0px 16px 0px !important; padding: 0 !important; width: 244px; }
	
	
	.boxCenterContentAlt { background: none !important; margin: 0 !important; padding: 0 !important; }
	.boxCenter { background: none; border: 0 !important; color: #4f5c66 !important; }
	.boxCenter a { color: #4f5c66 !important; font-size: 11px; display: block !important; margin: 0; padding: 6px 0px 6px 0px !important; }
	.boxCenterHeader { background: none !important; margin: 0 !important; padding: 0 !important; font-size: 14px !important; font-weight: bold !important; color: #4f5c66 !important; }
    .boxCenterHeader a { color: #4f5c66 !important; text-decoration: none !important; font-size: 14px !important; font-weight: bold !important; text-transform: none !important; }
	.boxCenterContent { margin: 0 !important; padding: 0 !important; }
	.tableBoxContent { margin: 0 !important; padding: 0 !important; }
	
	.divOrderInnerInfo a {color:#4F5C66!important;}
	
	.othersBoughtProduct {width:164px; margin-bottom:20px;}
	
	.othersBoughtProduct .othersBoughtText {
		float: left;
		width: 96px;
	}
	
   .top {
    background: transparent;
    float: left;
    height: 38px;
    margin: 150px 0 0 4px;
    padding: 0;
    position: absolute;
    text-align: left;
    top: 0;
    width: 38px;
}
	.topDiv {
    height: 38px;
    padding: 0;
    width: 38px;
	margin-top:0px;
}
	.topDiv table {      float: left;
    height: 38px;
    width: 38px; }
.logoImg {
    height: 38px;
    width: 38px;
}
	
	.tla { width: 900px; float: left; margin: 0; padding: 0; height: 40px; }
	#Anthem_ctl00_topMenu_ctl00_loginPanel__ { width: 526px; float: right; }
	/*.tlaUnauthenticated { width: 512px; height: 40px; background: url(images/login.png) right top no-repeat; float:right; }*/
	.tlaTrans { float: left; width: 195px; float: left; height: 40px; cursor: pointer; margin: 0px 0px 0px 0px; padding: 0; }
	.tlaUsername { float: left; width: 98px; float: left; margin: 8px 0px 0px 4px; padding: 0px 0px 0px 20px; height: 20px; line-height: 20px; color: #363d43; background: none; border: 0; }
	.tlaPassword {  float: left; width: 94px; float: left; margin: 8px 0px 0px 4px; padding: 0px 0px 0px 20px; height: 20px; line-height: 20px; color: #363d43; background: none; border: 0; }
	.tlaLoginBtn { width: 72px; height: 20px; float: right; margin: 8px 0px 0px 0px; padding: 0; cursor: pointer; background: none; border: 0; }
	
	/*.tlaLogoutBtn {background:transparent url(images/logoutBtn.png) no-repeat center top; width:71px; height:19px; margin-left:10px; cursor:pointer;}*/
	/*.topSection { width: 908px; margin: 0 auto; padding: 0; height: 194px; background: url(images/logo_logged_in.png) center top no-repeat; }
	.isAuthenticated .topSection { width: 908px; margin: 0 auto; padding: 0; height: 194px; background: url(images/logo.png) center top no-repeat; }*/
	.tlaAuthenticated {
		float:right;
		margin-top:10px;
		width:320px;
		}
	
	.tlaAuthenticated .tlaAuthList {
		float:left;
		margin-top:1px;
		}
	
	#Anthem_ctl00_topMenu_ctl00_logoutButton__ {
		float:right;
		}
	
	.tlaAuthList ul {
		margin:0px;
		padding:0px;
		}
	
	.tlaAuthList li {
		margin:0px;
		padding:0px;
		display:inline;
		list-style:none;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		padding:0px 0px 0px 10px;
		}
	
	.tlaAuthList li a {
		color:#343b41;
	}
	
	#loginDiv { 
		float:left; 
		margin-top:20px;
	}	
	
	.frontpageOuter {margin: 0;padding: 0;}
	.frontpagePrices { margin: 6px 0 4px 0; }
	.frontpage { width: 900px; height: 289px; margin: 0px 4px 0px 4px; padding: 0; cursor: pointer; }
	.frontpage div { padding-top: 120px; margin-left: 238px; }
    .frontpage p { margin: 0px; padding: 0px; font-size: 12px; color: #053064; width: 220px; line-height: 13px; }
	
	.topSectionBreadcrumb { margin: 0px 0px 8px 0px; padding: 0; }
	.topSectionBreadcrumb li.next { color: #48515a; }
	.topSectionBreadcrumb li a { color: #c1cacf; }
	.topSectionBreadcrumb li .b { margin: 0px 2px 0px 4px; padding: 0; }
	
/*ContentWraper styles end*/

/*Main styles start*/
	
	.centerProductList { width: 504px; float: left; margin: 0px 18px 0px 18px; padding: 2px 0px 0px 0px; }
	.topSectionView2 { border-bottom: #e4e4e4 1px solid; padding-bottom:0px;}

	
	.topSmallCart { height:72px; width: 172px; float: right; margin: -31px 0px 0px 0px; padding: 0px 14px 0px 0px; text-align: right; color: #4b5761; position: absolute; right:1px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-transform: uppercase; font-weight: bold; line-height: 14px; cursor: pointer; }
	#criditCardBox {
    display: block !important;
    float: right;
    height: 20px;
    padding: 0;
    position: absolute;
    right: 1px;
    top: -59px;
    width: 200px;}
	
	.topSmallCart, .topSmallCart a { color: #4b5761; }
	.isFrontpage .center {width: 900px;margin: 0 4px;padding: 0;position: absolute;}
	.center { width: 504px; float: left; margin: 0px 18px 0px 18px; padding: 2px 0px 0px 0px;  }
    .ajaxload { margin: 1px 1px 1px 1px; width: 16px; height: 16px; background: url(images/ajax-loader.gif) top center no-repeat; }
    
    .button { border: none; background: #6F7C81; color: #ffffff; line-height: 15px; cursor: pointer; }
    .bigButton { border: none; background: #6F7C81; color: #ffffff; line-height: 20px; cursor: pointer; font-size: 12px; }
    
    #freightLine { background:#f4f3f2; }
	/*.searchTable { background: url(images/bg_search.png) center top no-repeat; height: 30px; margin: 0; padding: 0; width: 180px; }*/
	.searchButton { width: 28px; height: 20px; float: right; }
	

    .headlineList {line-height:13px; font-weight:bold;}
    .headlineList a { color:#FFFFFF; text-decoration:none; }
    .headerPaging { background:#f5f5f0; border-top:1px solid #053064; border-bottom:1px solid #053064; background-repeat:repeat-x; }
    .headerPaging .paging { color:#053064; font-size:10px; font-weight:bold; line-height:13px; }
    .headerPaging a:link{ color:#053064; font-size:10px; font-weight:bold; line-height:13px; }
    .headerPaging a:active{ color:#053064; font-size:10px; font-weight:bold; line-height:13px; }
    .headerPaging a:visited{ color:#053064; font-size:10px; font-weight:bold; line-height:13px; }
    .headerPaging a:hover{ color:#cad400; font-size:10px; font-weight:bold; line-height:13px; }

    th.line { border-bottom: 1px solid #e4e4e4; border-top: 1px solid #e4e4e4;}
    .line { border-bottom: 1px solid #e4e4e4; }
    .link:link { color: #4f5c66; font-size: 10px; }
    .link:active { color: #4f5c66; font-size: 10px; }
    .link:visited { color: #4f5c66; font-size: 10px; }
    .link:hover { color: #4f5c66; font-size: 10px; }
    .inputSearch { border: 0; background: none; color: #6a7780; font-size: 10px; margin: 0px 0px 0px 4px; padding: 0px 4px 0px 12px; width: 136px; height: 20px; line-height: 20px; float: left; text-align: left; }
	.tableUserInfo .inputSearch { border: #e4e4e4 1px solid; }
    .inputSelect { font-size: 10px; border: 1px solid #e4e4e4; }
    .inputQuantity { font-size: 10px; border: 1px solid #e4e4e4; text-align: center; line-height: 15px; width: 26px;}
    .inputDelivery { font-size: 10px; border: 1px solid #e4e4e4; margin: 0 10px 0 0; }
    .Img { border: none;}

    .productListView1{}
    .productListView2{ background-image: url(../../images/twoProductsBG.gif); }
    .prevPrice { font-size: 11px; color: #4f5c66; text-decoration:none; line-height: 20px; }
    .productHeader { background: #6f7c81; border: 0; }
	.noItemsTable { background: none !important; }
	.noItemsTable td { width: 100% !important; }
    .productHeader .text a { color: #FFFFFF; text-decoration: none; }
	
    .prevPriceList { font-size: 13px; color: #4f5c66; text-decoration:none; line-height:13px; }
	.isProductlist .prevPriceList {
    color: #4F5C66;
    display: block;
    font-size: 13px;
    line-height: 13px;
    padding-bottom: 3px;
    text-decoration: none;
}
    .prevPriceSmall { color: #4f5c66; font-size: 10px; line-height: 15px; }
    .priceSmall { color: #4f5c66; font-size:11px; line-height:16px; }
    .price { font-size: 12px; color: #4f5c66; text-decoration: none; line-height: 22px; }
    .priceStor { font-size: 17px; color: #F8AC05; text-decoration: none; line-height: 17px; font-weight: bold; }
	.priceStorExcl { font-size: 10px; color: #4f5c66; line-height: 13px; }
    

    
    .itemNo { font-size: 10px; color: #4f5c66; }
    
	.stepDelivery td { border-right: 4px solid #fefefe; background: #6F7C81; color: #FFFFFF; font-size: 14px; font-weight: bold; line-height: 18px; }
	.stepDelivery .selected { background: #F8AC05; font-size: 14px; font-weight: bold; text-decoration: none; color: #ffffff; line-height: 18px; }
	
    .stepDelivery .last { border:none;}

    .text { line-height:15px; }
    .text a:link {
	color: #4f5c66;
	line-height: 13px;
	text-decoration: underline;
}
    .text a:active {color: #4f5c66; line-height: 13px; }
    .text a:visited {color: #4f5c66; line-height: 13px; }
    .text a:hover {
	color: #F8AC05;
	line-height: 13px;
	text-decoration: underline;
}
    .textSmall { color: #4f5c66; font-size: 11px; }
    .textSmall a { color: #4f5c66; font-size: 10px; }
    .textSmall a:link { color: #4f5c66; font-size: 10px; }
    .textSmall a:active { color: #4f5c66; font-size: 10px; }
    .textSmall a:visited { color: #4f5c66; font-size: 10px; }
    .textSmall a:hover { color: #4f5c66; font-size: 10px; }
    .textSmall .link a:hover { color:#4f5c66; font-size: 10px; }
    .textRed { color: #4f5c66; font-size: 10px; line-height: 13px; }
    .textBold { color: #4f5c66; font-size: 10px; font-weight: bold; line-height: 13px; }
    .textStor { color: #4f5c66; font-size: 12px; font-weight: bold; line-height: 13px; }

    .validationSummary { font-size: 10px; line-height: 13px; color: #d20000; clear: both; text-align: left; margin: 0; padding: 2px 0 0 0; display:block; } /*old : padding: 2px 0px 0px 200px; */
	.validationSummary ul {margin:0px; padding:0px; width:0} /*old : delete width:0*/
	.validationSummary li {
		display: block;
		list-style: none outside none;
		position: relative;
		right: 0;
		width: 110px;
	} /*old : delete width:0*/
    .validationSummaryHeader {
	display: block;
    font-weight: bold;
    position: relative;
    right: 0; /*old : width: 200px;*/
    width: 150px; /*old : width: 200px;*/
	}
    
     /*FrontPage styles start*/

        .productNews img { border: 1px solid #e4e4e4;  }
        .productNewsItem { background: none; min-height: 243px; vertical-align: top; }
        .productNewsItem .text { color: #4f5c66; font-size:11px; font-weight: bold; text-decoration: none; }
    /*FrontPage styles end*/

    /*TopMenu styles start*/
        .menu {position:relative; top:108px;  width: 866px; height: 38px; margin: 0; padding: 0px 0px 0px 42px; background: none; clear: both; font-family: Arial, Helvetica, sans-serif; }
		
        .menu a:link { color: #ffffff; font-size: 12px; font-weight: bold; text-decoration: none; text-transform: uppercase;}
        .menu a:active { color: #ffffff; font-size: 12px; font-weight: bold; text-decoration: none; text-transform: uppercase; }
        .menu a:visited { color: #ffffff; font-size: 12px; font-weight: bold; text-decoration: none; text-transform: uppercase; }
        .menu a:hover { color: #c8d3d8; font-size: 12px; font-weight: bold; text-decoration: none; text-transform: uppercase; }
        .menuNormbg { background: none; margin: 0px 10px 0px 14px; padding: 0; }
		.menuNormbg a { display: block; margin: 0; padding: 4px 0px 0px 0px; }
        .menuOverbg { background: none; margin: 0px 10px 0px 14px; padding: 0; }
		.menuOverbg a { display: block; margin: 0; padding: 4px 0px 0px 0px; }
    /*TopMenu styles End*/

    /*LeftMenu styles start*/
	
		.isFrontpage .left { width: 180px; left: 0; padding: 0; margin-top: 304px; position: relative; z-index: 100; }
		.left { width: 180px; float: left; margin: 0; padding: 0; }
		.right { width: 170px; float: right; text-align: left; color: #4f5c66; margin: 0; padding: 0; }
		#frontpageCenterPictures {float: right;width: 700px;margin-top: 20px;}
		.isFrontpage .boxCenterContainerImg{
			float: right;
			margin-top: 20px;
			width: 700px;
			text-align: left;
		}
		.isFrontpage .boxCenterContainerImg img{
			width: auto;
			max-width: 700px;
		}
        .leftMenuContainer { border: 0; width: 180px; margin: 0; padding: 0; }
		/*.leftMenuContainerSeperator { background: url(images/close_box.png) center top no-repeat; width: 180px; height: 13px; margin: 0px 0px 6px 0px; padding: 0; }
        .leftMenuHeader { background: url(images/bg_header.png) top center no-repeat; width: 144px; height: 24px; font-size: 18px; line-height: 24px; font-weight: bold; color: #4f5c66; text-transform: none; margin: 0; padding: 5px 0px 0px 36px; }
		
		.itemGroup0 .leftMenuHeader {
			background: url(images/1.jpg) no-repeat center top transparent;
			height: 33px;
			padding: 0;
			width: 178px;
			margin-left:1px;
		}		
		
		.itemGroup1 .leftMenuHeader {
			background: url(images/2.jpg) no-repeat center top transparent;
			height: 31px;
			padding: 0;
			width: 178px;
			margin-left:1px;			
		}			
		
		.itemGroup2 .leftMenuHeader {
			background: url(images/3.jpg) no-repeat center top transparent;
			height: 34px;
			padding: 0;
			width: 178px;
			margin-left:1px;			
		}	
		
		.itemGroup3 .leftMenuHeader {
			background: url(images/4.jpg) no-repeat center top transparent;
			height: 33px;
			padding: 0;
			width: 178px;
			margin-left:1px;				
		}	*/				
		
		#Anthem_ctl00_leftMenu0_menuRepeater__ { background: url(images/bg_box.png) center top repeat-y; width: 180px; margin: 0; padding: 0; }
		#Anthem_ctl00_leftMenu1_menuRepeater__ { background: url(images/bg_box.png) center top repeat-y; width: 180px; margin: 0; padding: 0; }
		#Anthem_ctl00_leftMenu2_menuRepeater__ { background: url(images/bg_box.png) center top repeat-y; width: 180px; margin: 0; padding: 0; }
		#Anthem_ctl00_leftMenu3_menuRepeater__ { background: url(images/bg_box.png) center top repeat-y; width: 180px; margin: 0; padding: 0; }
		#Anthem_ctl00_leftMenu4_menuRepeater__ { background: url(images/bg_box.png) center top repeat-y; width: 180px; margin: 0; padding: 0; }
		#Anthem_ctl00_leftMenu5_menuRepeater__ { background: url(images/bg_box.png) center top repeat-y; width: 180px; margin: 0; padding: 0; }
		#Anthem_ctl00_leftMenu6_menuRepeater__ { background: url(images/bg_box.png) center top repeat-y; width: 180px; margin: 0; padding: 0; }
		#Anthem_ctl00_leftMenu7_menuRepeater__ { background: url(images/bg_box.png) center top repeat-y; width: 180px; margin: 0; padding: 0; }
		#Anthem_ctl00_leftMenu8_menuRepeater__ { background: url(images/bg_box.png) center top repeat-y; width: 180px; margin: 0; padding: 0; }
		#Anthem_ctl00_leftMenu9_menuRepeater__ { background: url(images/bg_box.png) center top repeat-y; width: 180px; margin: 0; padding: 0; }
		
		.leftMenu { width: 180px; margin: 0; padding: 0; text-align: left; color: #4f5c66; }
        .leftSubMenu { border-top: #f0f5f7 1px solid; }

        .menuNorm { width: 172px; margin: 0px 0px 0px 4px; padding: 0; }
        .menuNorm a { color: #4f5c66; font-size: 11px; font-weight: normal; text-decoration: none; margin: 0; padding: 3px 0px 3px 12px; display: block; }
        .menuNorm a:hover { color: #f8ac05; font-size: 11px; font-weight: normal; text-decoration: none; margin: 0; padding: 3px 0px 3px 12px; display: block; }
		
        .menuActive { color: #4f5c66; font-size: 11px; font-weight: bold; text-decoration: none; width: 172px; margin: 0px 0px 0px 4px; padding: 0; background: none; }
        .menuActive a { color: #4f5c66; font-size: 11px; font-weight: bold; text-decoration: none; margin: 0; padding: 3px 0px 3px 12px; display: block; }

		.menuMore { width: 172px; margin: 0px 0px 0px 4px; padding: 0; }
		.menuMore a { color: #4f5c66; font-size: 11px; font-weight: bold; text-decoration: none; margin: 0; padding: 3px 0px 0px 12px; display: block; }
		.menuMore a:hover { color: #f8ac05; }
		
		.menuLess { width: 172px; margin: 0px 0px 0px 4px; padding: 0; }
		.menuLess a { color: #f8ac05; font-size: 11px; font-weight: bold; text-decoration: none; margin: 0; padding: 3px 0px 0px 12px; display: block; }
		.menuLess a:hover { color: #4f5c66; }
		
		.subMenuNorm { background: none; font-weight: normal; margin: 0; padding: 0px 0px 0px 12px; }
        .subMenuNorm a { color: #4f5c66; font-size: 10px; text-decoration: none; font-weight: normal; padding: 2px 0px 0px 12px; }
        .subMenuNorm a:hover { color: #f8ac05; font-size: 10px; text-decoration: none; font-weight: normal; margin: 0; padding: 2px 0px 0px 12px; }
		
        .subMenuActive { background: none; font-weight: normal; margin: 0; padding: 0px 0px 0px 12px; border: 0; }
        .subMenuActive a { color: #f8ac05; font-size: 10px; text-decoration: none; font-weight: normal; margin: 0; padding: 2px 0px 0px 12px; border: 0; }
		
		.subSubMenuNorm { background: none; font-weight: normal; margin: 0; padding: 0px 0px 0px 20px; border: 0; }
        .subSubMenuNorm a { color: #4f5c66; font-size: 9px; text-decoration: none; font-weight: normal; border: none; }
        .subSubMenuNorm a:hover { color: #f8ac05; font-size: 9px; text-decoration:none; font-weight:normal; }
		
        .subSubMenuActive { background: none; font-weight: normal; margin: 0; padding: 0px 0px 0px 20px; font-weight: normal; border: 0; }
        .subSubMenuActive a { color: #f8ac05; font-size: 9px; text-decoration: none; font-weight: normal; border: 0; }
    /*LeftMenu styles end*/
    
    /*Product styles start*/
        .choiceBox { background: none; width:253px; margin-top:5px; }
        .choiceBorders { border: 1px solid #e4e4e4; background: none; }
        
        .imageBox { background: none; }
        .imageBorder { border: none; }
        .imageBorderProduct { border: 1px solid #e4e4e4; }
        .imageBoxMedium { background: none; }
        .imageBorderMedium {border: 1px solid #e4e4e4; }
        
        .productItemInfo { background: none; width:253px; }
        .productItemPicBorder { border: 1px solid #e4e4e4; }
        
        .tdFilter { background: none; border:1px solid #e4e4e4; }
		
		.itemInfo{margin:5px 0 0 5px;}
    /*Product styles end*/
	
	.productListView1 .item  { width: 504px; margin: 0px 0px 12px 0px; padding: 0; background: none; }
	.productListView1 .alt { width: 504px; margin: 0px 0px 12px 0px; padding: 0; background: none; }
	
	
    /*News styles start*/
        .dato {color: #4f5c66; font-size: 10px; font-weight: bold; line-height: 15px; }
        .imageFloat { float: right; margin-left: 5px; margin-bottom: 10px; display: inline;}
    /*News styles end*/

    /*RightBox styles start*/
        /*General RightBox styles start*/
            .boxRightContainer { background: none; }
            .boxRightContainerImg { background: none; margin-bottom: 26px; }
			.isFrontpage .boxRightContainerImg img { width: auto; height: auto; margin: 0; padding: 0; }
			.boxRightContainerImg img { max-width: 170px; height: auto; margin: 0px 0px 0px 0px; padding: 0; }
			
            .boxRight { border: 0; color: #4f5c66; font-size: 11px; margin: 0 !important; padding: 0 !important; }
            .boxRight a { color: #4f5c66 !important; font-size: 11px; text-decoration: none; display: block !important; margin: 0; padding: 6px 0px 6px 0px !important; }
            .boxRight a:hover { color: #4f5c66; }
            .boxRightHeader { background: none; margin: 0; padding: 0; font-size: 14px; font-weight: bold; color: #4f5c66; }
            .boxRightHeader a { color: #4f5c66; text-decoration: none; font-size: 14px; font-weight: bold; text-transform: none; }
            .boxRightHeader a:hover { color:#cad400; }
            .boxRight input {color:#053064; font-size:10px; text-decoration:none; }
			#Anthem_ctl00_ContentRegion_ctl01_quantityTextBox__ { margin: 0px 0px 0px 4px; padding: 0; }
        /*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:#053064; font-size:11px; background: url(images/smallCart.gif) bottom right no-repeat; }
            .boxRightCart #smallCartCount div { border-bottom:#e6e6e6 1px solid; }
            .boxRightCart #smallCartPrice div { border-bottom:#e6e6e6 1px solid;  }
            .boxRightCart #smallCartLink a { color:#053064; font-size:11px; text-decoration:none; font-weight:bold;}
        /*Small Cart styles end*/

        /*BOX module styles start*/
            .boxRightContainerBOX { background: none; padding-top: 0 !important; padding-bottom: 0 !important; margin-bottom: 16px; }
            .boxRightContainerBOX .boxRight { border: 0; color: #4f5c66; font-size:11px; }
            .boxRightContainerBOX .boxRight a { color: #4f5c66; font-size: 11px; text-decoration: underline; }
            .boxRightContainerBOX .boxRight a:hover { color: #4f5c66; }
            .boxRightContainerBOX .boxRightHeader { background: none; margin: 0; padding: 0; font-size: 14px; font-weight: bold; color: #4f5c66; }
            .boxRightContainerBOX .boxRightHeader a { color: #4f5c66; text-decoration: none; font-size: 14px; font-weight: bold; text-transform: none; }
            .boxRightContainerBOX .boxRightHeader a:hover { color: #4f5c66; }
            .boxRightContainerBOX .boxRightContentAlt { background: none; }
			.boxRightContentAlt { margin: 0 !important; padding: 0 !important; }
			.boxRightContent { margin: 0; padding: 6px 0px 0px 6px; }
			.boxRightContainerBOX .boxRightContent { margin: 0; padding: 0; }
			.boxRightContentAlt table { margin: 0 !important; padding: 0 !important; }
			.boxRightContent img { margin: -6px 0px 0px 0px !important; padding: 0 !important; }
        /*BOX module styles end*/
        
        /*relatedProduct styles start*/
            .relatedProductImage { border: 1px solid #e4e4e4; }
        /*relatedProduct styles start*/
    /*RightBox styles end*/

    /*Footter styles start*/
		
		.wideFooter { background: url(images/bg_footer.jpg) left top repeat-x #6a7780; color: #ffffff; width: 100%; display: table; height:auto; margin-top:20px;  }
		.wideFooterContentRegion { width: 908px; margin: 0 auto; padding: 30px 0px 10px 0px; color: #ffffff; display: block; }
		.wideFooterContent { width: 908px; margin: 0 auto; padding: 10px 0px 30px 0px; color: #ffffff; display: table; border-top: #b0bcc5 1px solid; }
		
		.divFooterPart1 { float: left; width: 418px; text-align: left; margin: 0; padding: 0px 0px 10px 0px; }
		.divFooterPart1 p { margin: 0; padding: 8px 0px 0px 0px; line-height:16px; }
		.divFooterPart1 a { color: #ffffff; text-decoration: none; }
		
		.divFooterPart2 { float: left; width: 318px; text-align: left; margin: 0px 0px 0px 18px; padding: 0px 0px 10px 0px; }
		.divFooterPart2 p { margin: 0; padding: 8px 0px 0px 0px; line-height:16px; }
		.divFooterPart2 a { color: #ffffff; text-decoration: none; }
		
		.divFooterPart3 { float: right; width: 138px; text-align: left; margin: 0; padding: 0px 0px 10px 0px; }
		.divFooterPart3 p { margin: 0; padding: 8px 0px 0px 0px; line-height:16px; }
		.divFooterPart3 a { color: #ffffff; text-decoration: none; }
		
        .mcbLogoBox { border: 0; width: auto; margin: 0; padding: 0; }
        .mcbLogoBox a { color: #b0bcc5; display: block; margin: 0; padding: 1px 2px 1px 2px; border: 1px solid #b0bcc5; }
		
		.mcbLogo { float: right; width: 150px; color: #ffffff; margin: 0; padding: 0; position: static !important; }
        
        .textAdress { color: #ffffff; font-size: 11px; line-height: 11px; width: 740px; text-align: left; float: left; }
		.textAdress a { text-decoration: none; }
        .textAdress a:link { color: #ffffff; font-size: 11px; line-height: 11px; }
        .textAdress a:active { color: #ffffff; font-size: 11px; line-height: 11px; }
        .textAdress a:visited { color: #ffffff; font-size: 11px; line-height: 11px; }
        .textAdress a:hover {color: #ffffff; font-size: 11px; line-height: 11px; }
    /*Footter styles start*/

/*Main styles end*/



#LoginContainer .ForumButton {
    background:#6F7C81;
    border: none;
}

.wishList #wishListItems {
    border: 4px solid #6F7C81;
}

#TopImageMap {
    height: 70px;
    margin-left: 40px;
    position: absolute;
    top: 44px;
    width: 900px;
}

#TopImageMap img {
    height: 70px;
    width: 900px;
}

/*fix for price */
.multiPrices{ width:258px;}
.column1, .column2{ padding:4px 0 5px; border-bottom:1px solid #E4E4E4}

.topSectionView2 p {
    width: 100%;
}
.isProductlist .productListView1 .divPricesOrder .divPrices {
    float: left;
    padding-bottom: 0;
    width: auto;
}

/* modified by Linh on 1 Mar 2012*/
.tlaUnauthenticated { width: 512px; height: 40px; background: url(images/sprite_image.png) right -240px no-repeat; float:right; }
.tlaLogoutBtn {background:transparent url(images/sprite_image.png) no-repeat -720px -600px; width:71px; height:19px; margin-left:10px; cursor:pointer;}
.topSection { width: 908px; margin: 0 auto; padding: 0; height: 194px; background: url(images/sprite_image.png) 0 -340px no-repeat; }
.isAuthenticated .topSection { width: 908px; margin: 0 auto; padding: 0; height: 194px; background: url(images/sprite_image.png) 0 -340px no-repeat; }
/*166*/
.searchTable { background: url(images/sprite_image.png) 3px -600px no-repeat; height: 30px; margin: 0; padding: 0; width: 180px; }
/*293*/
.leftMenuContainerSeperator { background: url(images/sprite_image.png) -489px -600px no-repeat; width: 180px; height: 13px; margin: 0px 0px 6px 0px; padding: 0; }
.leftMenuHeader { background: url(images/sprite_image.png) -250px -600px no-repeat; width: 144px; height: 24px; font-size: 18px; line-height: 24px; font-weight: bold; color: #4f5c66; text-transform: none; margin: 0; padding: 5px 0px 0px 36px; }

.itemGroup0 .leftMenuHeader {
	background: url(images/sprite_image.png) no-repeat 0 -700px transparent;
	height: 33px;
	padding: 0;
	width: 178px;
	margin-left:1px;
}		

.itemGroup1 .leftMenuHeader {
	background: url(images/sprite_image.png) no-repeat -250px -700px transparent;
	height: 31px;
	padding: 0;
	width: 178px;
	margin-left:1px;			
}			

.itemGroup2 .leftMenuHeader {
	background: url(images/sprite_image.png) no-repeat -490px -700px transparent;
	height: 34px;
	padding: 0;
	width: 178px;
	margin-left:1px;			
}	

.itemGroup3 .leftMenuHeader {
	background: url(images/sprite_image.png) no-repeat -720px -700px transparent;
	height: 33px;
	padding: 0;
	width: 178px;
	margin-left:1px;				
}	
.headerPaging{ background: none; border-top: none; border-bottom:none;}
.headerPaging a:link, .headerPaging a:hover{ color: #4F5C66;}

.isProduct .prevPrice {
    display: block;
    padding-top: 40px;
}

.isProduct .priceContainer {
    clear: both;
    position: absolute;
    top: 48px;
}
.isProduct .priceStor {
    font-size: 28px;
}

.isProduct .priceStorExcl {
    padding-top: 5px;
}

.isProduct .savePrice {
    background:#F9AC05;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 10px;
    padding: 5px;
    text-transform: uppercase;
	margin-top:3px;
}

.isProduct .choiceBorders {
    border: none;
	width:253px;
}

.isProduct .itemVariant {
    margin-left: 0px;
}

.isProduct .stock {
    float: none;
    font-size: 10px;
    margin-left: 5px;
    padding-left: 3px;
    padding-right: 15px;
    clear: both;
	margin-bottom:10px;
}

.isProduct .quantityHolder .text {
	display:none;
}

.isProduct .itemQuantity {
    float: left;
    height: 41px;
    margin-left: 0;
    margin-top: 0;
    width: 37px;
}

.isProduct .itemButton.addToCart {
    clear: none;
    float: left;
    height: 41px;
    margin: 0 0 0 10px;
    width: 206px;
}

.isProduct .inputQuantity {
    border: 1px solid #dfe1e4;
    font-size: 10px;
    line-height: 41px;
    text-align: center;
    width: 37px;
	height:37px;
	background:#FFFFFF;
	font-size:14px;
}

.isProduct .choiceBordersInner {
    float: left;
    width: 253px;
}

.isProduct .itemButton.addToCart .bigButton {
	background: #f8bb49; /* Old browsers */
	background: -moz-linear-gradient(top,  #f8bb49 0%, #de8f2d 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8bb49), color-stop(100%,#de8f2d)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f8bb49 0%,#de8f2d 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f8bb49 0%,#de8f2d 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f8bb49 0%,#de8f2d 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f8bb49 0%,#de8f2d 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8bb49', endColorstr='#de8f2d',GradientType=0 ); /* IE6-9 */
    border: 1px solid #DE8F2D;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;    
	font-size: 24px;
    font-weight: bold;
    height: 41px;
    padding: 0;
    text-align: center;
    width: 206px;
}

.isProduct .addToCartEndDiv {
	clear:both;
}

.isProduct .checkListButton {
	background: #eaeaea; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #eaeaea 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eaeaea)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#eaeaea 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#eaeaea 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#eaeaea 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#eaeaea 100%); /* W3C */
	width:120px;
	height:27px;
	text-align:center;
	padding:0px;
	margin:8px 5px 0px 0px!important;
	font-size:14px;
	color:#48515a;
	float:left;
	border:1px solid #d1d1d1;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;    
}

.isProduct .itemButton.checkAndWishList {
    clear: none;
    float: left;
    margin: 0 8px 0 4px;
    width: 120px;
}

.isProduct .freightLink a {
	display:block;
	background: #eaeaea; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #eaeaea 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eaeaea)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#eaeaea 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#eaeaea 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#eaeaea 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#eaeaea 100%); /* W3C */
	width:119px;
	height:26px;
	text-align:center;
	padding:0px;
    margin: 8px 0 0;
	font-size:14px;
	color:#48515a;
	float:left;
	border:1px solid #d1d1d1;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;  
	text-decoration:none;
	line-height:27px;
}

.multiPrices {
	margin-top:41px!important;
}

.multiPrices .column1 {
	background:#ced5d9;
	-webkit-border-radius: 5px 0px 0px 5px;
	-moz-border-radius: 5px 0px 0px 5px;
	border-radius: 5px 0px 0px 5px;  
	font-size:10px;
	color:#48515a;
	padding-left:10px;
	width:98px;
}

.multiPrices .column2 {
	background:#ced5d9;
	-webkit-border-radius: 0px 5px 5px 0px;
	-moz-border-radius: 0px 5px 5px 0px;
	border-radius: 0px 5px 5px 0px;  
	font-size:10px;
	color:#48515a;	
	padding-right:10px;
	width:137px;
}

.multiPrices tr {
	display:block;
	margin-bottom:5px;
}

.centerProductList .freightLink a {
	color:#4F5C66;
}

.isProduct .itemPrices{ padding-top:40px;}
.isProduct .prevPrice{ padding-top:0;}
.isProduct .topSectionBreadcrumb ul{ height:auto;}
.isProduct .headline{ height:auto;}

/*fixing log out button*/
.tlaLogoutBtn { font-size:0; line-height:0; text-indent:9999; overflow:hidden;}

.productListView1 .imageBorder img, .productListView2 .imageBorder img, .productListView3 .imageBorderMedium img, .productItemPic .imageBorderMedium img, .relatedProductImage img, .productNewsItemImage img, .productItemPicContainer .productItemPicBorder img, .othersBoughtProduct .othersBoughtImage img  { max-width: 100% }