#sp-top-bar {
    padding: 3px 0!important;
}
#sp-menu li a:hover,  #sp-menu li.active  a {
    box-shadow: 0 2px 0 #ffffff inset;
} 
#sp-header {border-bottom:2px solid #ff0000}
#sp-header a {color:#ffffff; font-size:14px}
#sp-header li.active  a, #sp-header li a:hover {color:#26aae1;} 
#sp-header li {padding:0 2px}
.jshop_img_pro div.category_name, .jshop_img_pro p.category_short_description, .jshop_list_product .product .description
{text-align:center;}
.slideshowck {margin-bottom:10px}
.jshop_list_product .product .name, div.category_name a {margin:10px 0;text-transform: uppercase;}
div.category_name a {display: block!important;     font-size: 18px!important; font-weight: normal;}
h1{padding-left:20px;text-transform: uppercase;color:#09329b!important;}
.image_pro img, img.jshop_img {
 -moz-transition: all 1s ease-out;
 -o-transition: all 1s ease-out;
 -webkit-transition: all 1s ease-out;
 }
 
.image_pro img:hover, img.jshop_img:hover{
 -webkit-transform: scale(1.1);
 -moz-transform: scale(1.1);
 -o-transform: scale(1.1);
 }
.jshop_img_pro2, .image_block {overflow:hidden;
 max-width: 250px;
 height:auto;
 margin: 0 auto}
 
.jshop_img_pro {
	border: 1px solid #e7e7e7;
	background: #fff;
	-moz-box-shadow:
		inset 0 0 0 1px rgba(255,255,255,0.04),
		0 0 5px rgba(0,0,0,0.3);
	-webkit-box-shadow:
		inset 0 0 0 1px rgba(255,255,255,0.04),
		0 0 5px rgba(0,0,0,0.3);
	box-shadow:
		inset 0 0 0 1px rgba(255,255,255,0.04),
		0 0 5px rgba(0,0,0,0.3);
	color: #000;
	border-radius: 6px;
    padding: 7px;
    height:280px;
}
.jshop_img_pro2 {
	border: 1px solid #ccc;padding:1px;width:300px;
}
div.buttons a.button_detail {
    display: block!important;
    font-size: 14px!important;
    height: 27px!important;
    line-height: 27px!important;
    margin: 10px auto 0!important;
    text-align: center!important;
    width: 119px!important;
    background-color:transparent!important;
    background: url(../img/btn.png) no-repeat top left!important;
}
.button_detail {color:#eff9ff;}
.product_label img{
padding:0px;
border: 0px!important;
}
.image_block {
padding:1px;
border: 1px solid #ccc;
}
.block_product {
margin-bottom: 20px!important;
padding:12px 8px 10px 8px;
border: 6px solid #e3e3e3;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	box-shadow: 0 0 6px rgba(0, 0, 0, 0.05);
}
.sp-module ul > li > a::before {
    content: " ";
    margin-right: 4px;
    padding-left:4px;
}
.scrollup {
    background-color: #0077bb!important;
    opacity: 0.4;
    border: 1px solid #0077bb;
    color:#e7e7e7!important;
}
#sp-top-bar .sp-module ul > li {
    border-bottom: none!important ;
    display: inline-block;
    transition: all 300ms ease 0s;
}
#sp-top-bar  .sp-module ul > li > a {
    display: block;
    font-size:90%;
    line-height: 24px;
    padding: 2px 0;
    transition: all 300ms ease 0s;
    text-align:lett;
}
#sp-top-bar .sp-module {
    display: inline-block;
    margin: 0!important ;
}
.da-slide2 {max-width:1000px!important; margin:0 auto!important;position: relative;display: block;
}
.da-slide-current {margin: 0 auto!important ;}
.da-slide h2 {font-size:36px!important; color:#ff0000!important;}
.nav-pills > li.active > a, .nav-pills > li.active > a:focus, .nav-pills > li.active > a:hover {
  background-color:transparent!important;
}
.catTitle{}
#vina-cmenu-vertical-jshopping107 > ul > li > a {
  border-left: 5px solid #0077bb;
}
#vina-cmenu-vertical-jshopping107 ul ul {
  border: 0px solid #03659e!important;
  width: 280px!important;
}
.vina-cmenu-vertical-jshopping ul {
    float: left;
    margin: 0;
    position: relative;
    z-index: 300;
}
.vina-cmenu-vertical-jshopping ul li.has-sub > a::after {
    content: "+";
    margin-top: 0px!important;
    position: absolute;
    right: 15px;
    top: 6px!important;
}
.wd-contact-box {
		border-radius:2px;
		padding:10px;
		margin:5px;
}
.wd-contact {
		background:#fff8c4!important;
		border:1px solid #f2c779!important;
}
#sp-left input {float: left}
.wd-blu {background:#0077bb!important;display: block;margin-bottom:2px; height:38px}
.wd-blu .sp-module-content {padding:2px 5px; }
#sp-left .sp-module {
    margin-top: 10px!important;
}
#jshop_search {margin:0px 5px 0px 2px;}
.jshop_img_thumb {
    float: left;
}
textarea#message {
    height: 100px!important;
    width: 206px!important;
}
#jquery-overlay {
    z-index: 900;
}
#jquery-lightbox {
    z-index: 901;
}
