body{background-color:#fff;background-image:none;background-repeat:repeat;background-position:0px 0px;}
.header, .top-toolbar:before{background-color:#3C0AB4;background-image:none;background-repeat:repeat;background-position:0px 0px;}
#scroll-up a{background-color:#B8B8DC;}
#scroll-up a:hover{background-color:#4C00FF;}
.nav-container .navpro a.level-top, .nav-container .navpro div.level-top a{font-family:Arial,Helvetica,sans-serif;font-size:12px;text-transform:none;color:#fff;}
.nav-container .navpro li a.nav-a:hover, .nav-container .navpro li .nav-sibling-title a:hover, .nav-container .navpro .over > a.level-top, .nav-container .navpro .over > div.level-top a{color:#FFAB00;}
.nav-container .navpro .active > a.level-top, .nav-container .navpro .active > div.level-top a, #nav li.active a.level-top:hover, #nav li.active a.level-top.over, .nav-container .navpro li.active a.level-top:hover, .nav-container .navpro li.active a.level-top.over{color:FFFF00;}
.nav-container .navpro .nav-ul .nav-a, .nav-container .navpro .nav-ul .nav-sibling-title a{font-family:Arial,Helvetica,sans-serif;font-size:12px;text-transform:none;background-color:#CDCDF5;color:#2C0064;}
.nav-container .navpro .nav-ul .nav-a.over, .nav-container .navpro .nav-ul .nav-sibling-title a.over{background-color:#FFAB00;color:#3C0AB4;}
.nav-container .navpro .nav-ul .active > .nav-a{background-color:#5024FF;color:#d96708;}
.sidebar .block .block-title span strong, .sidebar .block .block-title span span, .sidebar .block .block-title strong, .sidebar .block .block-title span{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;color:#fff;}
.sidebar .block-title{background-color:#3C0AB4;border-width:0 1px 1px 1px; border-radius: 10px 10px 0 0;;border-color:#3C0AB4;}
.sidebar .block-content{background:#CDCDF5;border-width:0 1px 1px; border-radius: 0 0 10px 10px;;border-color:#3C0AB4;}
.easytabs li .easytabs-a{padding:9px 12px 7px;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;text-transform:none;color:#fff;}
.easytabs li{background-color:#3C0AB4;}
.easytabs li:hover .easytabs-a{color:#fff;}
.easytabs li:hover{background-color:#4C00FF;}
.easytabs li.active .easytabs-a, .easytabs li.active .easytabs-a:hover{color:#fff;}
.easytabs li.active{background-color:#FFAB00;}
.easytabs-content{border-top-color:#FFAB00;}
h1, .h1, .page-title h1, .page-title h2{font-family:Arial,Helvetica,sans-serif;font-size:24px;font-weight:normal;color:#2C0064;}
.products-list .product-name a, .products-grid .product-name a{font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:bold;color:#3C0AB4;}
.products-list .product-name a:hover, .products-grid .product-name a:hover{color:#5024FF;}
.product-view .box-collateral .h2{font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:normal;color:#3C0AB4;}
#navigationpro-top li.nav-5 {background-color: #2D0082; opacity: .9}
#navigationpro-top li.nav-7 {background-color: #640050; opacity: .6}
#navpro-homepage-left li.nav-5 a.nav-a-level0 { background-color: #8080C0; opacity: .5; }
#navpro-homepage-left li.nav-7 a.nav-a-level0 { background-color: #FFBEBE; opacity: .5; }
#navigationpro-left li.nav-5 a.nav-a-level0 { background-color: #8080C0; opacity: .5; }
#navigationpro-left li.nav-7 a.nav-a-level0 { background-color: #FFBEBE; opacity: .5; }


a {color: #3C0AB4;}

.sidebar .navpro a.level-top, .sidebar .navpro div.level-top a,
.sidebar .navpro a { background-color:#CDCDF5; }


.sidebar .navpro .nav-a:hover, 
.sidebar .navpro .nav-a.over, 
.sidebar .navpro .nav-sibling-title a:hover,
.sidebar .navpro .nav-sibling-title a.over,
.sidebar .navpro a:hover,
.sidebar .navpro a.over { background-color:#FFAB00; }

.sidebar .navpro .nav-a, 
.sidebar .navpro .nav-sibling-title a { color: #3C0AB4;  }

.navpro .nav-dropdown {
    top: -1000000px;
}

.navpro .active > a.level-top, .navpro .active > div.level-top a { background-color:#5024FF; color: #2C0064;}

.navpro .active > div.level-top a span, 
.navpro .active > a.level-top span { color:#FFAB00;  }
.navpro .active > div.level-top a:hover span, 
.navpro .active > a:hover.level-top span,
.navpro .active > div.level-top a.over span, 
.navpro .active > a.over span { color: #3C0AB4  }

.navpro .active > a:hover.level-top, .navpro .active > div.level-top a:hover { color: #3C0AB4;}
#navpro-homepage-left { background-color: #CDCDF5; padding-bottom:6px; border-radius: 10px }

#navigationpro-left {padding-bottom: 7px; }

.products-grid .product-image { text-align: center; }

#navigationpro-top .nav-li-sibling a { border-radius: 0 0 0 10px; padding-left: 20px; padding-right: 20px;}

@media (max-width: 768px) {

.header .logo {
    float: left;
    position: absolute;
    top: 30px;
}
}
@media (max-width: 480px) {

.header .logo {
    float: none;
    position: relative;
    top: 0px;
}
.header {
    border-radius: 10px !important;
}
}