@charset "utf-8";
/* CSS Document */

html{ overflow: -moz-scrollbars-vertical; overflow: scroll; }
hr { border: 0;width: 100%;    background-color: #c3c1c1;    height: 1px;color: #c3c1c1; margin: 0px; padding: 0px;overflow:hidden;}
.divhr {
margin: 0;
padding: 0;
border-top: 1px solid #c3c1c1;
width: 100%;
height: 1px;
overflow:hidden;
text-align:center;
}
body{
    margin:0px;
    background-color: #CECECE;/*temp*/
    text-align:center;
    font-family:/*Trebuchet MS, */ Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#000000;
}
div, tr, td, p{
    font-family:/* Trebuchet MS,  */ Arial, Helvetica, sans-serif;
    font-size:11px;
    color: #000000;
}
a{
    font-family:/*Trebuchet MS, */ Arial, Helvetica, sans-serif;
    color:#2c688c;
    font-size:11px;
    text-decoration:none;
}
a:hover{
    font-family:/*Trebuchet MS */, Arial, Helvetica, sans-serif;
    color:#893e57;
    font-size:11px;
    text-decoration:underline;
}
h1{font-family:/*Trebuchet MS, */ Arial, Helvetica, sans-serif; font-size:10px; font-weight: normal; margin: 0px; padding: 0px;}
p{margin: 0px 0px 10px 0px;}
strong{font-weight: bold;}
/*DESIGN STYLES*/
.clear{clear: both; margin: 0px; padding: 0px;}
.colClear{margin: 0px; padding: 0px; width:20px; background: #FFFFFF; float: left;}
.dottsm{height: 1px; font-size: 0px; margin: 0px; padding: 0px; background: url(../images/dottsm.jpg) repeat-x;}
.dottsm2{height: 1px; font-size: 0px; margin: 0px; padding: 0px; background: url(../images/dottsm2.jpg) repeat-x;}    
.breadcrumb{margin: 2px 0px 5px 10px ;}
.boxText1{width: 439px; height: 60px; background: url(../images/textBox.jpg) no-repeat;}
.boxText1Content{ font-size: 12px; color: #565656; line-height: 15px; padding: 8px;}

/*.systemMessage{position: absolute; left: 370px; top:40px; background: #fefd9a; border: 1px #ae5e7a solid; text-align: center; font-size: 14px; color: #CC0000; font-weight: bold; padding: 3px 20px 3px 20px;}*/
.systemMessage{background: #fefd9a; border: 1px #ae5e7a solid; text-align: center; font-size: 14px; color: #CC0000; font-weight: bold; padding: 3px 20px 3px 20px;}
.systemMessageRow{ background: #fefd9a; border: 1px #ae5e7a solid; text-align: center; font-size: 14px; color: #CC0000; font-weight: bold; padding: 3px 20px 3px 20px;}
.systemMessagesWindow{ position: fixed; left: 50%; top: 50%; width: 200px; height: 100px; overflow: auto; margin-top: -50px; margin-left: -100px; background:#CECEEC; }*/
.systemMessagesWindow{ position: fixed; left: 50%; top: 50%; overflow: auto; margin-top: -50px; margin-left: -100px; background:#CECEEC; }

#wrapper{background: #FFFFFF; width: 1020px; height: auto; overflow: hidden; text-align: center; padding: 0px; margin: 0px;}
#page{padding: 10px; text-align: center;}
#topBanner{width: 1000px; /*height: 70px;*/ overflow: hidden; background: #FFFFFF;}
/*#header{background: #CECECE url(../images/header2.jpg) no-repeat; width: 1000px; height: 222px; margin: 10px 0px 0px 0px; text-align: left;}*/
#header{background: #CECECE url(../images/header4.jpg) no-repeat; width: 944px; height: 227px; margin: 5px 0px 0px 0px; text-align: left;  position: relative;}
    
    #headCol1{float: left; width: 250px; height: 170px;}
    #headCol2{float: left; width: 520px; height: 170px;}                 
    #headCol3{float: left; width: 170px; height: 170px;}
    
    #topIcons{width: 120px; height: 16px; position: absolute; float: left;}
    #topIconsContainer{position: relative; top: 4px; left: 30px;}
        .topIcon{padding: 0px 1px; margin: 0px; display: inline;}

    #topLogo{width: 200px; height: auto; position: relative; top:35px; left: 40px;}
    #topAdv{width: 130px; height: 30px; position: relative; top:30px; left: 390px;}
    #topCart, #topCartPopup{width: 160px; height: 100px; position: relative; top:15px; left: 10px;}
        #topCart #topCartTitle{background: url(../images/icons/shoppingcart.jpg) no-repeat; background-position: 75%; width: auto; height: 38px;}
        #topCart #topCartTitle div,  #topCart #topCartTitle div a{font-size: 22px; color: #2d6a8d; text-align: left; padding: 5px 0px 0px 0px;}
        #topCart #topCartTitle div a:hover{color:#ae5e7a}
        #topCart .element{font-size: 12px; text-align: left; padding: 0px 0px 0px 10px;}
        
        #topCartPopup #topCartTitle{background: url(../images/icons/shoppingcart.jpg) no-repeat; background-position: 75%; width: auto; height: 38px;}
        #topCartPopup #topCartTitle div,  #topCart #topCartTitle div a{font-size: 22px; color: #2d6a8d; text-align: left; padding: 5px 0px 0px 0px;}
        #topCartPopup #topCartTitle div a:hover{color:#ae5e7a}
        #topCartPopup .element{font-size: 12px; text-align: left; padding: 0px 0px 0px 10px;}
        
             .elemName{font-weight: bold;}
                .elemName a{font-weight: bold; color: #000000; text-decoration: underline;}
                .elemName a:hover{font-weight: bold; color: #39507e;}
             .elemVal{font-weight: normal; padding-left: 5px;}
             .rate{font-size: 10px; font-weight: bold; color: #404040; padding-top: 10px}
        #topPayMethods{width: 154px; height: 38px; background: url(../images/box1bg.jpg) repeat-y; position: relative; top:20px; left: 0px; float: left;}
        #topPayMethods #tpm1{background: url(../images/box1top.jpg) no-repeat top left;}
        #topPayMethods #tpm2{background: url(../images/box1bot.jpg) no-repeat bottom left; padding: 10px 0px 8px 10px;}
        #topPayMethods .item{float: left; padding: 0px 7px 0px 7px;}
    
        /*#topLogoContainer{}*/
    #topPDAContainer{width: 80px; height: 18px; text-align: left; position: relative; top:53px; left: 29px; }
    #topPDAIcon{display: inline;}
    #topPDAContent{display: inline; position: relative; bottom: 4px; left: 0px;}
        #topPDAContent a{color: #000000;}

    #mainMenuBar{width: 910px; height: 40px; margin: 0px; padding: 0px; position: absolute;}
        #topSeachForm{position: relative; top: 12px; left: 20px; float: left;}
            
            #HomeSearchByModelForm{margin: 0px;}
            #topSeachForm input.keyword{float: left; width:160px; height: 16px; font-size: 11px; border: none; padding: 0px; color: #555555;}
            #topSeachForm .inputfield{height: 16px; float: left; margin: 0px; border: none; padding: 0px; background: #FFFFFF;}
            #topSeachForm .inputbutton{height: 16px;  float: left; margin: 0px 0px 0px 0px; border: none;}
            #topSeachForm .inputlink{display: inline;  float: left; margin: 10px 0px 0px 0px; }
            #topSeachForm .inputlink a{font-size: 15px; font-weight: bold; text-decoration: underline; color: #2d6a8d; padding: 0px; margin: 0px; line-height: 15px;}
            #topSeachForm .inputlink a:hover{ text-decoration:none}
    .searchBoxTip{float: left; margin: 10px 5px 0px 0px; font-size: 15px; font-weight: bold; text-decoration: underline; color: #2d6a8d;}
    .searchBoxLeft{width: 10px; height: 38px; float: left; background: url(../images/searchBoxLeft.jpg) no-repeat;}    
    .searchBoxRight{width: 10px; height: 38px; float: left; background: url(../images/searchBoxRight.jpg) no-repeat;}    
    .searchBox{ height: 38px; float: left; background: url(../images/searchBox.jpg) repeat-x; padding: 0px 0px 0px 0px;} 
    .searchBox .inputlink a:hover{color:#ae5e7a !important;}
        
        #mainMenu{ width: 520px; height: 32px; position: relative; top:20px; left: 50px; float: left;}
        #mainMenu .item, #mainMenu .itema{display: inline; padding: 0px 5px 0px 16px; background: url(../images/d.jpg) no-repeat 0% 50%;}
        #mainMenu .itema{background: url(../images/da.jpg) no-repeat 0% 50%;}
        #mainMenu .what{position: absolute; left: 300px; top:20px;}       
        #mainMenu .item a{font-size: 15px; font-weight: bold; text-decoration: underline; color: #2d6a8d; padding: 0px; margin: 0px; line-height: 15px;}
        #mainMenu .itema a{font-size: 15px; font-weight: bold; text-decoration: underline; color: #A8351A; padding: 0px; margin: 0px; line-height: 15px;}
        #mainMenu .item a:hover, #mainMenu .itemA a:hover{ text-decoration: none; color: #ae5e7a;}
        
        #header2{ margin: 10px 0px 0px 21px; padding: 0px; text-align: left; clear: both; height: 46px; position: relative; }
        #header21{height: 46px; width: 342px; /*background: url('../images/head21bg.jpg') no-repeat top left;*/ float: left;}
            .header2Title{color: #FFFFFF; font-size: 14px; font-weight: bold; float: left; position: relative;}
            .header2Value{color: #FFFFFF; font-size: 13px; font-weight: normal; float: left; position: relative; }
                .header2Value a{color: #FFFFFF; font-size: 14px; font-weight: normal;}
                .header2Value a:hover{color: #FFFFFF; font-size: 14px; font-weight: normal;}
        #header22{height: 46px; width: 246px; background: url('../images/head22bg.jpg') no-repeat top left; float: left;}
            #header22content{position: relative; top:5px; left: 20px;}
        #header23{height: 46px; width: 326px; background: url('../images/head23bg.jpg') no-repeat top left; float: left; }
        
.button{width: 98px; height: 29; background: url(../images/button.jpg) no-repeat; float: left; position: relative; text-align: center; padding: 6px 0px 0px 0px; color: #5b5b5b; font-size: 13px;}
.buttona{width: 98px; height: 29; background: url(../images/buttona.jpg) no-repeat; float: left; position: relative; text-align: center; padding: 6px 0px 0px 0px; color: #0d1113; font-size: 13px;}
.buttonBlue{width: 98px; height: 29; background: url(../images/buttonBlue.jpg) no-repeat; float: left; position: relative; text-align: center; padding: 7px 0px 0px 0px; color: #5b5b5b; font-size: 13px;}
.buttonBluea{width: 98px; height: 29; background: url(../images/buttonBluea.jpg) no-repeat; float: left; position: relative; text-align: center; padding: 7px 0px 0px 0px; color: #0d1113; font-size: 13px;}
    .buttonBlue a, .buttonBluea a{color: #515151;}
    /*.buttonBlue a, .buttonBluea a{}*/
/* COLUMNS */
#mainWrapper{width:960px;}
    #leftColumn{width:196px; height: auto;  display: inline; float: left; overflow:hidden;}
    #mainColumn{width:534px; height: auto; display: inline; float: left; margin-left: 16px; overflow:hidden; background: none;}
    #rightColumn{width:196px; height: auto;  display: inline; float: left; overflow:hidden; margin-left: 16px;}

#mainWrapperWide{width:960px;}
    #mainColumnWide{width:960px; height: auto; display: inline; overflow:hidden;}    
    
#footer{ width:960px; height: 40px; background: url(../images/footer.jpg) no-repeat; margin: 0px; padding: 0px;}
    #bottomMenu{ position: relative; top:10px}
    #bottomMenu .item{display: inline; padding: 0px 15px 0px 15px;}
    #bottomMenu .item a{color: #5a5a5a; font-weight: bold; font-size: 12px; text-decoration: underline;}
    #bottomMenu .item a:hover{color:#ae5e7a;  text-decoration: none;}

#address{ width:940px;}
    #address h3{color: #2e6a8d; font-weight: bold; font-size: 12px; margin: 0px;}
    #address h4{color: #808080; font-weight: normal; font-size: 12px; margin: 0px;}

#rights{ width:940px;}
    #rights h5{color: #808080; font-weight: normal; font-size: 10px; margin: 0px;}

#counters{ width:940px;}

#seoSections { width:940px;}
    #seoSections .item{display: inline; padding: 0px 15px 0px 15px;} 
    #seoSections .item a{color: #a0a0a0;}

    
/* BOXES */
    .leftBox{margin: 0px 0px 10px 0px;}
    .leftBox .head{width:196px; height: 22px; background: url(../images/leftBoxTop.jpg) no-repeat; padding: 1px 0px 0px 0px;}
    .leftBox .content{width:196px; height: auto;  background: url(../images/leftBoxBg.jpg) repeat-y; padding: 5px 10px 10px 10px; font-family: Arial;}
    .leftBox .head h1{margin: 0px; padding: 5px 0px 0px 10px; font-size: 16px; color: #FFFFFF;}
    .leftBox .head strong{margin: 0px; padding: 2px 0px 0px 10px; font-size: 16px; color: #FFFFFF;}      
    .leftBox .bottom{width:196px; height: 15px;  background: url(../images/leftBoxBottom.jpg) no-repeat;}
    .leftBox .title h2{margin: 0px; padding: 0px 0px 10px 0px;}
    .leftBox .date{padding: 0px 0px 0px 0px;}
    
    .rightBox{margin: 0px 0px 10px 0px;}
    .rightBox .head{width:196px; height: 22px; background: url(../images/rightBoxTop.jpg) no-repeat; padding: 1px 0px 0px 0px;}
    .rightBox .content{width:196px; height: auto;  background: url(../images/leftBoxBg.jpg) repeat-y; padding: 20px 10px 10px 10px;}
    .rightBox .head h2{margin: 0px; padding: 0px 0px 0px 10px; font-size: 16px; color: #FFFFFF;}
    .rightBox .head strong{margin: 0px; padding: 5px 0px 0px 10px; font-size: 16px; color: #FFFFFF;}
    .rightBox .bottom{width:196px; height: 15px;  background: url(../images/leftBoxBottom.jpg) no-repeat;}    
    
    .newsBox{margin: 0px 0px 10px 0px; }
    .newsBox .head{width:196px; height: 24px; background: url(../images/newsBoxTop.jpg) no-repeat; padding: 2px 0px 0px 0px;}
    .newsBox .content{width:196px; height: auto;  background: url(../images/newsBoxBg.jpg) repeat-y; padding: 20px 10px 10px 10px;}
    .newsBox .head h2{margin: 0px; padding: 0px 0px 0px 10px; font-size: 16px; color: #FFFFFF;}
    .newsBox .head strong{margin: 0px; padding: 0px 0px 0px 10px; font-size: 16px; color: #FFFFFF;}
    .newsBox .bottom{width:196px; height: 15px;  background: url(../images/newsBoxBottom.jpg) no-repeat;}    
    
    .noBox{margin: 0px 0px 10px 0px;}
    .noBox .content{width:196px; height: auto; text-align: center;}
    
    .newsMainBox{margin: 0px 0px 10px 0px;}
    .newsMainBox .head{width:534px; height: 23px; background: url(../images/newsMainBoxTop.jpg) no-repeat; padding: 2px 0px 0px 0px;}
    .newsMainBox .head2{width:534px; height: 20px; background: url(../images/newsMainBoxTop2.jpg) no-repeat bottom center;}
    .newsMainBox .content{width:534px; height: auto;  background: url(../images/newsMainBoxBg.jpg) repeat-y; padding: 10px 10px 10px 10px;}
    .newsMainBox .head h2{margin: 0px; padding: 0px 0px 0px 10px; font-size: 16px; color: #FFFFFF;}
    .newsMainBox .head strong{margin: 0px; padding: 0px 0px 0px 10px; font-size: 16px; color: #FFFFFF;}
    .newsMainBox h2{margin: 0px; padding: 0px 0px 10px 0px; font-size: 16px;}
    .newsMainBox .bottom{width:534px; height: 14px;  background: url(../images/newsMainBoxBottom.jpg) no-repeat;}    

    .wideBox{margin: 0px 0px 10px 0px; }
    .wideBox .head{width:934px; height: 23px; background: url(../images/wideBoxTop.jpg) no-repeat; margin-bottom: 5px; padding: 2px 0px 0px 0px;}
    .wideBox .head2{width:934px; height: 10px; background: url(../images/wideBoxTop2.jpg) no-repeat bottom center;}
    .wideBox .content{width:934px; height: auto;  background: url(../images/wideBoxBg.jpg) repeat-y bottom center; padding: 10px 10px 10px 10px;}
    .wideBox .head h2{margin: 0px; padding: 0px 0px 0px 10px; font-size: 16px; color: #FFFFFF;}
    .wideBox .head strong{margin: 0px; padding: 0px 0px 0px 10px; font-size: 16px; color: #FFFFFF;}
    .wideBox h2{margin: 0px; padding: 0px 0px 10px 0px; font-size: 16px;}
    .wideBox .bottom{width:934px; height: 13px;  background: url(../images/wideBoxBottom.jpg) no-repeat;}    
    
    
    .mainCenterBox{margin: 0px 0px 10px 0px; width:534px; background: url(../images/mainCenterBg.jpg) repeat-y;  }
    .mainCenterBox .head{width:534px; height: 12px; background: url(../images/mainCenterTopBg.jpg) no-repeat top left; margin: 0px; padding: 2px 0px 0px 0px;}
    .mainCenterBox .content{width:534px; height: auto; padding: 0px 0px 0px 0px;}
    .mainCenterBox h1{margin: 0px; padding: 0px 0px 0px 20px; font-size: 18px; color: #2b688b; font-weight: bold;}
    .mainCenterBox strong{font-weight: bold;}
    .mainCenterBox .title{margin: 0px; padding: 0px 0px 0px 20px; font-size: 18px; color: #2b688b; font-weight: bold;}
    .mainCenterBox .bottom{width:534px; height: 12px;  background: url(../images/mainCenterBottomBg.jpg) no-repeat bottom left;}    
    .mainCenterBox p{margin: 0px;}
    .mainCenterBox .bodyContent{padding: 0px 30px 0px 20px;}

    .mainCenterWithHeaderBox{margin: 0px 0px 10px 0px; width:534px;}
    .mainCenterWithHeaderBox .head{width:534px; height: 23px; background: url(../images/mainCenterWHTopBg.jpg) no-repeat top left;/*background: url(../images/mainCenterWHTopBg.jpg) no-repeat top left;*/  margin: 0px; padding: 2px 0px 0px 0px;}
    .mainCenterWithHeaderBox .head h2{margin: 0px; padding: 0px 0px 0px 10px; font-size: 16px; color: #FFFFFF;}    
    .mainCenterWithHeaderBox .head strong, .mainCenterWithHeaderBox .head h1{margin: 0px; padding: 0px 0px 0px 10px; font-size: 16px; color: #FFFFFF; font-weight: bold;}    

    .mainCenterWithHeaderBoxV2{margin: 0px 0px 10px 0px; width:534px;}
    .mainCenterWithHeaderBoxV2 .head{width:534px; height: 23px; background: url(../images/newsMainBoxTopV2.jpg) no-repeat top left;/*background: url(../images/mainCenterWHTopBg.jpg) no-repeat top left;*/  margin: 0px; padding: 2px 0px 0px 0px;}
    .mainCenterWithHeaderBoxV2 .head h2{margin: 0px; padding: 0px 0px 0px 10px; font-size: 16px; color: #FFFFFF;}    
    .mainCenterWithHeaderBoxV2 .head strong, .mainCenterWithHeaderBoxV2 .head h1{margin: 0px; padding: 0px 0px 0px 10px; font-size: 16px; color: #FFFFFF; font-weight: bold;}    
    
    .informationsList{} 
    .informationsList .item{background: url(../images/dsm.jpg) no-repeat center left; width: 160px; padding: 0px 0px 0px 10px; margin: 3px 0px 3px 0px; line-height: 200%; border-bottom: 1px #DDDDDD solid;}
    .informationsList .item a{ font-family: Arial; color:#686c6e; font-size: 12px; text-decoration: none; line-height: 100%;}
    .informationsList .item a:hover{color:#39507e; text-decoration: underline; font-family: Arial;}
    
    .rightCollection{padding: 2px 0px 2px 4px; line-height: 18px;}
    .rightCollection a{font-size: 12px; color: #888888; font-weight: bold; font-family: Verdana, Arial, Helvetica;}    
    .rightCollection a:hover{color:#2c688c; font-weight: bold; font-size: 12px;  font-family: Verdana, Arial, Helvetica;}
    .rightCollection .active a{font-size: 12px; color: #A8351A; font-weight: bold; font-family: Verdana, Arial, Helvetica;}    
    .rightCollection .active a:hover{color:#2c688c; font-weight: bold;}
    
    .mainNewsBox{width: 475px; margin: 0px 0px 20px 0px;}
    .mainNewsBox .title strong{ margin: 0px; padding: 0px;}
    .mainNewsBox .title a{color: #8e435c; font-size: 13px; font-weight: bold;}
    .mainNewsBox .title a:hover{color: #8e435c; font-size: 13px; font-weight: bold;}
    .mainNewsBox .title h2{margin: 0px; padding: 10px 0px 2px 0px;}
    .mainNewsBox .date {color: #888888; font-size: 11px; font-weight: bold;}
    .mainNewsBox .intro{font-size: 11px; color: #474c4f;}    

    .categoryIcon{float: left; width: 160px; overflow: hidden; padding: 30px 0px 0px 0px; text-align: center;}
    .categoryIntro{float: left; width: 340px; overflow: hidden; font-size: 12px; padding: 10px 0px;}
    .categoryDescription{clear: both; margin-top:10px}
    .categoryIntro a{color: #2c688c; text-decoration: underline; font-size: 12px;}
    .categoryIntro a:hover{color: #893e57; text-decoration: none; font-size: 12px;}

    /*COLECTIONS BOXES*/
    .collectionBox{width: 261px; float: left; background: url(../images/collectionBoxBg.jpg) repeat-y top left; margin-top: 15px;}
    .collectionBox .header{ height: 12px; width: 261px; background: url(../images/collectionBoxTopBg.jpg) no-repeat top left;}
    .collectionBox .footer{ height: 14px; width: 261px; background: url(../images/collectionBoxBottomBg.jpg) no-repeat bottom left;}
    .collectionBox .body{padding: 0px 10px 0px 10px;}
    .collectionBox .collectionIcon{width: 107px; float: left; overflow: hidden;}
    .collectionBox .collectionInfo{width: 133px; float: left; background: url(../images/coll2BoxBg.jpg) repeat-y;}   
    .collectionBox .collectionInfo .header{height: 11px; width: 133px; background: url(../images/coll2BoxTopBg.jpg) no-repeat top left;}
    .collectionBox .collectionInfo .footer{height: 11px; width: 133px; background: url(../images/coll2BoxBottomBg.jpg) no-repeat bottom left;}
    .collectionBox .collectionInfo .body{padding: 0px 10px 0px 10px;}
    .collectionBox .collectionInfo .body .tip{}
    .collectionBox .collectionInfo .body h2{margin: 0px 0px 10px 0px;}
    .collectionBox .collectionInfo .body .price{color: #a8351a; font-weight: bold; font-size: 14px; line-height: 14px; margin-left: 10px;}
    .collectionBox .collectionInfo .body .quantity{color: #3b5998; font-weight: bold; font-size: 14px; line-height: 14px;}
    .collectionBox .collectionInfo .genderIcons{margin: 10px 0px 0px 5px; height: 40px;}        
    .collectionTitle h2{color: #686c6e; font-weight: bold; font-size: 18px; margin: 15px 0px 5px 0px;}
    
    /* PRODUCTS */
    .productsListTitle h2{color: #686c6e; font-weight: bold; font-size: 14px; margin: 15px 0px 5px 0px;}
    .productBox{width: 261px; float: left; background: url(../images/collectionBoxBg.jpg) repeat-y top left; margin-top: 15px;}
    .productBox .header{ height: 12px; width: 261px; background: url(../images/collectionBoxTopBg.jpg) no-repeat top left;}
    .productBox .footer{ height: 14px; width: 261px; background: url(../images/collectionBoxBottomBg.jpg) no-repeat bottom left;}
    .productBox .body{padding: 0px 10px 0px 2px;}  
    .productBox .productIcon{width: 114px; float: left; overflow: hidden; position: relative;}                
    .productBox .productInfo{width: 128px; float: left; background: url(../images/coll2BoxBg.jpg) repeat-y;}   
    .productBox .productInfo .header{height: 11px; width: 128px; background: url(../images/coll2BoxTopBg.jpg) no-repeat top left;}
    .productBox .productInfo .footer{height: 11px; width: 128px; background: url(../images/coll2BoxBottomBg.jpg) no-repeat bottom left;}
    .productBox .productInfo .body{padding: 0px 5px 0px 5px;}
        .productBox .productInfo .body .tip a{font-size: 12px; color:#3b5998; text-decoration: underline;}  
        .productBox .productInfo .body .tip a:hover{font-size: 12px; color:#3b5998; text-decoration: none;}
        .productBox .productInfo .body .tipValue{height: 30px; font-size: 12px; font-weight: bold; color: #2c688c; line-height: 16px;}   
    .productBox .productInfo a{font-size: 12px; font-weight: bold; color: #2c688c; margin: 0px 0px 2px 0px ; padding: 0px;}
    .productBox .productInfo .body .price{color: #a8351a; font-weight: bold; font-size: 14px; line-height: 14px; margin-left: 10px;}
    
    .productBox .specifications{padding: 10px 7px 0px 7px; text-align: left; height:75px;} 
        .productBox .specifications .ico{display: inline; padding: 0px 0px 0px 0px;} 
    
    .productBox .addToCart{margin: 5px 10px 0px 10px; padding: 0px;} 
    .productBox .addToCart .bag{float: left; margin-left: 25px;}
    .productBox .addToCart .arrowAddCart{float: left; margin: 15px 10px 0px 10px;}
    .productBox .addToCart .butAddCart{float: left; margin: 5px 0px 0px 0px;}
    .productBox .productIcon .newProduct{position: absolute; top: 100px; right: 10px; z-index: 10;}
    .productBox .productIcon .iconByOrder{height: 30px; position: relative; margin: 15px 0px 0px 0px; text-align: center;}
 
    .lineBox {padding: 0px; margin: 5px 0px 5px 0px;}   
    .lineBox .left{ width: 6px; height: 21px; background: url(../images/lineBoxLeft.jpg)  no-repeat top left; float: left;}
    .lineBox .right{ width: 6px; height: 21px; background: url(../images/lineBoxRight.jpg) no-repeat top right; float: left;}
    .lineBox .content{ width: 521px; height: 21px; float: left; background: url(../images/lineBoxBg.jpg) repeat-x; }
    .lineBox .activeLink{ float: left; background: url(../images/lineBoxBga.jpg) repeat-x;}
    .lineBox .activeLink1{ float: left; background: url(../images/lineBoxLefta.jpg) no-repeat top left;}
    .lineBox .activeLink2{ height: 25px; float: left; background: url(../images/lineBoxRighta.jpg) no-repeat top right; padding: 3px 10px 0px 10px;}
    .lineBox .unactiveLink{ float: left; height: 21px; padding: 3px 5px 0px 5px; }
    .lineBox h3{padding: 0px 0px 0px 10px; margin: 0px; color: #2c688c; font-size: 14px;}

    /* FULL INFO PAGE */     
    #FullLeftContainer{float: left; width: 341px; overflow: hidden; height: auto; }
    #FullMainContainer {float:left; width: 593px; overflow: hidden; height: auto; margin-left: 26px; }
        #FullMainContainer .FullCategoryIcon{float: left; width:380px ;}
        #FullMainContainer .FullPrint{float: right; width:180px ;}    
        #FullMainContainer .FullPrint .icon{float: left;}
        #FullMainContainer .FullPrint .link{float: left; margin: 2px 0px 0px 10px;}
    #FullLeftContainer .additionalImages{padding-top: 0px; text-align: center;}
        .additionalImages .item{width: 66px; float:left; margin-left: 5px;}
        .additionalImages .header{ width: 66px; height: 8px; margin: 0px; padding: 0px; background: url(../images/addImgHeadBg.jpg) no-repeat top left; font-size: 0px;}
        .additionalImages .image{ width: 66px; height: 95px; background: url(../images/addImgBg.jpg) repeat-y top left; vertical-align: middle;}
        .additionalImages .footer{ width: 66px; height: 8px; background: url(../images/addImgFooterBg.jpg) no-repeat bottom left; font-size: 0px;} 
        #FullPrices{width: 341px; margin-top: 10px;}
        #FullPrices .FullPricesHeader{width: 341px; height: 10px; background: url(../images/FullPricesHeaderBg.jpg) no-repeat; font-size: 0px;}
        #FullPrices .FullPricesContent{width: 341px; height: auto; background: url(../images/FullPricesBg.jpg) repeat-y;}
        #FullPrices .FullPricesFooter{width: 341px; height: 10px; background: url(../images/FullPricesFooterBg.jpg) no-repeat; font-size: 0px;}
            .FullPricesContent .tip{float: left; width:160px; text-align: right; padding: 5px 0px 0px 5px; font-size: 11px; color: #404040;}
            .FullPricesContent .price{float: left; width:160px; text-align: left; padding: 0px 0px 0px 5px; font-size: 20px; color: #a83318; font-weight: bold;}
            .FullPricesContent .stock{float: left; width:160px; text-align: left; padding: 3px 0px 0px 5px; font-size: 13px; color: #195b82; font-weight: bold;}
            .FullPricesContent .ordernow{width:341px; text-align: center; padding: 10px 0px 5px 0px;}
    .FullIcons .FullIcon{float: left; width: 280px; text-align: left;}

    
    .WideInfoBox{margin: 0px;}
    .WideInfoBox .WideInfoHeaderBox{width: 593px; height: 10px; font-size: 0px; background: url(../images/wideInfoHeaderBg.jpg) no-repeat top left;}
    .WideInfoBox .WideInfoFooterBox{width: 593px; height: 10px; font-size: 0px; background: url(../images/wideInfoFooterBg.jpg) no-repeat bottom left;}
    .WideInfoBox .WideInfoBox{width: 593px; height: auto; background: url(../images/wideInfoBg.jpg) repeat-y;}
    .WideInfoBox .tip{float: left; width: 100px; text-align: right; font-size: 13px; color: #686c6e; padding: 2px 0px 0px 0px;}
    .WideInfoBox .val{float: left; text-align: left; font-size: 16px; color: #195b82; font-weight: bold; padding: 0px 0px 0px 10px;}
    .WideInfoBox .val h1{ text-align: left; font-size: 16px; color: #195b82; font-weight: bold;}
    #FullMainContainer .additionalInformation{background: url(../images/ast.jpg) no-repeat top left; padding: 10px 0px 0px 30px; width: 300px; text-align: left; margin: 20px 0px 10px 0px;}
    
    
/*CUSTOM STYLES*/    
    .information{width: 170px;}
    .information a{color: #474c4f; font-size: 11px; text-decoration: none;}
    .information a:hover{color:#39507e;  text-decoration: underline;}
    .information ul{ margin: 0px; padding: 0px 0px 0px 25px;}
    .information li{list-style-image : url(../images/dsm.jpg); height: 18px; padding: 0px 0px 0px 0px; margin: 0px;}

    ul.catLevel1{ margin: 0px; padding: 0px 0px 0px 0px;/* list-style-image: url(../images/d3.jpg);*/}
    ul.catLevel1 .active{  background: url(../images/da.jpg) no-repeat 0px 2px; /* list-style-image: url(../images/da.jpg);*/  list-style-type: none; }
    ul.catLevel1 li a{font-size: 15px; font-weight: bold; color: #2b688b; margin: 0px 0px 0px 20px;}
    ul.catLevel1 li h2{font-size: 15px; font-weight: bold; color: #2b688b; margin: 10px 0px 0px 20px;}
    ul.catLevel1 li{ padding: 0px 0px 0px 0px; list-style-type: none; background : url(../images/d.jpg) no-repeat 0px 1px;}
    
    ul.catLevel2{ margin: 0px; padding: 0px 0px 3px 0px;  }
    ul.catLevel2 .active{ /*list-style-image: url(../images/dsm2.jpg);*/}                
    ul.catLevel2 li {font-size: 12px; padding: 5px 0px 0px 20px; font-weight: normal; color: #474c4f; background: url(../images/dsm.jpg) no-repeat 30px 9px; /* list-style-image: url(../images/dsm.jpg);*/}       
    ul.catLevel2 .active{  background: url(../images/dsm.jpg) no-repeat 30px 9px; list-style-type: none; }
    ul.catLevel2 li a{font-size: 12px; color: #888888; font-weight: bold; font-family:  Verdana, Arial, Helvetica;}       
    ul.catLevel2 li a:hover{color:#195b82; font-size: 12px;  font-weight: bold; font-family: Verdana, Arial, Helvetica;}
    ul.catLevel2 li.active a{font-size: 12px; font-weight: bold; color: #A8351A; font-family: Verdana, Arial, Helvetica;}       
    ul.catLevel2 li.active a:hover{color:#195b82; font-size: 12px;}

    
    /*ul.catLevel2 li.active a{font-size: 11px; font-weight: bold; color: #195b82;}       
    ul.catLevel2 li.active a:hover{color:#195b82}  
    
    ul.catLevel3{ margin: 0px; padding: 0px 0px 0px 17px; background: url(../images/dline2.jpg) repeat-y left; list-style-image: url(../images/pixel.gif);}
    ul.catLevel3 .active{ list-style-image: url(../images/pixel.gif);}                
    ul.catLevel3 li{line-height: 18px;}
    ul.catLevel3 li {font-size: 11px; font-weight: normal; color: #474c4f; padding-left: 5px;}       
    ul.catLevel3 a{font-size: 11px; font-weight: normal !important; color: #333739 !important; padding-left: 5px; font-family: Arial;} 
    ul.catLevel3 a:hover{color:#195b82 !important}
    ul.catLevel3 li.active a{font-size: 11px; font-weight: bold !important; color: #A8351A !important; font-family: Arial;}       
    ul.catLevel3 li.active a:hover{color:#195b82 !important}
    */ 
    
    
    #CommentsList{padding: 20px; text-align: left;}
    .commentsTitle{color: #404040; font-size: 18px; text-align: left;}
    .commentsTitle span{color: #2e698c;}
    #CommentsList .commentHead{padding: 2px 10px 2px 10px; background: #EDEDED; float: left; margin: 8px 0px 0px 0px;}
    #CommentsList .date{color: #404040; font-size: 13px;}
    #CommentsList .author{color: #2e698c; font-size: 13px; font-weight: bold;}
    #CommentsList .commentContent{padding: 5px; color: #404040; font-size: 13px; line-height: 18px;}

    #cartContentContainer{padding: 0px 20px;}    
       .CartContentTitles td{color: #595e60; font-size: 13px; font-weight: bold; padding-top: 2px;}
       .CartContentItems .price{font-size: 18px; color: #a11f01; font-weight: bold;}
       .CartContentItems .make{font-size: 18px; color: #195b82;}
       .CartContentItems .model{font-size:11px; color:#343434; font-weight:bold;}
       .CartContentItems .content{color: #40404a; font-weight: normal; font-size: 11px; text-align: left; padding: 0px;}
       .CartContentItems .total{color: #404040; font-size: 13px; text-align: left;}  
       .CartContentActions a{font-size: 14px; color: #306b8e; text-decoration: underline;}
       .CartContentActions a:hover{font-size: 14px; color: #306b8e; text-decoration: none;}

    .PaymentMethods{padding: 10px 0px; font-size: 12px; color: #595e60;}
    .PaymentMethods .item .radio{width: 30px; text-align: center; float: left;}
    .PaymentMethods .item, .PaymentMethods .item .title a, .PaymentMethods .title, .PaymentMethods .title a{float: left; text-align: left; font-weight: bold; font-size: 13px; color: #195b82; text-decoration: underline;}
    .PaymentMethods .item{text-decoration: none; font-weight: normal; margin: 0px 0px 0px 0px; padding: 10px 0px 0px 0px; background: #FFFFFF;}
    .PaymentMethods .itema{text-decoration: none; font-weight: normal; margin: 0px 0px 0px 0px; padding: 10px 0px 0px 0px; background: #F0F0F0;}
    .PaymentMethods .item .bold{font-weight: bold; font-size: 12px; color: #195b82;}
    .PaymentMethods .item .content{margin: 5px 0px 10px 20px; font-size: 12px; color: #595e60; }
    .PaymentMethods .item .content li, .PaymentMethods li{list-style-type:square;}
    .PaymentsMethodsAlert{margin: 10px; font-size: 12px; width: 439px; height: 60px; background: url(../images/textBox.jpg) no-repeat; padding: 15px 5px 5px 5px;}
    .PaymentsMethodsAlert strong{ font-size: 14px; padding: 0px; text-align: center;}
    
.OrderForm .title{color:#195b82; font-size:14px; font-weight:bold; padding: 10px 0px;}
.OrderFormTable td{color: #676666; font-size: 11px;}

.SearchForm, .SearchForm tr, .SearchForm td{color: #676666;}    
    .SearchForm .title{font-size: 16px; color: #2a698c; font-weight: bold; text-align: center;}
    #WatchForm td, #WatchForm select{color: #676666; font-size: 11px;}
    .SearchFormCheckboxes td{color: #676666; font-size: 11px;}
    .SearchFormCheckboxes .title{color: #000000; font-size: 14px; font-weight: bold;}
    
/*COMPARE CAROUSEL*/    
/* .stepcarousel .panel - ARE IN THE  /templates/front/js/en/stepcarousel/stepcarousel.css */
.stepcarousel .panel .title {text-align: center; font-size: 12px; font-weight: bold; color: #195b82; padding: 5px 0px 0px 0px; background: url(../images/compareTitleBg.jpg) no-repeat; width: 232px; height: 27px;}  
.stepcarousel .panel .title2{text-align: center; font-size: 12px; font-weight: bold; color: #195b82; padding: 5px 0px 0px 0px; background: none; width: 232px; height: 27px;}  

.stepcarousel .panel .icon {text-align: center; width: 232px; height: 190px; margin: 5px 0px; position: relative;}  
.stepcarousel .panel .compareDeleteButton{position: absolute; top: 50px; right: 20px; width: 26px; height: 26px; z-index: 100;}

.stepcarousel .panel .info {text-align: center; width: 232px; height: 640px;}

.stepcarousel .panel .infoTop {text-align: center; width: 232px; height: 8px; background: none; font-size: 1px;}
.stepcarousel .panel .infoTop2{text-align: center; width: 232px; height: 8px; background: url(../images/compareMainTop.jpg) no-repeat;  font-size: 1px;}

.stepcarousel .panel .infoMain {text-align: center; width: 232px; height: 640px; background: none;}
.stepcarousel .panel .infoMain2{text-align: center; width: 232px; height: 640px; background: url(../images/compareMainBg.jpg) repeat-y; }

.stepcarousel .panel .infoBot {text-align: center; width: 232px; height: 8px; background: none; font-size: 1px;}
.stepcarousel .panel .infoBot2{text-align: center; width: 232px; height: 8px; background: url(../images/compareMainBottom.jpg) no-repeat; font-size: 1px; }


.stepcarousel .panel .price{font-size: 20px; color: #a83318; font-weight: bold;}
.stepcarousel .panel .compareAddToCart{margin: 10px 0px;}
.stepcarousel .panel .row{color: #195b82; font-size: 12px; text-align: left; margin: 20px;}
.stepcarousel .panel .row .FullIcon{float:left; width: 37px; height: 34; font-size: 1px; background: none;}
.stepcarousel .panel .description{color: #195b82; font-size: 11px; text-align: left; padding: 10px;}

#ItemsHiddenLeftWrapper{position: absolute; top:80px; left: -66px; width: 64px; height: 36; background: url(../images/compareLeftButton.jpg) no-repeat;}
#ItemsHiddenRightWrapper{position: absolute; top:80px; right: -66px; width: 64px; height: 36; background: url(../images/compareRigthButton.jpg) no-repeat;}
    #ItemsHiddenLeftWrapper #ItemsHiddenLeft{text-align: center; width: 20px; margin: 10px 0px 0px 6px; color: #195b82; font-size: 12px; }
    #ItemsHiddenRightWrapper #ItemsHiddenRight{ text-align: center; width: 20px; margin: 10px 0px 0px 38px; color: #195b82; font-size: 12px;}

/*ORDER*/
.ordervar{float: left; padding: 3px; background: #EBEBEB; width: 200px; font-size: 12px; margin: 2px 2px 2px 0px; border: 1px #EBEBEB solid;}
.orderval{float: left; padding: 3px 10px 3px 10px; font-size: 12px; font-weight: bold; margin: 2px 0px 2px 0px; border: 1px #EBEBEB solid;}
.ordervalImportant{float: left; font-size: 16px; color: #CC0000; padding: 1px 20px 1px 10px; font-weight: bold; margin: 2px 0px 2px 0px; border: 1px #EBEBEB solid;}

/**/