/*General styles start*/ 

	body { background: #a0a0a0 url(images/bg_site.jpg) center top no-repeat; color: #3b3836; font-size: 11px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; margin: 0 auto; padding: 0; text-align: center; }
   	input, textarea, select { color: #3b3836; font-size: 11px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
	a { color: #3b3836; }
    .tekstbox { padding-left: 5px; width: 140px; height:15px; border: 1px solid #3b3836; }
	.isFrontpage h1 { position: relative; top: 12px; }
    h1 { margin: 0px; font-size: 22px; text-transform: uppercase; }
	.topSectionView2 h1 { margin: 0px; font-size: 30px; text-transform: uppercase; color: #ffffff; margin-bottom:9px; }
    .headline { margin: 0px; font-size: 22px; text-transform: uppercase; color: #363331; }
    h2 { margin: 0px; font-size: 18px; text-transform: none; margin: 0; padding: 0px 0px 8px 0px; color: #ce8642; }
    object { outline:none; }
	.overlayLabel {}
/*General styles end*/

/*Top*/
	.outer {}
	.main {}
	
	.isFrontpage { }
	.mainContent { width: 939px; overflow: hidden; margin-bottom: 70px; }
	.isFrontpage .mainContentTD { width: 939px; overflow: hidden; background: url(images/bg_menu_logo.png) 1px top no-repeat; }
	/*.mainContentTD { width: 939px; overflow: hidden; background: url(images/bg_menu_logo.png) left top no-repeat; }*/
	
	.topSection {position:relative; background: none; width: 939px; height: 40px; padding-top: 0px; position:relative; z-index:9999; }

	.menu { width: 688px; height: 40px; background: none; margin: 0; text-align: right; padding-left: 236px; margin-top: 69px; }
	.menu a:link { color: #ffffff; }
	.menu a:active { color: #ce8642; }
	.menu a:visited { color: #ffffff; }
	.menu a:hover { color: #ce8642; }
	.menuNormbg { float: left; text-transform: uppercase; padding-left: 10px; padding-right: 10px; margin-top: 10px; font-size: 12px; font-weight: bold; color: #ffffff; }
	.menuNormbg a { color: #ffffff; }
	.menuNormbg a:hover { color: #ce8642; }
	
	.menuOverbg { float: left; text-transform: uppercase; padding-left: 10px; padding-right: 10px; margin-top: 10px; font-size: 12px; font-weight: bold;}
	.menuOverbg a { color: #ce8642; }
	.menuOverbg a:hover { color: #ce8642; }
	
	#criditCardBox { position:relative; top:-55px; clear:both;}
	.topSmallCart { width: 120px; height: 35px; float: right; line-height: 13px; color: #ffffff; margin-right: 62px; padding-top: 6px; }
	#topSmallCartPrice { color: #ffffff; width: 120px; }
	#topSmallCartCountl { color: #ffffff; }
	
	.top { position: relative; top: 0px; text-align: left; margin: 0; padding: 0; }
	.topDiv { position: relative; padding: 0; position: absolute; left: 0px; float: left; text-align: left; }
	.topDiv table { width: 188px; height: 92px; padding: 0; float: left; text-align: left; cursor: pointer; }
	.logoImg { width: 188px; height: 92px; background: none; position: relative; float: left; text-align: left; cursor: pointer;  }
/*Top End*/

/*Main styles start*/

	#LoginContainer{ margin-top:15px;}

	#LoginContainer .loginRight {
		float: right;
		margin-right: 100px;
	}
	#LoginContainer .loginLeft {
		float: left;
		margin-left: 0;
		width: 195px;
	}
	
	#createUserCreateButton{ margin-top:5px;}

	.content { background: url(images/bg_main.jpg) top right repeat-y; width: 939px; margin-top: 75px  }
	
	.frontpageOuter { background: none; width: 713px; height: 319px; float: right; margin: 0px 19px 0px 0px; padding: 0; position: relative; }
	.mainSlideshowCaptions { left: 0; }
	.mainSlideshowCaptions .inner-slide { width: auto !important; }
	.frontpage { height: 319px; width: 713px; margin: 0; padding: 0; background:url(http://www.masterpiece.dk/single_picture/11288/43/large/Bestlite_BL9XLCluster_300dpi%281%29.jpg)}
	.isProductlist .topSectionBreadcrumb { margin: 20px 20px 0px 20px;}
	.topSectionBreadcrumb { margin: 20px 20px 0px 0px;}
	.isProduct .topSectionBreadcrumb { margin: 20px 20px 10px 0px;}
	.left { width: 188px; margin: 0; padding: 0; text-align: right; font-size: 12px; font-weight: bold; text-transform: uppercase; }
	.isFrontpage .left { width: 188px; margin: 0; padding: 0; text-align: right; font-size: 12px; font-weight: bold; text-transform: uppercase; }
	
	#Anthem_ctl00_leftMenu1_menuRepeater__ { margin-bottom: 16px; padding: 0; }
	
    .isFrontpage .center { margin: 0; padding: 0; width: 475px; float: right; }
	.center { margin: 0px 0px 0px 19px; padding: 0; width: 504px; text-align: left; }
	.center br { margin: 0; padding: 0; }
	
	.centerProductList { width:504px;}
	.centerProductListNoRight { width: 713px; text-align: left; margin: 0px 0px 0px 19px; padding: 0; }
	.newslist { width: 713px; text-align: left; margin: 0px 0px 0px 19px; padding: 0; }
	
.topSectionView2 {
    background: transparent url(images/topBanner.jpg) no-repeat center top;
    border-bottom: none;
    color: #ffffff;
    height: auto !important;
    min-height: 201px;
    overflow: hidden;
	width:713px;
	padding-bottom:0px;
}
	.topSectionView2 p { margin: 0; padding: 0; width:100%; }
	.centerNoRight { width: 713px; text-align: left; margin: 0px 0px 0px 19px; padding: 0; }
    .centerContent { }
    .centerContentWebPage { margin-top:5px; }
    .centerContentWebPageNoRight { }
    .centerContentWebPageForum { }
   
	
	.isFrontpage .right { width: 237px; position: relative; left: 456px; top: 1px; margin: 0; padding: 0; text-align: left; }
	.right { width: 188px; text-align: left; margin: 0px 19px 0px 0px; }
	
	.topSectionBreadcrumb ul { text-align: left; line-height: 10px; }
	#freightLine { background: none; }
	
	/*Left*/
		.searchTable { margin-bottom:30px; margin-top:10px; width: 188px; }
		.searchButton {position:relative; right:1px;}
		
		 /*LeftMenu styles start*/
		 	.productMenucontainer { width: 188px; margin-bottom: 12px; }
			
			.isFrontpage .leftMenuContainer { width: 188px; }	
			.leftMenuContainer { width: 187px; }	
			.leftMenuHeader { overflow: hidden; text-align: right; height: 22px; }
			.leftMenuHeader a { color: #ffffff; height: 22px; line-height: 20px; overflow: hidden; text-align: right; padding: 0px 8px 0px 8px; display: block; cursor: pointer; }
			.leftMenuHeader img { margin: 0; padding: 0; height: 0; line-height: 0; }
			
			.leftMenu { margin: 0; padding: 0; }
			.leftMenu ul { margin: 0; padding: 0; }
			.leftMenu ul li { margin: 0; padding: 0; }
			.leftSubMenu {background:#45413e; margin:1px 0px 1px 0px!important;}
			.leftSubMenu .subMenuActive a {background:transparent; color:#ce8642;}
			.leftSubMenu .subMenuNorm a {background:transparent;}
			.leftSubSubMenu {}
	
			.menuNorm { margin: 0px 0px 1px 0px; padding: 0; font-size:12px; }
			.menuNorm a { color: #ffffff; height: 22px; line-height: 20px; overflow: hidden; text-align: right; background: url(images/bg_menuvertial.jpg) right top repeat-x; padding: 0px 8px 0px 8px; }
			.menuNorm a:hover { color: #cf8844; }
			.menuActive { margin: 0; padding: 0; font-size:12px;  }
			.menuActive a { color: #ffffff; height: 22px; line-height: 20px; overflow: hidden; text-align: right; background: url(images/bg_menuvertial.jpg) right top repeat-x; padding: 0px 8px 0px 8px; margin-bottom:1px; }
			.menuActive a:hover { color: #cf8844; }
			
			#Anthem_ctl00_leftMenu0_menuRepeater_ctl07_moreLinkButton__ { height: 22px; line-height: 20px; overflow: hidden; background: url(images/bg_menuvertial.jpg) right top repeat-x; }
			
			#Anthem_ctl00_leftMenu1_menuRepeater_ctl05_moreLinkButton__ { height: 22px; line-height: 20px; overflow: hidden; background: url(images/bg_menuvertial.jpg) right top repeat-x; }
			
			/*#ctl00_leftMenu0_leftMenuHeaderPanel { background: url(images/bg_sub_01.jpg) right top no-repeat; margin: 0px 0px 1px 0px; padding: 0; }
			#ctl00_leftMenu1_leftMenuHeaderPanel { background: url(images/bg_sub_02.jpg) right top no-repeat; margin: 14px 0px 1px 0px; padding: 0; }*/
			#Anthem_ctl00_ContentRegion_updateCartButton__ { margin: 0; padding: 0; }
			#ctl00_ContentRegion_updateCartButton { margin: 0; width: 89px; vertical-align: middle; }
			#ctl00_ContentRegion_checkOutButton { margin: 0; vertical-align: middle; }
			#Anthem_ctl00_ContentRegion_giftCodeItemButton__ { height: 23px; margin: 0; padding: 0; }
			#ctl00_ContentRegion_giftCodeItemButton { height: 23px; margin: 0; padding: 0; }
			#ctl00_ContentRegion_orderSection_Normal_resultLabel { margin: 0; padding: 0; position: relative; top: 4px; }
			
			.menuMore a, .menuLess a {}
			
			#ctl00_leftMenu0_menuRepeater_ctl05_more404HyperLink {}
			#ctl00_leftMenu1_menuRepeater_ctl06_more404HyperLink {}
			
			
			#Anthem_ctl00_leftMenu0_menuRepeater_ctl07_moreLinkButton__ { height: 22px; line-height: 20px; overflow: hidden; background: url(images/bg_menuvertial.jpg) right top repeat-x; }
			
			#Anthem_ctl00_leftMenu1_menuRepeater_ctl05_moreLinkButton__ { height: 22px; line-height: 20px; overflow: hidden; background: url(images/bg_menuvertial.jpg) right top repeat-x; }
			
			#Anthem_ctl00_leftMenu1_menuRepeater_ctl05_lessLinkButton__ { height: 22px; line-height: 20px; overflow: hidden; background: url(images/bg_menuvertial.jpg) right top repeat-x; }
			
			#Anthem_ctl00_leftMenu0_menuRepeater_ctl07_lessLinkButton__, #Anthem_ctl00_leftMenu1_menuRepeater_ctl08_lessLinkButton__ { height: 22px; line-height: 20px; overflow: hidden; background: url(images/bg_menuvertial.jpg) right top repeat-x; }
			
			#Anthem_ctl00_leftMenu0_menuRepeater_ctl05_moreLinkButton__ { height: 22px; line-height: 20px; overflow: hidden; background: url(images/bg_menuvertial.jpg) right top repeat-x; }
			#Anthem_ctl00_leftMenu0_menuRepeater_ctl06_moreLinkButton__ { height: 22px; line-height: 20px; overflow: hidden; background: url(images/bg_menuvertial.jpg) right top repeat-x; }
			#Anthem_ctl00_leftMenu1_menuRepeater_ctl06_moreLinkButton__ { height: 22px; line-height: 20px; overflow: hidden; background: url(images/bg_menuvertial.jpg) right top repeat-x; }
			#Anthem_ctl00_leftMenu2_menuRepeater_ctl06_moreLinkButton__ { height: 22px; line-height: 20px; overflow: hidden; background: url(images/bg_menuvertial.jpg) right top repeat-x; }
			#Anthem_ctl00_leftMenu3_menuRepeater_ctl06_moreLinkButton__ { height: 22px; line-height: 20px; overflow: hidden; background: url(images/bg_menuvertial.jpg) right top repeat-x; }
			#Anthem_ctl00_leftMenu4_menuRepeater_ctl06_moreLinkButton__ { height: 22px; line-height: 20px; overflow: hidden; background: url(images/bg_menuvertial.jpg) right top repeat-x; }
			#Anthem_ctl00_leftMenu5_menuRepeater_ctl06_moreLinkButton__ { height: 22px; line-height: 20px; overflow: hidden; background: url(images/bg_menuvertial.jpg) right top repeat-x; }
			
			#Anthem_ctl00_leftMenu0_menuRepeater_ctl06_lessLinkButton__ { height: 22px; line-height: 20px; overflow: hidden; background: url(images/bg_menuvertial.jpg) right top repeat-x; }
			#Anthem_ctl00_leftMenu1_menuRepeater_ctl06_lessLinkButton__ { height: 22px; line-height: 20px; overflow: hidden; background: url(images/bg_menuvertial.jpg) right top repeat-x; }
			#Anthem_ctl00_leftMenu2_menuRepeater_ctl06_lessLinkButton__ { height: 22px; line-height: 20px; overflow: hidden; background: url(images/bg_menuvertial.jpg) right top repeat-x; }
			#Anthem_ctl00_leftMenu3_menuRepeater_ctl06_lessLinkButton__ { height: 22px; line-height: 20px; overflow: hidden; background: url(images/bg_menuvertial.jpg) right top repeat-x; }
			#Anthem_ctl00_leftMenu4_menuRepeater_ctl06_lessLinkButton__ { height: 22px; line-height: 20px; overflow: hidden; background: url(images/bg_menuvertial.jpg) right top repeat-x; }
			#Anthem_ctl00_leftMenu5_menuRepeater_ctl06_lessLinkButton__ { height: 22px; line-height: 20px; overflow: hidden; background: url(images/bg_menuvertial.jpg) right top repeat-x; }
			#Anthem_ctl00_leftMenu6_menuRepeater_ctl06_lessLinkButton__ { height: 22px; line-height: 20px; overflow: hidden; background: url(images/bg_menuvertial.jpg) right top repeat-x; }
			
			.menuMore, .menuLess {}
			
			.menuMore a { color: #ffffff; height: 22px; line-height: 20px; width:77px;  overflow: hidden; text-align: right; background: url(images/moreLessBg.gif) center top no-repeat; padding: 0px 6px 0px 20px;  }
			.menuMore a:hover { color: #cf8844; }
			
			.menuLess a { color: #ffffff; height: 22px; line-height: 20px; width:77px; overflow: hidden; text-align: right; background: url(images/moreLessBg.gif) center top no-repeat; padding: 0px 2px 0px 20px;  }
			.menuLess a:hover { color: #cf8844; }
			
			.productTypes {}
			.productBrands {}
	
			.subMenuNorm {list-style:none; font-size:11px;}
			.subMenuNorm a { text-decoration:none;}
			.subMenuNorm a:hover { text-decoration:none;}
			.subMenuActive {list-style:none; font-size:11px;}
			.subMenuActive a { text-decoration:none;}
			.subSubMenuNorm {list-style:none;}
			.subSubMenuNorm a { text-decoration:none;}
			.subSubMenuNorm a:hover { text-decoration:none;}
			.subSubMenuActive {list-style:none;}
			.subSubMenuActive a { text-decoration:none;}
			
			.leftMenuContainerSeperator{}
		/*LeftMenu styles end*/
	/*Left End*/
	
	/*General RightBox styles start*/
		.boxRightContainer { margin-bottom: 12px; }
		
		.isFrontpage .boxRightContainerImg { margin: 0px 0px 1px 0px; padding: 0; }
		.isFrontpage .productNewsItemImage img { border: solid 1px #f1f1f1 !important; }
		.boxRightContainerImg { margin: 0px 0px 10px 0px; padding: 0; }
		.boxRightContainerImg img {}
		.productNewsItemImage img { border: solid 1px #f1f1f1 !important; }
		
		
		.boxRight {}
		.boxRight a { color: #999999;}
		.boxRight a:hover { color: #999999;}
		.boxRightHeader { font-size: 18px; font-weight: bold; padding-bottom: 5px; color: #ce8642; }
		.boxRightHeader a { color: #3b3836; }
		.boxRightHeader a:hover { color: #3b3836;}
		.boxRightContent {}
		.boxRightAltContent {}
	/*General RightBox styles end*/
	
	 /*BOX module styles start*/
		.boxRightContainerBOX { margin-bottom: 12px; }
		.boxRightContainerBOX .boxRight {}
		.boxRightContainerBOX .boxRight img { margin: 6px 0px 6px 0px; }
		.boxRightContainerBOX .boxRight a { color: #363331; }
		.boxRightContainerBOX .boxRight a:hover { color: #363331; }
		.boxRightContainerBOX .boxRightHeader { font-size: 16px; font-weight: bold; padding-bottom: 5px; color: #ce8642; text-transform: uppercase; padding: 0px 8px 0px 0px; }
		.boxRightContainerBOX .boxRightHeader a { color: #ce8642; }
		.boxRightContainerBOX .boxRightHeader a:hover { color: #363331; }
		.boxRightContainerBOX .boxRightContent { text-transform: none; font-weight: normal; color: #363331; margin: 0; padding: 0px 8px 0px 0px; }
		.boxRightContainerBOX .boxRightContentAlt { text-transform: none; font-weight: normal; color: #363331;  padding: 0px 8px 0px 0px; width: 188px; }
		.boxRightContainerBOX .boxRightContentAlt img { margin: 10px 0px 0px 0px; }
		
		.boxCenterContainer { margin-bottom: 12px; }
		.boxCenterContainerLEFT { width: 244px; float: left; margin-bottom: 12px;}
		.boxCenterContainerRIGHT { width: 244px; float:right; margin-bottom: 12px;}
		
		.boxCenter {}
		.boxCenter a { color: #363331; }
		.boxCenter img { margin: 0px 0px 6px 0px; }
		.boxCenter a:hover {  color: #363331; }
		.boxCenterHeader { font-size: 16px; font-weight: bold; padding-bottom: 5px; color: #ce8642; text-transform: uppercase; }
		.boxCenterHeader a { color: #ce8642; }
		.boxCenterHeader a:hover { color: #363331; }
		.boxCenterContent {}
		.boxCenterContentAlt {}
		.boxCenterContentAlt img { margin: 12px 0px 4px 0px; }
		.tableBoxContent {}
		
		.isFrontpage .boxCenterContainerImg img { margin: 0; padding: 0; position: relative; top: 1px; right: 257px; }
		.isFrontpage .boxCenterContainerImg { margin-bottom: 0; }
		.boxCenterContainerImg { margin-bottom: 14px; }
		.boxCenterContainerImgLEFT { float:left; margin-bottom: 12px; }
		.boxCenterContainerImgRIGHT { float:right; margin-bottom: 12px; }
		
		.top5OrderedList li a { color: #363331; text-decoration:none;}

    
	 /*BOX module styles end*/
 
    #productListTable { margin: 0px 0px 0px 0px; padding: 0; }
	
	#clearBottomDiv { clear:both; height: 20px; }

    .ajaxload{margin:1px 1px 1px 1px;width:16px;height:16px;background-image:url(images/ajax-loader.gif);}

    .button { border: none; background: #ce8642; color: #FFFFFF; margin-bottom: 4px; padding-bottom: 1px; padding-top: 1px; }
	.divOfferConditions { color: #999999; }
    .bigButton { border: none; background: url(images/icon_addtocard.png) left top no-repeat; width: 89px; color: #FFFFFF; margin: 0px 6px 4px 0px; padding: 3px; }
	
	.headlineList { font-weight: bold; font-size: 13px; color: #3b3836; margin: 0; padding: 0px 0px 6px 0px; }
    .headlineList a { font-weight: normal; font-size: 12px; color: #3b3836; text-transform:capitalize; text-decoration: none; }
    .headerPaging { border-top:1px solid #000000; border-bottom:1px solid #000000; padding-top:3px; padding-bottom:3px; }
    .headerPaging .paging { text-align:right; color:#000000;}
    .headerPaging .paging span{padding-right:3px;}
    .headerPaging a:link{padding-right:3px; color:#000000; }
    .headerPaging a:active{padding-right:3px; color:#000000; }
    .headerPaging a:visited{padding-right:3px; color:#000000; }
    .headerPaging a:hover{padding-right:3px; color:#000000; }
	
	th.line { border-bottom: 1px solid #3b3836; border-top: 1px solid #3b3836;}
    .line { border-bottom: 1px solid #3b3836;}
    .link:link { color: #363331; }
    .link:active { color:#363331; }
    .link:visited { color: #363331; }
    .link:hover { color: #363331; }
    .inputSearch { border: 1px solid #FFFFFF; width: 161px; background: #ffffff; padding-left: 5px;}
    .inputSelect { border: 1px solid #f1f1f1; }
.inputQuantity {
    border: 1px solid #3B3836;
    color: #363331;
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    height: 18px;
    margin: 4px 0 8px 10px;
    padding: 0 2px;
    text-align: center;
    vertical-align: middle;
    width: 18px;
	background:#FFFFFF;
}

    .inputDelivery { border: 1px solid #3B3836; color: #363331; }
    .inputDelivery optgroup {}
    .inputDelivery optgroup option {}
    .inputFreightType {}
    .freightload {float:left; margin:3px 5px 1px 5px;}
    .Img {}
	
	.productListView1{}
    .productListView1 .item { width: 100%;}
    .productListView1 .alt { width: 100%;}
    .productListView2{ }
    .productListView2 .item {}
    .productListView2 .alt {}
    .productListView3 .productRow  {float: left; clear: left;}
    .productListView3 .productRowSpacer { clear:left; height: 40px; }
    .productListView3 .headlineList a { color: #3b3836;}
    .productListView3 .itemCol1 { width: 222px; float: left; clear: left; }
    .productListView3 .itemCol2 { width: 222px; float: left ;margin-left: 22px; }
    .productListView3 .itemCol3 { width: 222px; float: left; margin-left: 22px; }
    .productListView3 .textBox { text-align: left; width: 222px; position:relative; }
	
	.productListView3 .imageBoxMedium img:hover { box-shadow: 0 0 0 5px #9C9C9A; -webkit-box-shadow: 0 0 0 5px #9C9C9A; -moz-box-shadow: 0 0 0 5px #9C9C9A; }
	
	.imageBorderMedium { margin: 0px 0px 6px 0px; }
	.imageBorderMedium img { border: 1px solid #f1f1f1 !important; }
	.listProductText {  text-align: left; overflow: hidden; margin-bottom:0px; }
.isProductlist .imageBoxMedium, .isSearch .imageBoxMedium { padding:0; border: 0 !important;height: auto; background:transparent;border:1px solid #E3E3E3;border:1px solid rgba(0,0,0,0);border-collapse: separate; }


.topSectionBreadcrumb li, .topSectionBreadcrumb li a {
    color: #000000;
    text-decoration: none;
}

	.centerProductListNoRight .topSectionBreadcrumb li, .centerProductListNoRight .topSectionBreadcrumb li a {
		color: #ffffff;
		text-decoration: none;
	}
	.topSectionView2Content {
    padding: 10px 20px 20px 22px;
}
	.topSectionView2Content p br {display:none;}
	.topSectionView2Content p a {color:#FFFFFF;}
	.productListView3 .divPrices {
    clear: both;
    display: block;
    margin: 3px 0 0;
    padding-right: 0;
    padding-top: 2px;
}
	.overlayList img {border:none!important;}
    .productListView3 .listItemDescription {}    
	
	.productHeader { background: #45413e; padding: 5px 5px 5px 8px;}
    .productHeader .text a { color:#FFFFFF; text-decoration:none; }
    
    .prevPrice { color: #ce8642; font-size: 13px; line-height: 15px; position: relative; bottom: 3px; }
    .prevPriceList { color: #ce8642; font-size: 13px; line-height: 15px; position: relative; bottom: 3px; }
    .prevPriceSmall { color:#999999; font-size:10px; line-height:12px;}
    .priceSmall { color:#999999; font-weight:bold; line-height:13px;}
    .price { color: #CF8844; font-size: 13px; font-weight: bold; line-height: 15px; }
.priceStor {
    color: #423e3b;
    font-size: 22px;
    font-weight: bolder;
    line-height: 22px;
}
    .priceStorExcl { color:#999999; font-size:10px; font-weight:bold; line-height: 12px;}
    .overlayList {position:absolute; left:1px!important; bottom:10px!important; right:inherit!important;}
	.isProductlist .overlayList {position:absolute; left:2px!important; bottom:10px!important; right:inherit!important;}
    .frontpagePrices{}
	.ForumButton { background: #cd8742 !important; border: 0 !important; }
	.validationSummaryHeader { position: relative; top: 6px; }
    
    .itemNo {font-size:10px; color: #999999 !important; }

    .stepDelivery { width:100%; margin-bottom:10px;}
    .stepDelivery td { height:45px; text-align: left; border-right:4px solid #FFFFFF; background:#000000; width:33%; color:#FFFFFF; font-size:15px; padding-left:15px; line-height:30px;}
    .stepDelivery .selected { font-size: 15px; text-decoration: none; color: #ce8642; }
    .stepDelivery .last { border:none;}

    .text { line-height: 15px; color: #3b3836; }
    .text a:link { color: #3b3836; line-height: 13px; }
    .text a:active { color: #d2853d; line-height: 13px; }
    .text a:visited { color: #d2853d;  line-height: 13px; }
    .text a:hover { color: #d2853d; line-height: 13px; }
    .textSmall { color: #3b3836; font-size: 10px; }
    .textSmall a { color: #3b3836; font-size: 10px; }
    .textSmall a:link { color: #3b3836; font-size: 10px; }
    .textSmall a:active { color: #d2853d; font-size: 10px; }
    .textSmall a:visited { color: #d2853d; font-size: 10px; }
    .textSmall a:hover { color: #d2853d; font-size: 10px; }
    .textSmall .link a:hover { color: #d2853d; font-size: 10px; }
    .textRed { color: #3b3836; font-size: 10px; line-height: 13px; }
    .textBold { color: #3b3836; font-weight: bold; line-height: 13px; }
    .textStor { color: #3b3836;; font-size: 16px; font-weight: bold; line-height: 13px; position: relative; bottom: 6px; margin: 0; padding: 9px 0px 0px 0px; }
	#cartLine0 { height: 32px; }
	#cartLine1 { height: 32px; }
	#cartLine2 { height: 32px; }
	#cartLine3 { height: 32px; }
	#cartLine4 { height: 32px; }
	#cartLine5 { height: 32px; }
	#cartLine6 { height: 32px; }
	#cartLine7 { height: 32px; }
	#cartLine8 { height: 32px; }
	#cartLine10 { height: 32px; }
	#cartLine11 { height: 32px; }
	#cartLine12 { height: 32px; }
	#cartLine13 { height: 32px; }
	#cartLine14 { height: 32px; }
	#cartLine15 { height: 32px; }
	#cartLine16 { height: 32px; }
	#cartLine17 { height: 32px; }
	#cartLine18 { height: 32px; }
	#cartLine19 { height: 32px; }
	#cartLine20 { height: 32px; }
	.isProduct .imageBoxMedium {text-align:left;}
    
     /*FrontPage styles start*/
	 	
        .frontpage p { margin: 0; padding: 0; height: 0; line-height: 0; }
     	
		.productNewsContainerOuter { margin: 0; padding: 0; }
		.productNewsContainer { width: 475px; margin: 0; padding: 0; float: right; }
        .productNews { width: 475px; float: left; margin: 0; padding: 0; position: relative; right: 266px; text-align: left; }
        .productNews img {}
        .productNewsItem { margin: 0; padding: 16px 0px 0px 0px; width: 120px; overflow: hidden; }
        .productNewsItem div { margin: 0; padding: 0; }
        .productNewsItem .text { line-height: 18px; color: #3b3836; }
        .productNewsItem .prevPrice { color: #cf8844; font-size: 13px; }
        .productNewsItem .price { color: #cf8844; line-height: 20px; }
        .productNews .devider {}
    /*FrontPage styles end*/

    
    /*Product styles start*/
        .choiceBox {}
        .choiceBorders {}
        
        .imageBox {}
        .imageBorder {}
        .imageBorderProduct {}
        .imageBoxMedium { text-align: center; }
        .imageBorderMedium {}
		.imageBorderMedium a {}
        
        .itemPic {}
        .itemColor{}
        .itemColorChoice{}
        .itemVariant {}
        .itemVariantDropDowns .inputSelect {width:150px;}
        .itemVariantLoad{}
        .itemQuantity { margin: 6px 0px 6px 0px; }
		.itemQuantity .text {font-size:16px;}
        .itemButton { margin: 0; padding: 0; width:260px; }
        
        .productItemPic {}
        .productItemInfo .priceStor {font-size:24px;}
        .productItemPicBorder {}
        
        .tdFilter { height:88px; background:#FFFFFF; border:1px solid #000000; padding:10px;}
		.tdFilter a { color:#000000; }
        .productfiles a {font-size:10px;}
		.itemAdded { margin: 0; padding: 0; width:245px; }
		.itemAdded .text {font-size:13px; font-weight:bold;}
		

    /*Product styles end*/
    
    /*News styles start*/
        .dato {}
        .imageFloat{}
    /*News styles end*/

    /*RightBox styles start*/
       
        /*Small Newsletter styles start*/
            .newsSubscribeButton{}
            .inputMailSmall { }
        /*Small Newsletter styles end*/
		
    /*RightBox styles end*/



/*Main styles end*/


.wideFooter { background: #9f9f9f url(images/bg_footer.gif) repeat-x center top; min-height:206px; margin: 0 auto; padding: 10px 0px 0px 0px; text-align: center; color: #ffffff; }
 
.wideFooterFrontpage, .wideFooterContentRegion { width: 939px; margin: 0 auto; padding: 0; text-align: center; }

.divFooterPart1 { width: 420px; text-align: left; overflow: hidden; float: left; margin-left: 190px; margin: 0; padding: 10px 0px 0px 188px; }
.divFooterPart1 p {
    height: 115px;
    margin: 0;
    overflow: hidden;
    padding: 10px 0 0;
}
.divFooterPart1 a { color: #ffffff; }
.divFooterPart1 a:hover { color: #cf8844; }

.divFooterPart2 { width: 282px; text-align: left; min-height:146px; overflow: hidden; float: right; background: url(images/icon_call_card.png) left 80px no-repeat; margin: 10px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.divFooterPart2 p { margin: 0; padding: 10px 0px 0px 0px; }
.divFooterPart2 a { color: #ffffff ; }
.divFooterPart2 a:hover { color: #cf8844; }

.wideFooterContent { width: 939px; clear:both; margin: 0 auto; text-align: center; height: 28px; overflow: hidden; color: #ffffff; padding: 16px 0px 12px 0px; }



    /*Footter styles start*/
	
		.mcbLogo { width: 140px; float: right; font-size: 9px; margin: 0; padding: 0; }
		.mcbLogoBox { border: 1px solid #ffffff; margin: 0px;}
		.mcbLogoBox a { color: #ffffff; }
		
		.textAdress { width:500px; float: left; text-align: left; margin:0; padding: 2px 0px 0px 0px; margin-left:188px; }
		.textAdress a:link{ color: #ffffff; font-size: 11px; }
		.textAdress a:active { color: #ffffff; font-size: 11px; }
		.textAdress a:visited { color: #ffffff; font-size: 11px; }
		.textAdress a:hover { color: #ffffff; font-size: 11px; }
        .textAdressTD { text-align:left;}
		.isFrontpage .textAdressTD { background:none;}
    /*Footter styles start*/
	
	
.noItemsTable { background: none; }
.noItemsTable td { width: 100%; }
.topSectionBreadcrumb li .b { margin: 0px 2px 0px 2px; }

.noItemsHeader { color: #FFFFFF; }

.gift_basketStep_before {background-color:#3e3b38; border:1px solid #3e3b38; color:#FFFFFF;}
.gift_basketStep_active {background-color:#cf8844; border:1px solid #cf8844; color:#FFFFFF;}
.gift_basketStep_after {background-color:#FFFFFF; border:1px solid #3e3b38; color:#3e3b38;}

.gift_tableUserInfo .bigButton { width:89px; border:none; margin-bottom:-14px;}
#LoginContainer #createUserNewsLetter input {
    width: auto!important;
}

#TopImageMap {
    height: 160px;
    margin-left: 207px;
    position: absolute;
    top: 0px;
    width: 713px;
	z-index:1;

}

#TopImageMap img {    
    height: 160px;
    width: 713px;
	z-index:2;
}

/*.purchaseButton {
	width:89px;
	height:24px;
	background:transparent url(images/purchaseBtn.jpg) no-repeat center top;
	position:absolute;
	right:0px;
	bottom:0px;
	margin:0px 0px 4px 0px;
	padding:0px;
}*/

.divItemGroups {
    width:100%;

}
.divItemGroups .row .item a {
    font-family: "Trebuchet MS",Lucida Sans Unicode,Lucida Grande,Tahoma,Verdana,Arial,Helvetica,sans-serif;
   color: #3B3836;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
	text-transform:uppercase;
	
	}
	
	.productListView3 .divOfferConditions {
    margin-top: 0;
}

/*.addToCartButton {
    background: url(images/buyBtn.jpg) no-repeat scroll center top transparent;
    border:none;
    font-size: 18px;
    font-weight: bold;
    height:45px;
    width: 245px;
	text-transform:uppercase;
	padding-right:30px;
	padding-top:4px;
}*/

/*.wishListButton {
    background: url(images/secondBtn.jpg) no-repeat scroll center top transparent;
    border:none;
    font-size: 11px;
    font-weight: bold;
    height:27px;
    padding-bottom: 7px;
    width: 120px;
	text-transform:uppercase;
	padding-bottom:5px;
	float:left;
	margin:0px 0px 10px 0px!important;
}

.checkListButton {
    background: url(images/secondBtn.jpg) no-repeat scroll center top transparent;
    border:none;
    font-size: 11px;
    font-weight: bold;
    height:27px;
    padding-bottom: 7px;
    width: 120px;
	text-transform:uppercase;
	padding-bottom:5px;
	float:left;
	margin:0px 0px 10px 5px!important;}*/

#ctl00_ContentRegion_descriptionLabel {font-size:12px;}


.freightLink a{font-size:10px;color:#969696;}

.highslide-wrapper.md, .md .highslide-outline, .md .highslide-html{
	background-color: #fbfbfb!important;
	
}
.md .highslide-html
{
	padding:15px;
}
.md h2 {color:#423d3a; padding:0px; font-size:12px;}
.md .text {line-height:16px;}
/* modified by Linh on 1 Mar 2012*/
.mainContentTD { width: 939px; overflow: hidden; background: url(images/sprite_image.png) left -280px no-repeat; }
/*146*/
#ctl00_leftMenu0_leftMenuHeaderPanel { background: url(images/sprite_image.png) right 0 no-repeat; margin: 0px 0px 1px 0px; padding: 0; }
#ctl00_leftMenu1_leftMenuHeaderPanel { background: url(images/sprite_image.png) right -80px no-repeat; margin: 14px 0px 1px 0px; padding: 0; }
/*566*/
.purchaseButton {
	width:89px;
	height:24px;
	background:transparent url(images/sprite_image.png) no-repeat 0 0;
	position:absolute;
	right:0px;
	bottom:0px;
	margin:0px 0px 4px 0px;
	padding:0px;
}
/*595*/
.addToCartButton {
    background: url(images/sprite_image.png) no-repeat scroll 0 -80px transparent;
    border:none;
    font-size: 18px;
    font-weight: bold;
    height:45px;
    width: 245px;
	text-transform:uppercase;
	padding-right:30px;
	padding-top:4px;
}
.wishListButton {
    background: url(images/sprite_image.png) no-repeat scroll 0 -180px transparent;
    border:none;
    font-size: 11px;
    font-weight: bold;
    height:27px;
    padding-bottom: 7px;
    width: 120px;
	text-transform:uppercase;
	padding-bottom:5px;
	float:left;
	margin:0px 0px 10px 0px!important;
}

.checkListButton {
    background: url(images/sprite_image.png) no-repeat scroll 0 -180px transparent;
    border:none;
    font-size: 11px;
    font-weight: bold;
    height:27px;
    padding-bottom: 7px;
    width: 120px;
	text-transform:uppercase;
	padding-bottom:5px;
	float:left;
	margin:0px 0px 10px 5px!important;}
	
.modalArticle .articleWrapper {height:123px;}

.isProductlist .divItemGroups .groupImg img {
	display:none;
}

.isProductlist .divItemGroups .item {
	background:transparent url(images/itemGroupAnchorBg.png) no-repeat center top;
	width:151px;
	height:30px;
	line-height:22px;
}

.isProductlist .divItemGroups .next {
	margin-left:36px;
}

.isProductlist .divItemGroups .item a{
	color:#FFFFFF;
}
.highslide-container { z-index: 10000 !important}

/* not logged in */
.tla {display:none;}

/*.tla span {margin-left:280px;}*/
.tla img.tlaTrans {width:160px;height:35px;float:left;}
.tla input {background:transparent;color:#FFFFFF;}
.tla .tlaUnauthenticated { height:35px; background:url(images/sprite1.png) -10px -167px no-repeat; }
.tla .tlaUsername  {margin:0;padding:0;position:absolute;top:9px;left:190px;width:100px;  -webkit-appearance: caret;-moz-appearance: caret;-moz-border-radius: 0;-webkit-border-radius: 0;-moz-box-shadow: none;-webkit-box-shadow: none; }
.tla .tlaPassword {margin:0;padding:0;position:absolute;top:9px;left:330px;width:100px; -webkit-appearance: caret;-moz-appearance: caret;-moz-border-radius: 0;-webkit-border-radius: 0;-moz-box-shadow: none;-webkit-box-shadow: none; }
.tla .tlaLoginBtn {width:70px;cursor:pointer;height:35px;}
.tla .tlaForgotPass { display:none; }
.tla .tlaFeedback {
    left: 168px;
    position: absolute;
    top: 23px;
}
.tla .tlaFeedback #loginDiv {position:relative;top:-3px;}
.tla .tlaFeedback ul, .tla .tlaFeedback li {margin:0;padding:0;list-style:none;}
.tla #Anthem_ctl00_topMenu_ctl00_loginButton__ { position:absolute; top:0; left:445px; }

/* Logged in */
.isAuthenticated .tla {display:block!important;}
.tla .tlaAuthenticated {
    background: url("images/transparent_bg_login.png") repeat scroll 0 0 transparent;
    display: block;
    height: 29px;
    left: 188px;
    padding-left: 10px;
    padding-right: 10px;
    position: absolute;
    top: 10px;
}
.tla .tlaAuthenticated .tlaAuthList, .tla .tlaAuthenticated #Anthem_ctl00_topMenu_ctl00_logoutButton__ { float:left; position:relative; top:7px; }
/*.tla .tlaAuthenticated span {margin-left:15px;}*/
.tla .tlaAuthenticated ul {margin:0;padding:0;display:inline;list-style-type: none; }
.tla .tlaAuthenticated li {
    border-right: 1px solid #AAAAAA;
    float: left;
    margin-right: 0;
    margin-top: 3px;
    padding-left: 5px;
    padding-right: 5px;
}
.tla .tlaAuthenticated li a {text-decoration:none;color:#FFFFFF;font-family:Arial, Helvetica, sans-serif;font-size:11px;}
.tla .tlaAuthenticated .tlaLogoutBtn {
    background: url("images/tlaLogout.png") no-repeat scroll left -1px transparent;
    border: medium none;
    cursor: pointer;
    height: 19px;
    margin: 0;
    padding: 0;
    width: 70px;
}

.centerContentWebPage table .textStor {
    bottom: inherit;
    color: #3B3836;
    display: block;
    padding:8px 0px 5px 0px;
    padding-bottom: 5px;
    padding-top: 8px;
    position: inherit;
}	