/*General styles start*/
body, html, div, blockquote, img, p, h1, h2, h3, h4, h5, h6, pre, ul,  ol, li, dl, dt, dd, form, a, fieldset, th, td  
{  
	margin: 0; padding: 0; border: 0; outline: none;  
}
    body, html{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#464545; background-color:#e9e9e9}
	.outer{ background:#e9e9e9 url(images/bg.jpg) center 0 no-repeat;}
    input, textarea, select { font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#464545; line-height:13px; border: none; }
    .tekstbox { border: 1px solid #c3c3c3;}
    .headline { color:#000; font-size:18px; font-weight: bold; line-height:18px; font-family:  Arial, Helvetica, sans-serif; height:31px;}
    h2 {margin:0px; color:#464545; font-size:14px; line-height:25px; font-weight:bold; font-family: Arial, Helvetica, sans-serif;}
/*General styles end*/

/*ContentWraper styles start*/
    .content {background:url(images/bg_content.jpg) right 0 repeat-y; border:none; margin:0; padding:0 ; width:915px; }
	.center{background:none; padding:15px; width:502px}
    .centerContent { background:#FFFFFF; }
    .centerContentWebPage { background:#FFFFFF; }
    .centerContentWebPageNoRight { background:#FFFFFF; }
    .mainContent { background:none; border:none; width:915px; padding:0;}
	.topDiv,.top{ width:915px;}
    .productMenucontainer { background:none; }
    .top { background: url(images/bg_bannertop.png) 0 0 no-repeat; margin:0;}
/*ContentWraper styles end*/

/*Main styles start*/
    .ajaxload{margin:1px 1px 1px 1px;width:16px;height:16px;background-image:url(images/ajax-loader.gif);}
    
	#criditCardBox {
    position: absolute;
    right: 144px;
    top: 32px;
    width: 185px;
	padding:0px;
}
	
    .button { border:none; background:#464545; color:#FFFFFF; line-height:15px; cursor:pointer;}
    .bigButton { border:none; background:#464545; color:#FFFFFF; line-height:20px; cursor:pointer; font-size:12px; font-weight:bold; padding: 5px 23px;}
    .addToCartButton{border:none; background:url(images/buttom_buy.jpg) 0 0 no-repeat; color:#FFFFFF;  cursor:pointer; font-size:15px; font-weight:bold; padding: 15px 79px 7px 20px; font-size:16px;text-align: left}
	
    #freightLine { background:none; }
	.itemButton,.itemAdded { margin-left:0}
    .headlineList {line-height:13px; font-weight:bold;}
    .headlineList a { color:#FFFFFF; text-decoration:none; }
    .headerPaging { background:#f5f5f0; border-top:1px solid #464545; border-bottom:1px solid #464545; background-repeat:repeat-x; }
    .headerPaging .paging { color:#464545; font-size:10px; font-weight:bold; line-height:13px; }
    .headerPaging a:link{ color:#464545; font-size:10px; font-weight:bold; line-height:13px; }
    .headerPaging a:active{ color:#464545; font-size:10px; font-weight:bold; line-height:13px; }
    .headerPaging a:visited{ color:#464545; font-size:10px; font-weight:bold; line-height:13px; }
    .headerPaging a:hover{ color:#00c3cf; font-size:10px; font-weight:bold; line-height:13px; }

    th.line { border-bottom:1px solid #00c3cf; border-top:1px solid #00c3cf;}
    .line { border-bottom:1px solid #c8c8c8;}
    .link:link { color: #00c3cf; font-size:10px; }
    .link:active { color: #00c3cf; font-size:10px; }
    .link:visited { color: #00c3cf; font-size:10px; }
    .link:hover { color: #00c3cf; font-size:10px; }
    .isFrontpage .inputSearch { border:none; padding:2px; margin-right:0; margin-left:0; }
    .inputSelect { font-size:10px; border: 1px solid #c3c3c3; }
    .inputQuantity { font-size:10px; border: 1px solid #c3c3c3; text-align:center; line-height:15px; width:40px}
    .inputDelivery { font-size:10px; border: 1px solid #c3c3c3; }
    .Img { border:1px solid #00c3cf;}

    .productListView1{}
    .productListView2{background-image:url(../../images/twoProductsBG.gif);}
    .prevPrice { font-size:11px; color:#00c3cf; text-decoration:none; line-height:20px; }
    .productHeader { background:#464545; border-top:1px solid #b5afaa; border-bottom:1px solid #b5afaa; background-image:url(images/topBarBg.gif); background-repeat:repeat-x; }
    .productHeader .text a { color:#FFFFFF; text-decoration:none; }
    .prevPriceList { font-size:13px; color:#00c3cf; text-decoration:none; line-height:13px; }
    .prevPriceSmall { color:#00c3cf; font-size:10px;  line-height:15px; }
    .priceSmall { color:#00c3cf; font-size:11px;  line-height:16px; }
    .price { font-size:12px; color:#00c3cf;  text-decoration:none; line-height:22px; font-weight: bold; }
    .priceStor{ font-size:17px; color:#00c3cf;  text-decoration:none; line-height:17px; font-weight:bold; }
	.priceStorExcl {font-size:10px; color:#00c3cf;line-height:13px;}
    
    .frontpagePrices{margin:6px 0 4px 0;}
    
    .itemNo {font-size:10px;color:#767C79;}
    
    .stepDelivery td {background:#464545; color:#fff;}
    .stepDelivery .last { border:none;}
	.stepDelivery .selected{color:#fff;; font-weight: bold; text-decoration:none; font-size:15px; background:#00c3cf}
    .text { line-height:15px; }
    .text a:link{color:#464545; line-height:13px; }
    .text a:active{color:#464545; line-height:13px; }
    .text a:visited{color:#464545;  line-height:13px; }
    .text a:hover{color:#00c3cf; line-height:13px; }
    .textSmall { color:#464545; font-size:11px; }
    .textSmall a { color:#464545; font-size:10px; }
    .textSmall a:link { color:#464545; font-size:10px; }
    .textSmall a:active { color:#464545; font-size:10px; }
    .textSmall a:visited { color:#464545; font-size:10px; }
    .textSmall a:hover { color:#00c3cf; font-size:10px; }
    .textSmall .link a:hover { color:#00c3cf; font-size:10px; }
    .textRed { color: #ff0000; font-size: 10px; line-height: 13px; }
    .textBold { color:#464545; font-size:10px; font-weight:bold; line-height:13px; }
    .textStor { color:#000; font-size:15px; font-weight:bold; line-height:13px; }
	#cartTable .textStor, #paymentDiv .textStor{ color:#00c3cf;}
    .validationSummary { font-size:10px; line-height:13px; color: #ff0000; }
    .validationSummaryHeader { font-weight:bold; }
    
     /*FrontPage styles start*/
        .frontpage{ width:702px; height:365px;}
		.frontpage div { padding-top:120px; margin-left:238px; }
        .frontpage p { margin:0px; padding:0px; font-size:12px; color:#464545; width:220px; line-height:13px;}
		.priceExcl{ color:#00C3CF}
        .productNews img { border:1px solid #e6e6e6;  }
        .productNewsItem { background:#FFFFFF; min-height:auto; vertical-align:top; width:100px ; }
        .productNewsItem .text { color:#000; font-size:11px; font-weight: normal; text-decoration:none; }
    /*FrontPage styles end*/

    /*TopMenu styles start*/
		.leftMenu { padding:0;}
        .menu { background:none;font-family: Arial, Helvetica, sans-serif; text-transform:capitalize; position:relative; padding:0; width:915px; margin:0; height:24px; clear:both }
        .menu a:link { color: #000; font-size:11px; font-weight: normal; text-decoration:none; }
        .menu a:active { color: #000; font-size:11px; font-weight:normal; text-decoration:none; }
        .menu a:visited { color: #000; font-size:11px; font-weight:normal; text-decoration:none; }
        .menu a:hover { color: #000; font-size:11px; font-weight:normal; text-decoration:none; }
        .menuNormbg { padding:0px ; line-height:21px; height:24px; margin:0 0px 0 14px; float:right; background:none  }
        .menuOverbg {padding:0px ; border-bottom:1px solid #00c3cf ;line-height:21px; height:24px;margin:0 0px 0 14px;float:right ;background:none  }
		.topSmallCart, .topSmallCart a {color:#000000;}	
		.topSmallCart{ position:absolute; top:35px; right:0; width:141px; text-align:right;}
		#topSmallCartCount{ cursor:pointer;}
		#topSmallCartPrice{ cursor:pointer; padding:0 0 37px 0}
    /*TopMenu styles End*/

    /*LeftMenu styles start*/
        .leftMenuContainer { border:none; text-align:right; margin:0; }
        .leftMenuHeader { text-transform: lowercase; color:#000; background: none; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:28px; padding:4px 0 3px 0; height:auto; width:auto; }
        .leftSubMenu { border-top:none; padding:0 0 0px 0; }

        .menuNorm { background:none; border:none; padding:4px 0 5px 0;}
        .menuNorm a { color:#464545; font-size:12px; font-weight: normal; text-decoration:none;background:#FFFFFF; padding:3px 8px 4px; margin-bottom:4px; }
        .menuNorm a:hover { color:#00c3cf; font-size:12px; text-decoration:none; font-weight: normal; list-style:none;padding:3px 8px 4px;}
        .menuActive { background:none; margin-top:2px;font-size:12px;padding-bottom: 0px; margin-bottom:5px; border:none}
        .menuActive a { color:#00c3cf;font-size:12px; font-weight: normal; text-decoration:none;background:#FFFFFF; padding:3px 8px 4px; margin-bottom:4px; }

        .subMenuNorm a { color:#464545; font-size:11px; text-decoration:none; font-weight:normal;padding:3px 8px 4px;margin-bottom:4px;  }
        .subMenuNorm a:hover { color:#00c3cf; font-size:11px; text-decoration:none; font-weight:normal; padding:3px 8px 4px;}
        .subMenuActive { background:none; font-weight:normal; }
        .subMenuActive a { color:#00c3cf; font-size:11px; text-decoration:none; font-weight:normal; border:none;padding:3px 8px 4px;}
        .subSubMenuNorm a { color:#464545; font-size:10px; text-decoration:none; font-weight:normal; border:none;padding:3px 8px 4px;margin-bottom:4px;  }
        .subSubMenuNorm a:hover { color:#00c3cf; font-size:10px; text-decoration:none; font-weight:normal;padding:3px 8px 4px;}
        .subSubMenuActive { background:none; font-weight:normal; }
        .subSubMenuActive a { color:#00c3cf; font-size:10px; text-decoration:none; font-weight:normal; border:none;padding:3px 8px 4px;}
    /*LeftMenu styles end*/
    
    /*Product styles start*/
        .choiceBox { background:#FFFFFF; }
        .choiceBorders { border:none; background:#FFFFFF;}
        
        .imageBox { background:#FFFFFF; }
        .imageBorder {border: none; }
        .imageBorderProduct {border:1px solid #e6e6e6; }
        .imageBoxMedium { background:#FFFFFF; }
        .imageBorderMedium {border: 1px solid #e6e6e6; }
        
        .productItemInfo {background:#FFFFFF; }
        .productItemPicBorder {border:1px solid #e6e6e6; }
        
        .tdFilter { background:#FFFFFF; border:1px solid #00c3cf; }
    /*Product styles end*/

    /*News styles start*/
        .dato {color:#00c3cf; 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*/
			.isFrontpage .right {margin-top:395px; padding-right:15px;}
            .boxRightContainer { background:none; }
            .boxRightContainerImg {background:#FFFFFF; margin-bottom:15px; }
            .boxRight { border:none; color:#464545; font-size:11px; text-align:left }
            .boxRight a { color:#464545; font-size:11px; text-decoration:none; }
            .boxRight a:hover { color:#00c3cf; }
            .boxRightHeader {  text-transform: lowercase; color:#000; background: none; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:28px; padding:4px 0 3px 0; height:auto; width:auto; }
			.right .boxRightHeader{padding:7px 0 3px 0}
            .boxRightHeader a { color:#FFFFFF; text-decoration:none; }
            .boxRightHeader a:hover { color:#00c3cf; }
            .boxRight input {color:#464545; font-size:10px; text-decoration:none; width:auto; }
        /*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:#464545; 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:#464545; font-size:11px; text-decoration:none; font-weight:bold;}
        /*Small Cart styles end*/

        /*BOX module styles start*/
            .boxRightContainerBOX { background:none; }
            .boxRightContainerBOX .boxRight { border:none; color:#464545; font-size:11px; margin-left:0 }
            .boxRightContainerBOX .boxRight a { color:#464545; font-size:11px; text-decoration:underline; }
            .boxRightContainerBOX .boxRight a:hover { color:#00c3cf; }
            .boxRightContainerBOX .boxRightHeader { text-transform:uppercase; color:#464545; background: none; font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; }
            .boxRightContainerBOX .boxRightHeader a { color: #000000;font-size: 18px;   font-weight: bold;  height: auto;  padding: 4px 0 3px;    text-transform: lowercase; text-decoration:none }
            .boxRightContainerBOX .boxRightHeader a:hover { color:#00c3cf; }
            .boxRightContainerBOX .boxRightContentAlt { background:none; }
        /*BOX module styles end*/
        
        /*relatedProduct styles start*/
            .relatedProductImage {border:1px solid #e6e6e6; }
        /*relatedProduct styles start*/
    /*RightBox styles end*/

    /*Footter styles start*/
        .mcbLogoBox { border: 1px solid #000; width:auto; margin:0 }
        .mcbLogoBox a{ color:#000; font-size:9px; padding:0px 4px 1px ; display:block;  }
        .mcbLogo { margin-right:0;}
        .textAdress {color:#000; font-size:11px; line-height:11px; }
        .textAdress a:link{color:#000; font-size:11px; line-height:11px; text-decoration:none }
        .textAdress a:active{color:#00c3cf; font-size:11px; line-height:11px;text-decoration:none  }
        .textAdress a:visited{color:#00c3cf; font-size:11px; line-height:11px;text-decoration:none  }
        .textAdress a:hover{color:#00c3cf; font-size:11px; line-height:11px;text-decoration:none  }
    /*Footter styles start*/
	
.left{ padding:0 14px 0 0 ; width:170px;}	
.boxRightContainer{ background:none;}
.boxRight{ margin-left:0;}
.boxRightContent{padding: 8px 0px 14px;}
.boxCenterContainerImgLEFT, .boxCenterContainerImgRIGHT{ margin:15px 0 14px 0;}
*+html .boxCenterContainerImgLEFT, .boxCenterContainerImgRIGHT{ margin:15px 0 10px 0;}
.productNews{ margin:0; padding:0}
.productNews img{ margin:0 0 9px;}
.productNewsItemDiv{ padding-bottom:6px}
.productNewsItem div{ padding-left:0; padding-right:0}
.productNews .devider{ width:30px;}
/*footer*/
 .wideFooterContentRegion{ clear: both}
.wideFooter{ width:732px; padding:0 0 300px 183px; margin:0 auto; color:#000  }
.wideFooter h1, .wideFooter .title{ font-size:27px; font-weight:bold; padding:4px 0 2px; border-bottom:1px solid #c8c8c8; margin-bottom:11px;letter-spacing:-1px;}
.divFooterPart1{ width:318px; margin-right:20px; float:left}
.divFooterPart2{width:160px; float:left}
.divFooterPart3{width:212px; float: right ; background:url(images/phone.png) 0 bottom no-repeat; padding:0 0 37px 0; margin-bottom:17px;}
.divFooterPart3 a{ color:#000; text-decoration:none}
.wideFooterContent{ clear: both; padding:8px 0 0 0;border-top:1px solid #c8c8c8;}
.centerProductListNoRight{ width:701px; padding:15px;}
.groupImg img{ border:1px solid #c8c8c8!important; margin-bottom:5px;}
.topSectionView2 {width:660px;border:0px;padding:20px;min-height:100px;background-position:left top;background-color:#bebebe;}
.topSectionView2 h1, h1 {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; font-size:20px; font-weight:bold}
h1, h2, h3{ color:#000;}
.divItemGroups .row .item a { color:#000;}
.divItemGroups .row .item a:active, .divItemGroups .row .item a:hover{text-decoration:none; color:#00c3cf}
.noItemsHeader{ color:#000; font-size:14px}
.productHeader{ background:none; border:none;}
.productListView3 .headlineList a{ color:#000}
.productListView3 .headlineList a:hover{ color:#00c3cf}

.headlineList { font-size: 12px;font-weight: bold;line-height: 16px;}
/*Main styles end*/

/*detail*/
.itemQuantity { margin-left:0;}
.centerNoRight .headline{padding: 10px 0 0 20px;}
.right{ padding-right:0;}
.right .boxRightHeader{font-size: 18px;}


/*boxtest*/
.left  .boxRight{ text-align:right}
.cartTable{ font-weight:bold}
#deliveryAddressTable{ margin:10px 0 0 0}
#saveAddressTr{margin:10px 0 10px 0}
.boxRightContentAlt table{ margin-left:0px!important;}
.boxCenterContainerRIGHT, .boxCenterContainerLEFT{padding:0; margin:0}
.boxCenterContainerRIGHT .boxCenter{ border:none;  }
.boxCenterContainerRIGHT .boxCenter a, .boxCenterContainerLEFT .boxCenter a,.boxCenterContainer .boxCenter a{ color:#3b3b3b; font-size:11px;} 
.boxCenterContainerRIGHT .boxCenter .boxCenterHeader a, .boxCenterContainerLEFT .boxCenter .boxCenterHeader  a, .boxCenterContainer .boxCenter .boxCenterHeader a{ color:#000; font-size:15px; font-weight: bold;}
.boxCenterContainerRIGHT .boxCenter .boxCenterHeader a:hover, .boxCenterContainerLEFT .boxCenter .boxCenterHeader  a:hover, .boxCenterContainer .boxCenter .boxCenterHeader a:hover{ color:#00c3cf; font-size:15px;}
.boxCenterContainerRIGHT .boxCenter a:hover, .boxCenterContainerLEFT .boxCenter a:hover, .boxCenterContainer .boxCenter a:hover{ color:#3b3b3b;}
.boxCenterContainerRIGHT .boxCenterHeader, .boxCenterContainerLEFT .boxCenterHeader{ padding-left:0px; padding-top:5px}
.boxCenterContainerLEFT .boxCenter{ color:#464545; border:none; }
.boxCenterContainerRIGHT .boxCenterContent, .boxCenterContainerLEFT .boxCenterContent{padding: 8px 10px 10px 0px;}
.boxCenterContainerRIGHT .boxCenterContentAlt .tableBoxContent, .boxCenterContainerLEFT .boxCenterContentAlt .tableBoxContent {margin: 8px 10px 0px 0px;}
.boxCenterContainerRIGHT .boxCenterHeader,.boxCenterContainer .boxCenterHeader, .boxCenterContainerLEFT .boxCenterHeader { background:none}
.boxCenterContainerLEFT .boxCenterHeader a{ color:#000;}
.boxCenterContainerRIGHT { clear:right; width:244px;margin-bottom: 12px;}
.boxCenterContainerLEFT{ clear:left;width:244px;margin-bottom: 12px;}
.boxCenterContainer .boxCenter{ border:none; color:#464545;}
.boxCenterContainer{ padding-left:0; width:500px; margin-top:0}
.boxCenterContainer .boxCenterHeader , .boxCenterContainer .boxCenterContent{ padding-left:0px;}
.boxCenterContainer .tableBoxContent{margin: 8px 10px 10px 0px;}
.boxCenterContentAlt img { margin: 6px 0;}
.boxRightContainerBOX .boxRightContentAlt img {margin: 6px 0 10px;}
.boxRightContainerBOX { clear: both; margin-bottom: 6px;}
.left .boxRightContainerBOX{text-align: left;}
.boxRightContainerBOX .boxRightHeader{ padding-left:0;}
.boxRightContentAlt table{ margin:0!important;}
.boxRightContainerBOX .boxRightContent{padding: 8px 0px 0px;}
.boxCenterContainerRIGHT .boxCenterHeader, .boxCenterContainer .boxCenterHeader, .boxCenterContainerLEFT .boxCenterHeader{ text-transform:capitalize; font-size:16px;}
.left .boxRightContainerImg{ margin-top:0px}
.boxCenterContainer .boxCenterContentAlt, .boxCenterContainerLEFT .boxCenterContentAlt,.boxCenterContainerRIGHT .boxCenterContentAlt { padding:0}
.center .boxCenterContainerLEFT img,.center .boxCenterContainerRIGHT img { margin-bottom:8px}
.boxCenterContainerImg {margin-bottom: 6px;}
.boxCenterContainer{ padding-bottom:0}
.divItemGroups .row .item{ text-align: center;margin-left:29px;}
.boxRightHeader a{color: #000000;font-size: 28px;   font-weight: bold;  height: auto;  padding: 4px 0 3px;    text-transform: lowercase;}
.centerContentWebPage{ margin:0; padding: 0 0 10px 0;}
.boxCenterContainerRIGHT .boxCenter{ color:#464545}
#LoginContainer .loginLeft{width: 200px;}
#LoginContainer .ForumButton{ border:none; background:#464545}

.divItemGroups{margin:20px 0 0 -22px; width:720px;}
