/*General styles start*/
    
	html {}
	body { background:#3f3f3f; font-family: "Trebuchet MS", Lucida Sans Unicode, Lucida Grande, Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:13px;}
	
    input, textarea, select { font-family: "Trebuchet MS", Lucida Sans Unicode, Lucida Grande, Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#3f3f3f; line-height:13px; border: none; }
    .headline { height:auto; font-family: 'Cuprum', 'Myriad Pro', arial, serif; text-transform: uppercase; font-size: 22px; line-height: 28px; font-weight: normal; color: #C23C55; }
	h1 { font-family: 'Cuprum', 'Myriad Pro', arial, serif; text-transform: uppercase; font-size: 22px; line-height: 28px; font-weight: normal; color: #C23C55; }
	.topSectionView2 h1 { font-family: 'Cuprum', 'Myriad Pro', arial, serif; text-transform: uppercase; font-size: 31px; line-height: 38px; font-weight: normal; color: #ffffff; }
    h2 { margin: 0px 0px 8px 0px; padding: 0px 0px 6px 0px; color: #3f3f3f; font-size: 20px; line-height: 28px; font-weight: normal; font-family: 'Cuprum', 'Myriad Pro', arial, serif; }	
	img{ border:none!important}
	
	.topSectionView2 {
    background-position: center top;
    border: 25px solid #ffffff;
    height: 210px;
    margin: 0 0 10px;
    overflow: hidden;
    padding: 20px 0 0 25px;
    width: 625px;}
	.topSectionView2NoPicture {height:inherit; border:none; padding:0px; width:702px;}
	.topSectionView2NoPicture h1 {font-family: 'Cuprum', 'Myriad Pro', arial, serif; text-transform: uppercase; font-size: 22px; line-height: 28px; font-weight: normal; color: #C23C55;}
	.topSectionView2 p {font-size:11px; line-height:14px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF;}
	.topSectionView2NoPicture p {color:#3F3F3F;}
	.topSectionView2Content { color: #ffffff; }
	
	.tekstbox { border: 1px solid #c3c3c3;}
	.ForumButton {background:#C23C55!important; border:none!important; color:#FFFFFF!important;}
	.main {background: url(images/bg_logo_site.jpg) center top no-repeat #ffffff;}
	.wishList #wishListItems {border: 4px solid #A63449;}
	.printIconCheckList { background-color: #A63449;}
	#Anthem_ctl00_ContentRegion_megaItemCenterMoreImagesPanel__ {float:left;}

	.mainSlideshowContainer {margin:26px 0px 0px 26px;}
	
	.isProduct .centerContent {margin-top:0px; padding-top:0px;}
	.isProduct .itemPic .productItemPicBorder img {height:100px; width:100px; border:1px solid #3F3F3F;}
	.divItemGroups {
    width: 702px;
}
	/*General styles end*/

	/*ContentWraper styles start*/
    .isFrontpage .content { background: none; border: 0; width: 900px; margin: 0; padding: 0; position: relative;  }
	.content {  background: none; border: 0; width: 900px; margin: 0; padding: 0; position: relative; }
	.right { float: right; width: 170px; margin: 0px 10px 0px 0px; padding: 0; }
	.center { margin: 0; padding: 0; width: 504px; }
	.centerNoRight { width: 702px; }
    .centerContent { background: none; border: 0; }
	
	.centerProductListNoRight { width: 702px; margin: 0; padding: 4px 0px 0px 0px; }
    .centerContentWebPage { background: none; border: 0; }
    .centerContentWebPageNoRight { background: none; border: 0; }
    .mainContent { background: none; border: 0; width: 900px; }
    .productMenucontainer { background: none; border: 0; padding-left:2px; }
	
	.productListView3 .textBox { text-align: left; }
	.productListView3 .headlineList a { color: #3f3f3f; }
	
	.topSection { width: 900px; height: 137px; position: relative; margin: 0; padding: 0; }

	
    .top { position: absolute; top: 0; float: left; text-align: left; margin: 0; padding: 0; width: 190px; height: 80px; background: none; left: 0; top: 0; }
	.topDiv { width: 190px; margin: 0; padding: 0; }
	.topDiv table {  width: 190px; margin: 0; }
	.logoImg { width: 190px; height: 80px; margin: 0; padding: 0; position: relative; left: 0; float: left; top: 0;  }
	
	.centerProductListNoRight .boxCenterContainerImgLEFT { margin-bottom: 6px; width: 341px; height: auto; background: none; }
	.centerProductListNoRight .boxCenterContainerImgRIGHT { margin-bottom: 6px; width: 341px; height: auto; background: none; }
	
	.boxCenterContainerImgLEFT { margin-bottom: 6px; background: none; }
	.boxCenterContainerImgLEFT img { width: auto; height: auto; }
	.boxCenterContainerImgRIGHT { margin-bottom: 6px; background: none; }
	.boxCenterContainerImgRIGHT img { width: auto; height: auto; }
	
	.topSectionView2Outer {background:transparent url(images/productListShadow.png) no-repeat center bottom; padding-bottom:13px; width:702px;}
	
	.topSectionView2Outer.noPicture {background:transparent;}
	
	.tla {
		display:none;
    float: right;
    height: 46px;
    margin: 12px 0 0;
    padding: 0;
    text-align: right;
    width: 500px;
	}
	.tlaLogoutBtn { height:21px; width:54px; background:transparent url(images/logOutBtn.png) no-repeat center top; float:left; margin-left:10px; padding:0px; cursor:pointer; }
	.tlaAuthenticated { height: 50px; margin: 0; padding: 0px 0px 0px 0px; float:right; }
	.tlaAuthList { color: #3f3f3f; font-size: 10px; float:left; }
	.tlaAuthList ul {margin:0px; padding:0px;}
	.tlaAuthList ul li { list-style: none; float:left; margin-left:20px; }
	.tlaAuthList ul li a { color: #3f3f3f; text-decoration: none; font-weight:bold; }
	.tlaAuthList ul li a:hover { color: #9e3146; }
	
	
	.tlaUnauthenticated { background: url(images/icon_button.png) 160px -300px no-repeat; width: 100%; height: 30px; margin: 0; padding: 6px 0px 0px 0px; }
	.tlaTrans {
    float: left;
    height: 23px;
    margin-left: 0;
    margin-top: 0px;
    width: 170px;
	}
	.tlaLoginBtn { width: 54px; height: 21px; float: right; background: none; border: 0; cursor: pointer; }
	.tlaUsername { margin: 1px 0px 0px 27px; padding: 0; width: 110px; height: 20px; line-height: 21px; color: #3f3f3f; font-size: 10px; background: none; border: 0; float: left; }
	.tlaPassword { margin: 1px 0px 0px 26px; padding: 0; width: 106px; height: 20px; line-height: 21px; color: #3f3f3f; font-size: 10px; background: none; border: 0; float: left; }
	.tlaForgotPass { float: left; width: 160px; color: #3f3f3f; font-size: 10px; margin: -17px 0px 0px 0px; position: relative; top: 0; left: 0; }
	.tlaForgotPass a { color: #3f3f3f; text-decoration: none; }
	
	.frontpageOuter { width: 900px; height: 375px; background: url(images/banner_site.png) center top no-repeat; position: absolute; left: 0; }
	#ctl00_ContentRegion_ctl00_frontpageDiv { margin: 25px 0px 0px 25px; padding: 0; }
	#frontpageImage { margin: 376px 0px 0px 0px; padding: 0; }
	#frontpageImage img { margin:0; padding: 0; }
	/*ContentWraper styles end*/

	/*Main styles start*/
    .ajaxload{ width: 75px; height: 16px; background: url(images/ajax-loader.gif) center top no-repeat; float:left; position:relative; top:13px; right:29px; float:left; }
    
	.divPrices .button { background: url(images/icon_button.png) left top no-repeat; width: 102px; height: 26px; float: right; position: relative; top: 2px; left: 0; margin: -28px -98px 0px 0px; padding: 0; cursor: pointer; }
    .button { background: #c23c55; color: #ffffff; cursor: pointer; }
    .bigButton { background: url(images/icon_button.png) -2px -129px no-repeat; width: 192px; height: 44px; cursor: pointer; font-size: 22px; color: #ffffff; text-align: left; font-family: 'Cuprum', 'Myriad Pro', arial, serif; margin: 0; padding: 0px 0px 0px 44px; cursor: pointer; }
	
	#Anthem_ctl00_ContentRegion_ctl01_addToWishListButton__ .bigButton { background: #C23C55; cursor: pointer; font-size: 13px; color: #ffffff; text-align: left; font-family: "Trebuchet MS", Lucida Sans Unicode, Lucida Grande, Tahoma, Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 3px; cursor: pointer; text-align: center; width: auto; height: auto; }
	#Anthem_ctl00_ContentRegion_ctl01_addToCheckListButton__ .bigButton { background: #C23C55; cursor: pointer; font-size: 13px; color: #ffffff; text-align: left; font-family: "Trebuchet MS", Lucida Sans Unicode, Lucida Grande, Tahoma, Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 3px; cursor: pointer; text-align: center; width: auto; height: auto; }
	
	#Anthem_ctl00_ContentRegion_articleNewsletter_subscribeButton__ .bigButton { background: #C23C55; cursor: pointer; font-size: 13px; color: #ffffff; text-align: left; font-family: "Trebuchet MS", Lucida Sans Unicode, Lucida Grande, Tahoma, Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 3px; cursor: pointer; text-align: center; width: auto; height: auto; }
	#Anthem_ctl00_ContentRegion_articleNewsletter_unsubscribeButton__ .bigButton { background: #C23C55; cursor: pointer; font-size: 13px; color: #ffffff; text-align: left; font-family: "Trebuchet MS", Lucida Sans Unicode, Lucida Grande, Tahoma, Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 3px; cursor: pointer; text-align: center; width: auto; height: auto; }
    
    #freightLine { background: #f4f3f2; }
	
	#criditCardBox { width: 197px; height: 20px; position: absolute; right: 0; top: 0; float: right; background: url(images/icon_button.png) -203px top no-repeat; margin: -24px -8px 0px 0px; padding: 0; }


    .headlineList { line-height: 13px; font-weight: bold; margin-bottom:10px; color: #3f3f3f; width:220px; }
	.listItemDescription {
		width: 220px;
		margin-bottom:15px!important;
	}	
    .headlineList a { color: #3f3f3f; text-decoration: none; }
    .headerPaging { background: none; border-top: 1px solid #3f3f3f; border-bottom:1px solid #053064; background: none; }
    .headerPaging .paging { color: #3f3f3f; font-size: 10px; font-weight:bold; line-height: 13px; }
    .headerPaging a:link{ color: #3f3f3f; font-size: 10px; font-weight: bold; line-height: 13px; }
    .headerPaging a:active { color: #3f3f3f; font-size: 10px; font-weight: bold; line-height: 13px; }
    .headerPaging a:visited { color: #3f3f3f; font-size: 10px; font-weight: bold; line-height: 13px; }
    .headerPaging a:hover { color: #3f3f3f; font-size: 10px; font-weight: bold; line-height: 13px; }

    th.line { border-bottom: 1px solid #c2bfbf; border-top: 1px solid #3f3f3f;}
    .line { border-bottom: 1px solid #3f3f3f;}
    .link:link { color: #3f3f3f; font-size:10px; }
    .link:active { color: #3f3f3f; font-size:10px; }
    .link:visited { color: #3f3f3f; font-size:10px; }
    .link:hover { color: #3f3f3f; font-size:10px; }
    .inputSearch { border: #c2bfbf 1px solid; color: #3F3F3F; }
    .inputSelect { font-size: 10px; border: 1px solid #c3c3c3; }
    .inputQuantity {
    background: url("images/icon_button.png") no-repeat scroll left -47px transparent;
    border: 0 none;
    color: #3F3F3F;
    font-size: 11px;
    height: 23px;
    line-height: 24px;
    text-align: center;
    width: 30px;
}
    .inputDelivery { font-size: 10px; border: 1px solid #3f3f3f; color: #3f3f3f; }

    .productListView1 { background: none; }
    .productListView2 { background: none; }
.leftMenuHeader img {
    height: 100%;
    width: 100%;
}	
	.listProductText { float: left; text-align: left; width: 120px; margin: 0px 0px 0px 6px; }
	.divPricesOrder  { float: left; text-align: left; width: 120px; clear: both; margin: 4px 0px 0px 6px; }
	.itemPrices span {padding-bottom:10px;}	
    .prevPrice { font-size:16px; color:#9E3146; text-decoration:none; line-height:20px; }
    .productHeader { background: #3f3f3f; border: 0; padding: 5px 10px 5px 10px; color: #ffffff; }
	.noItemsHeader { color: #ffffff; }
    .productHeader .text a { color: #3f3f3f; text-decoration:none; }
    .prevPriceList { font-size: 13px; color: #3f3f3f; text-decoration: none; line-height: 13px; display: block; padding-bottom: 2px; }
    .prevPriceSmall { color: #3f3f3f; font-size: 10px;  line-height: 15px; }
    .priceSmall { color: #9e3146; font-size: 17px;  line-height: 16px; font-family: 'Cuprum', 'Myriad Pro', arial, serif; }
	.isProduct .priceSmall {
	color: #9E3146;
    display: block;
    font-family: 'Cuprum','Myriad Pro',arial,serif;
    font-size: 17px;
    line-height: 16px;
    margin-top: 0;
    padding-top: 15px;}
	
    .price { font-size: 12px; color: #3f3f3f; text-decoration:none; line-height: 22px; }
	.priceStor { color: #9e3146; font-size: 21px; font-family: 'Cuprum', 'Myriad Pro', arial, serif; }
	.itemPrices .priceStor { color: #9e3146; font-size: 30px; font-family: 'Cuprum', 'Myriad Pro', arial, serif; }
	.priceStorExcl {font-size: 10px; color: #3f3f3f;line-height: 13px;}
    
    .frontpagePrices { margin: 0; padding: 0; }
    
    .itemNo { font-size: 10px; color: #767C79;}
    
	.stepDelivery .selected { background: #c23c55; font-size: 15px; font-weight: bold; text-decoration: none; }
    .stepDelivery td { border-right: 4px solid #ffffff; background: #3f3f3f; color: #ffffff; }
	
    .stepDelivery .last { border:none;}

    .text { line-height: 15px; color: #3f3f3f; }
    .text a:link{ color: #3f3f3f; line-height: 13px; }
    .text a:active { color: #3f3f3f; line-height: 13px; }
    .text a:visited { color: #3f3f3f;  line-height: 13px; }
    .text a:hover{ color: #c23c55; line-height: 13px; }
    .textSmall { color: #3f3f3f; font-size: 11px; }
    .textSmall a { color: #3f3f3f; font-size: 11px; }
    .textSmall a:link { color: #3f3f3f; font-size: 11px; }
    .textSmall a:active { color: #3f3f3f; font-size: 11px; }
    .textSmall a:visited { color: #3f3f3f; font-size: 11px; }
    .textSmall a:hover { color: #c23c55; font-size: 11px; }
    .textSmall .link a:hover { color: #c23c55; font-size: 11px; }
    .textRed { color: #3f3f3f; font-size: 10px; line-height: 13px; }
    .textBold { color: #3f3f3f; font-size:10px; font-weight: bold; line-height: 13px; }
    .textStor { color: #3f3f3f; font-size:12px; font-weight: bold; line-height: 13px; }

    .validationSummary { font-size: 10px; line-height: 13px; color: #3f3f3f; float:left; }
	.validationSummary ul, .validationSummary  li {list-style:none; color:#c13c55; padding:0px; margin:14px 0px 0px 0px;}
    .validationSummaryHeader { font-weight: bold; }
    
     /*FrontPage styles start*/
        .frontpage { width: 504px; height: 289px; background: none; }
		.frontpage div { padding-top: 120px; margin-left: 238px; }
        .frontpage p { margin: 0px; padding: 0px; font-size: 12px; color: #3f3f3f; width: 220px; line-height: 13px; }

        .productNews img { border:1px solid #e6e6e6; }
        .productNewsItem { background: none; min-height: 243px; vertical-align: top;}
        .productNewsItem .text { color: #3f3f3f; font-size: 11px; font-weight: bold; text-decoration: none; }
    /*FrontPage styles end*/

    /*TopMenu styles start*/
        .menu { background: none; font-family: 'Cuprum', arial, serif; text-transform: uppercase; float: left; margin: 79px 0px 0px -8px; padding: 0; float: left; height: 38px; width: 900px; position: relative; }
		.menu a { font-family: 'Cuprum', 'Myriad Pro', arial, serif; text-transform: uppercase; color: #3f3f3f; font-weight:bold; }
        .menu a:link { color: #3f3f3f; font-size: 15px; text-decoration: none; }
        .menu a:active { color: #3f3f3f; font-size: 15px; text-decoration: none; }
        .menu a:visited { color: #3f3f3f; font-size: 15px; text-decoration: none; }
        .menu a:hover { color: #3f3f3f; font-size: 15px; text-decoration: none; }
		
		.leftMenu { background: url(images/leftMenuBorder.png) 0 -24px no-repeat; margin: 0; padding: 6px 0px 0px 0px; }
			
        .menuNormbg { background: none; background-repeat: repeat-x; margin: 0px 8px 0px 8px; padding: 5px 0px 0px 0px; }
		.menuNormbg a {}
		.menuNormbg a:hover { border-bottom: #c13c55 1px solid !important; }
		
        .menuOverbg { background: none; background-repeat: repeat-x; margin: 0px 8px 0px 8px;  padding: 5px 0px 0px 0px; }
		.menuOverbg a { border-bottom: #c13c55 1px solid !important; }
		.topSmallCart { color: #3f3f3f; width: 242px; float: right; text-align: left; background: url(images/icon_button.png) -100px -332px no-repeat; cursor: pointer; font-family: "Trebuchet MS", Lucida Sans Unicode, Lucida Grande, Tahoma, Verdana, Arial, Helvetica, sans-serif; text-transform: none; font-size: 11px; font-weight: bold; color: #9e3146; line-height: 13px; height: 34px; margin: 0px -10px 0px 0px; padding: 5px 0px 0px 0px; }
    /*TopMenu styles End*/

    /*LeftMenu styles start*/
		.isFrontpage .left { width: 198px; float: left; margin: 373px 0px 0px 0px; padding: 0; }
		.left { width: 198px; float: left; margin: 0; padding: 0; }
		.searchTable { background: url(images/icon_button.png) -168px -372px no-repeat; margin: 0; padding: 0; width: 170px; height: 30px; }
		.searchTable .inputSearch { width: 120px; vertical-align: middle; color: #3f3f3f; font-size: 10px; border: 0; background: none; }
		.searchTable .searchButton { width: 36px; height: 22px; vertical-align: middle; }

        .leftMenuContainer { border: 0; margin: 0px 0px 20px 0px; padding: 0; }
        .leftMenuHeader { background: none; cursor:pointer; font-family: 'Cuprum', 'Myriad Pro', arial, serif; text-transform: uppercase; color: #3f3f3f; font-size: 31px; line-height: 35px; height: 35px; margin: 0px 0px 5px 0px; padding: 0; }
		
		.itemGroup0 .leftMenuHeader {
			background: url(images/icon_button.png) no-repeat 0 -220px transparent;
			height: 23px;
			padding: 0;
			width: 170px;
		}

		.itemGroup1 .leftMenuHeader {
			background: url(images/icon_button.png) no-repeat -220px -220px transparent;
			height: 23px;
			padding: 0;
			width: 133px;
		}

		.itemGroup2 .leftMenuHeader {
			background: url(images/icon_button.png) no-repeat -400px -220px transparent;
			height: 23px;
			padding: 0;
			width: 170px;
		}
		
		.leftSubMenu { border: 0; margin: 0; padding: 4px 0px 10px 18px; background: url(images/leftMenuBorder.png) 0 bottom no-repeat; }

        .menuNorm { background: url(images/leftMenuBorder.png) 0 0 no-repeat; margin: 0; padding: 0; display: block; border: 0; }
        .menuNorm a { color: #3f3f3f; font-size: 11px; font-weight: bold; text-decoration: none; display: block; padding-top: 4px; padding-bottom: 10px; }
        .menuNorm a:hover { color: #c23c55; font-size: 11px; text-decoration: none; font-weight: bold; list-style: none; padding-top: 4px; padding-bottom: 10px; }
        .menuActive { background: url(images/leftMenuBorder.png) 0 0 no-repeat; margin: 0; padding: 0; display: block; border: 0; }
        .menuActive a { color: #c23c55; font-size: 11px; font-weight: bold; text-decoration: none; display: block; padding-top: 4px; padding-bottom: 10px; }
		.menuActive a:hover { color: #3f3f3f; }

		
		.subMenuNorm { margin: 0; padding: 0; }
        .subMenuNorm a { color: #3f3f3f; font-size:10px; text-decoration:none; font-weight: normal; margin: 0; padding: 0px 0px 4px 0px; }
        .subMenuNorm a:hover { color: #c23c55; font-size:10px; text-decoration:none; font-weight: normal; margin: 0; padding: 0px 0px 4px 0px; }
		
        .subMenuActive { margin: 0; padding: 0; background: none; border: 0; padding: 0; }
        .subMenuActive a { color: #c23c55; font-size: 10px; text-decoration: none; font-weight: normal; border: 0; margin: 0; padding: 0px 0px 4px 0px; }
		.subMenuActive a:hover { color: #3f3f3f; }
		
        .subSubMenuNorm a { color: #c23c55; font-size: 9px; text-decoration: none; font-weight: normal; border: none; margin: 0; padding: 0 !important; }
        .subSubMenuNorm a:hover { color:#053064; font-size: 9px; text-decoration:none; font-weight:normal; }
		
        .subSubMenuActive { background: none; border: 0; }
        .subSubMenuActive a { color:#9E3146; font-size:10px; text-decoration:none; font-weight:normal; border-bottom:#ffc9dd 1px solid; }
    /*LeftMenu styles end*/
    
	
    /*Product styles start*/
        .choiceBox { background: none; }
        .choiceBorders { border: 1px solid #c2bfbf; background: none; width: 212px; }
		.productListView3 .productRow { width: 702px; }
        
        .imageBox { background: none; }
        .imageBorder { border: none; }
        .imageBorderProduct { border:1px solid #3f3f3f; }
        .imageBoxMedium { background: none; }
        .imageBorderMedium { border: 0; margin: 0px 0px 10px 0px; padding: 0; }
		.productListView3 .itemCol1 { width: 223px; margin: 0px 0px 0px -4px; }
		.productListView3 .itemCol2 { width: 223px; margin: 0px 0px 0px 18px; }
		.productListView3 .itemCol3 { width: 223px; margin: 0px 0px 0px 18px; }
		.productListView3 .itemCol4 { width: 223px; margin: 0;}
		.productListView3 .itemCol5 { width: 223px; margin: 0; }
		.productListView3 .itemCol6 { width: 223px; margin: 0; }
		.productListView3 .itemCol7 { width: 223px; margin: 0; }
		.productListView3 .itemCol8 { width: 223px; margin: 0; }
		.productListView3 .itemCol9 { width: 223px; margin: 0; }
		.productListView3 .itemCol20 { width: 223px; margin: 0; }
        
        .productItemInfo { background: none; }
		.productItemInfo .headline {font-family:Arial, Helvetica, sans-serif; color:#3f3f3f; font-weight:bold; font-size:15px; line-height:22px; margin:3px 0 7px 0;}
        .productItemPicBorder { min-height:100px; }
		.productItemPicBorder img { border:none; }
        
        .tdFilter { background: none; border: 1px solid #3f3f3f; }
    /*Product styles end*/

    /*News styles start*/
        .dato {color:#9E3146; 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 !important; margin: 12px 0px 0px 0px; padding: 0; }
            .isFrontpage .boxRightContainerImg { background: none; }
			.isFrontpage .boxRightContainerImg img { width: auto; height: auto; }
			.boxRightContainerImg img { max-width: 170px; height: auto; }
            .boxRight { border: 0; color: #3f3f3f; margin: 0 !important; padding: 0 !important; }
            .boxRight a { color: #3f3f3f; font-size:11px; text-decoration: none; }
            .boxRight a:hover { color: #3f3f3f; }
            .boxRightHeader { background: none; font-size: 31px; color: #3f3f3f; font-family: 'Cuprum', 'Myriad Pro', arial, serif; padding-left: 0 !important; line-height: 44px; }
            .boxRightHeader a { color: #3f3f3f; text-decoration: none; }
            .boxRightHeader a:hover { color: #3f3f3f; }
            .boxRight input { color: #3f3f3f; font-size: 10px; text-decoration: none; }
        /*General RightBox styles end*/
        
        /*Small Newsletter styles start*/
            .newsSubscribeButton{ background: none; border: 0px; text-align: left; font-size: 11px; }
            .inputMailSmall { font-size: 10px; border: 1px solid #3f3f3f; }
        /*Small Newsletter styles end*/
        
        /*Small Cart styles start*/
            .boxRightCart { border: 1px solid #3f3f3f; color: #053064; font-size: 11px; background: none; }
            .boxRightCart #smallCartCount div { border-bottom: #3f3f3f 1px solid; }
            .boxRightCart #smallCartPrice div { border-bottom: #3f3f3f 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; margin: 0; padding: 0; }
            .boxRightContainerBOX .boxRight { border: 0; color: #3f3f3f; font-size: 11px; }
            .boxRightContainerBOX .boxRight a { color: #3f3f3f; font-size: 11px; text-decoration: underline; }
            .boxRightContainerBOX .boxRight a:hover { color: #3f3f3f; }
            .boxRightContainerBOX .boxRightHeader { background: none; margin: 0; padding: 0; font-size: 17px; font-weight: normal; font-family: 'Cuprum', 'Myriad Pro', arial, serif; }
            .boxRightContainerBOX .boxRightHeader a { color: #3f3f3f; text-decoration: none; font-size: 17px; font-weight: normal; text-decoration: none; text-transform: none; line-height: 28px; font-family: 'Cuprum', 'Myriad Pro', arial, serif;  }
			
			.boxCenterContainer .boxCenterHeader { background: none; margin: 0; padding: 0; font-size: 17px; font-weight: normal; font-family: 'Cuprum', 'Myriad Pro', arial, serif; }
			.boxCenterContainer .boxCenterHeader  a { color: #3f3f3f; text-decoration: none; font-size: 17px; font-weight: normal; text-decoration: none; text-transform: none; line-height: 20px; font-family: 'Cuprum', 'Myriad Pro', arial, serif;  }
			
			.boxCenterContainerLEFT .boxCenterHeader { background: none; margin: 0; padding: 0; font-size: 15px; font-weight: bold; }
			.boxCenterContainerLEFT .boxCenterHeader  a { color: #3f3f3f; text-decoration: none; font-size: 15px; font-weight: bold; text-decoration: none; text-transform: none; line-height: 20px; }
			.boxCenterContainer .boxCenterContent { margin: 0; padding: 0; }
			.boxCenterContainerLEFT .boxCenterContent { margin: 0; padding: 0; }
			.boxCenterContainerLEFT .boxCenterContentAlt .tableBoxContent { margin: 0; padding: 0; }
			.boxCenterContentAlt img { margin: 8px 0px 0px 0px; padding: 0; }
			.boxCenterContainer .tableBoxContent { margin: 0; padding: 0; }
			
			.boxCenter a { color: #3f3f3f !important; }
			
			.boxCenterContainerRIGHT { margin: 0px 8px 12px 0px; padding: 0; }
			.boxCenterContainerLEFT { margin: 0px 8px 12px 0px; padding: 0; }
			.boxCenterContainerLEFT .boxCenterContentAlt { margin: 0; padding: 0; }
			
			.boxCenterContainerRIGHT .boxCenter  { color: #3f3f3f !important; }
			.boxCenterContainerRIGHT .boxCenterContentAlt .tableBoxContent { margin: 0; padding: 0; }
			.boxCenterContainerRIGHT .boxCenterHeader { background: none; margin: 0; padding: 0; }
			.boxCenterContainerRIGHT .boxCenterContentAlt { margin: 0; padding: 0; }
			.boxCenterContainerRIGHT .boxCenterContent { margin: 0; padding: 0; }
			.boxCenterContainerRIGHT .boxCenterHeader { background: none; margin: 0; padding: 0; font-size: 17px; font-weight: normal; font-family: 'Cuprum', 'Myriad Pro', arial, serif; }
			.boxCenterContainerRIGHT .boxCenterHeader a { color: #3f3f3f; text-decoration: none; font-size: 17px; font-weight: normal; text-decoration: none; text-transform: none; line-height: 28px; font-family: 'Cuprum', 'Myriad Pro', arial, serif; } 
			
			.boxCenterContainerLEFT .boxCenterHeader { background: none; margin: 0; padding: 0; font-size: 17px; font-weight: normal; font-family: 'Cuprum', 'Myriad Pro', arial, serif; }
			.boxCenterContainerLEFT .boxCenterHeader a { color: #3f3f3f; text-decoration: none; font-size: 17px; font-weight: normal; text-decoration: none; text-transform: none; line-height: 28px; font-family: 'Cuprum', 'Myriad Pro', arial, serif; } 
			
            .boxRightContainerBOX .boxRightHeader a:hover { color: #3f3f3f; }
            .boxRightContainerBOX .boxRightContentAlt { background: none; margin: 0; padding: 0; }
			.boxRightContentAlt img { margin: 12px 0px 12px 0px; padding: 0; }
			.boxRightContentAlt table { margin: 0 !important; padding: 0 !important; }
			.boxRightContent { margin: 0; padding: 0 !important; }
        /*BOX module styles end*/
        
        /*relatedProduct styles start*/
            .relatedProductImage { border:none; }
			.relatedProductImage img{border: 1px solid #3f3f3f!important;}
			.relatedProduct { width: 162px; margin: 4px 0px 4px 0px; padding: 0; }
			.relatedProduct td { padding:13px 0 6px 0; background:url(images/divideBg.png) left top repeat-x; }
			.relatedProductText { width: 94px; }
			.noItemsTable { width: 702px; background: none; margin: 0; padding: 0; }
			.noItemsTable td { width: 100% !important; }
        /*relatedProduct styles start*/
    /*RightBox styles end*/

	#clearBottomDiv { height: 44px; margin: 0; padding: 0; }
    /*Footter styles start*/
	
	.wideFooter { background: url(images/bg_footer.gif) left top repeat-x #404040; color: #979797; display: table; width: 100%; padding: 20px 0px 20px 0px;   }
	.isFrontpage .wideFooter {padding: 56px 0px 20px 0px;}
	.wideFooter h1, .wideFooter .title { font-family: 'Cuprum', 'Myriad Pro', arial, serif; text-transform: uppercase; font-size: 18px; font-weight: normal; color: #979797; line-height: 26px; }
	.wideFooterFrontpage { width: 900px; margin: 0 auto; padding: 0; }
	.wideFooterContent { width: 900px; margin: 0 auto; padding: 28px 0px 0px 0px; clear: both; background: url(images/partition_footer.gif) left 12px no-repeat; }
	.wideFooterFrontpage p { margin: 0 !important; padding: 8px 0px 0px 0px !important; }
	.wideFooterFrontpage a { color: #979797 !important; text-decoration: none !important; }
	
	.divFooterPart1 { float: left; text-align: left; width: 630px; }
	.divFooterPart2 { float: right; text-align: left; width: 222px; margin: 0; padding: 0px 0px 100px 0px; }
	
		.mcbLogo { margin: 0; padding: 0; position: static; bottom: 0; }
        .mcbLogoBox { border: 1px solid #979797; }
        .mcbLogoBox a { color: #979797; text-decoration: none; }
        
        .textAdress { color: #979797; font-size: 11px; line-height: 11px; width: 630px; float: left; }
		.textAdress a { text-decoration: none; }
        .textAdress a:link { color: #979797; font-size: 11px; line-height: 11px; }
        .textAdress a:active { color: #979797; font-size: 11px; line-height: 11px; }
        .textAdress a:visited { color: #979797; font-size: 11px; line-height: 11px; }
        .textAdress a:hover { color: #ffffff; font-size: 11px; line-height: 11px; }
    /*Footter styles start*/

		.divItemGroups .row .item {
			float: left;
			margin-bottom: 20px;
			text-align: center;
			width: 220px;
			margin-left:21px;
		}

		.divItemGroups .row .item.first {
			float: left;
			margin-bottom: 20px;
			text-align: center;
			width: 220px;
			margin-left:0px;
		}

.isProduct .itemInfo {margin-bottom:15px;}

/*Main styles end*/
.topSectionView2Outer a {color:#FFFFFF;}

.leftMenuContainer.itemGroup2 {display:none;}

.menu #criditCardBox {display:none;}

#TopImageMap {
	position:absolute;
	top:0px;
	width:550px;
	height:81px;
	z-index:999;
}

#TopImageMap img {
	width:550px;
	height:81px;
}

.articleWrapper span.text br:last-child{ display: none;}

.isProduct .itemPrices .priceStor{ line-height:30px; padding:5px 0 10px;}