@font-face {
    font-family: 'Lobster_13-webfont';
    src: url('../fonts/Lobster_1.3-webfont.eot');
    src: url('../fonts/Lobster_1.3-webfont.woff') format('woff'), url('../fonts/Lobster_1.3-webfont.ttf') format('truetype'), url('../fonts/Lobster_1.3-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
.block-content .products-grid .product-name{min-height: 32px;}
/* ============================Slidershow============================= */
.lof-coinslider-basic .nivo-controlNav,
.lof-coinslider-basic .lof-table{display:none !important;}
#ves-slideshow .lof-coinslider-basic .nivo-caption{
	width:348px;
	bottom:36px;
	padding:16px;
	/*left:8px;*/
	border-radius:4px;
	}
.lof-title a b{font-size:13px;font-weight:bold;}
#ves-slideshow .lof-info{line-height:18px;text-align:left; font-size:12px;}
#ves-slideshow .lof-coinslider-basic p.lof-title,#ves-slideshow.lof-coinslider-basic p.lof-info {margin:0 !important; padding:0 !important}
#ves-slideshow .lof-coinslider-basic p.lof-info {height:36px; overflow:hidden}

.lof-coinslider-basic .nivoSlider{overflow:hidden;}
.lof-coinslider-basic .nivo-nextNav
{
	background:url(../images/arrows.png) right center no-repeat !important;
}
.lof-coinslider-basic .nivo-prevNav
{
	background:url(../images/arrows.png) left center no-repeat !important;
}
.lof-coinslider-basic .nivo-directionNav {background:url(../images/bg-nivo-directionnav.png) left center no-repeat !important;   height: 27px;
    position: absolute;z-index: 99; bottom:0px; right:50%; margin-right:-45px;
    width: 45px;}
.lof-coinslider-basic .nivo-directionNav a{top:0 !important;right:5px !important;}
.lof-coinslider-basic .nivo-prevNav{left:auto !important;right:5px !important;}
.lof-coinslider-basic .nivo-prevNav a{}
#ves-slideshow .lof-coinslider-basic .nivo-prevNav{top:0px !important; left: 10px !important;}
.lof-coinslider-basic .nivo-directionNav a{height:27px !important;width:14px !important; right: 10px !important;}
.nivo-caption .lof-title{background:none !important;}
#ves-slideshow .lof-coinslider-basic .nivo-controlNav {
    bottom: 0px; left: 50% !important; position: absolute;
    display: block !important; height:15px;
	background:url(../images/bg-nivo-controlnav.png) left center no-repeat !important; padding: 6px;
    z-index: 99;  width: 74px;margin-left: -84px;
}
#ves-slideshow .lof-coinslider-basic .nivo-controlNav a{
	height:12px;
	width:12px;
	background:url("../images/bullets.png") no-repeat scroll 0 0 transparent;
}
#ves-slideshow .lof-coinslider-basic .nivo-controlNav a.active{
	background-position:right center;
}
/* ============================Easy tabs============================= */
.product-collateral .tabs{  background:url("../images/tabs-bg.png") top left repeat-x; margin:0px ; border:none;  border-right:1px solid #e5e5e5;}


.product-collateral {  
	margin:0 0 20px;	
}
.product-collateral a{color:#444;font-size:12px;}
.product-collateral .padder{
	background:#fff;
    border: 1px solid #DDDDDD;
    border-radius: 0 0 3px 3px;
	-moz-border-radius: 0 0 3px 3px;
	-webkit-border-radius: 0 0 3px 3px;
    padding: 7px 10px;
	margin-top:-1px;
}
.product-collateral .tabs li.active a,.product-collateral .tabs li.active a:hover {
   
	background:none;
	font-weight:normal;
}
.product-collateral .tabs li.active,.product-collateral .tabs li:hover{

}
.product-collateral .tabs li{border:none;
	padding-right:39px;
	background: url("../images/tabs-bg2.png") top right no-repeat #b5dbd3;
}

.product-collateral .tabs li.near-last{background: url("../images/tabs-bg3.png") top right no-repeat #b5dbd3;}
.product-collateral .tabs li.last{background: url("../images/tabs-bg4.png") top right no-repeat #cfe5de;}
.product-collateral .tabs li.first{background: url("../images/tabs-bg1.png") top right no-repeat #50b4ac;padding-left:10px}
.product-collateral .tabs li.first a{color:#fff}

.product-collateral .tabs li.tabs-one {background: url("../images/tabs-bg5.jpg") top right no-repeat #50b4ac;}
.product-collateral .tabs li.tabs-tow {background: url("../images/tabs-bg6.jpg") top right no-repeat #50b4ac;}
.product-collateral .tabs li a{color: #606060;padding:0px 0px 0px 2px; font-size: 16px; line-height:39px}
.product-collateral .tabs li a:hover{background:none;}
#review-form h2,#review-form h3,#review-form h4{font-weight:normal;font-size:1em;}
#product-review-table{margin-bottom:10px;}
.product-collateral .box-collateral
{
	
}
/* Brand */
#wrap{padding:0 20px !important;border:none !important;}
#mycarouselHolder .jcarousel-list,
#mycarouselHolder .jcarousel-skin-tango .jcarousel-item-horizontal
{height:100%;}
#mycarouselHolder .jcarousel-skin-tango .jcarousel-item-horizontal{min-width:235px !important;}
.brands-bottom a{
	display:block;
	height:100%;
	
}
.brands-bottom{display:block;clear:both;border:1px solid #ddd;border-left:0;border-right:0;
	height:78px;	
	position:relative;
	overflow:hidden;
	width:980px;
	margin-left:-20px;
	margin-bottom:16px;
	background:#fff;
}
#manufacturer_list {}
#manufacturer_list li{float:left;text-align:center;}
#manufacturer_list a{color:#000;display:block;padding:20px 58px;}
.brand-nav{display:block;position:absolute;height:100%;width:20px;top:0;cursor:pointer;}
.brands-bottom .brand-pre{left:0;border-right:1px solid #ddd;background:url(../images/brand-pre.png) center no-repeat #eee;}
.brands-bottom .brand-next{right:0;border-left:1px solid #ddd;background:url(../images/brand-next.png) center no-repeat #eee;}

.clear{display:block;clear:both;}
.container #mycarouselHolder .jcarousel-skin-tango .jcarousel-prev-horizontal{
	height: 79px;
    left: -20px;
    position: absolute;
    top: 0;
    width: 21px;
	background-position:7px center;
}
.container #mycarouselHolder .jcarousel-skin-tango .jcarousel-next-horizontal{
	background-position:-16px center;
    height: 79px;
    position: absolute;
    right: -20px;
    top: 0;
    width: 20px;
}

/*****Menu tree****/
#ves-accordion { padding: 5px !important; overflow: hidden;}
#ves-accordion li {background:url(../images/bg-block-content.png) top left no-repeat !important; position: relative; padding-left:20px; line-height: 35px !important;  width: 165px !important; border-bottom:1px dashed #e0e0e0;}
#ves-accordion li .head {  left: 10px; position: absolute;top:10px}
#ves-accordion span.head a {background:url(../images/menu_down.png) !important;}
#ves-accordion span.selected a {background:url(../images/menu_up.png) !important; }
#ves-accordion span.head a,
#ves-accordion span.selected a {width:7px !important; height:7px !important; }
#ves-accordion li a:hover{}
#ves-accordion li a{font-size:13px !important; font-weight:normal !important; color:#747474 !important; text-transform: capitalize !important;}
#ves-accordion li:hover a{color:#4da49d !important;font-weight:normal !important;}
#ves-accordion li:hover span a {background-position: 7px center !important;}
.ves-categoriesmenu .block-content{padding:0px}


/********Product Scroll*********/

.col-main .ves-productscroll {padding:0px}
.col-main .ves-productscroll .block-title { background:url(../images/bg-ps.png) left top repeat-x; border-right:1px solid #d2d2d2; padding:0px}
.col-main .ves-productscroll .block-title h2{margin:0px; padding:0 0 0 15px; font-size:19px;line-height:39px; background:url(../images/bg-ps-title.png) left top no-repeat; 
text-align:left;color:#fff ;text-transform: capitalize  }
.ves-productscroll .block-content {padding:10px 0px}
.ves-productscroll .block-content .view {margin:0px 6px}
.ves-productscroll .block-content .wrap-option{padding:5px}
.ves-productscroll .block-content .wrap-option .price {font-size:24px}
.ves-productscroll .block-content .products-grid .product-name a{color:#848484}
.ves-productscroll .block-content .productscroll-nav {top:-35px}
.ves-productscroll .productscroll-nav .next, .ves-productscroll .productscroll-nav .prev {   background: url("../images/carousel-nav.png") no-repeat scroll 0 0 transparent ;}
.ves-productscroll .productscroll-nav .next {   background-position: -33px -33px ;   right: 0 ;}
.ves-productscroll .productscroll-nav .next:hover {   background-position: -33px 0 ;}
.ves-productscroll .productscroll-nav .prev {    background-position: 0 -33px ;    right: 20px ;}
.ves-productscroll .productscroll-nav .prev:hover {    background-position: 0 0 ;}
.ves-productscroll .products-grid li.item .item-content {height:auto}
/**********Mega Menu ****************/

.vesmegamenu-top,
.ddsmoothmenu,
.vesmegamenu-top ul#vesmegamenu {float:left}

.vesmegamenu-top{width:auto !important;margin:0px !important; background:none !important }


.menunongroup .main {background:url(../images/bg-menu.png) left top repeat; /*border-top:1px solid #5f9d97 ; border-left:1px solid #5f9d97; border-right:1px solid #5f9d97  ;*/ border-radius:4px 4px 0px 0px;}
.vesmegamenu-top ul#vesmegamenu > li{background:url(../images/br-menu.png) right top no-repeat !important ; line-height: 49px;  }
.vesmegamenu-top ul#vesmegamenu > li.haschild{background:url(../images/br-menu-parent.png) right top no-repeat !important;}
.vesmegamenu-top ul#vesmegamenu > li.haschild:hover{background:url(../images/bg-menu-hover.png) left repeat-x !important; }
.vesmegamenu-top ul#vesmegamenu > li.level0  a{color:#7f7f7b !important;  font-size:17px; padding:0px 18px !important; font-weight: normal !important; text-transform: capitalize }
.vesmegamenu-top ul#vesmegamenu > li a span { }
.vesmegamenu-top ul#vesmegamenu > li.active a,
.vesmegamenu-top ul#vesmegamenu > li a:hover{color:#51aaa3 !important; }
.menunongroup .cart-top {margin-right:20px}
.menunongroup .cart-top h3{font-size:14px; line-height:47px; font-weight: normal;color:#7f7f7b; margin:0px; background:url(../images/cart-menu.png) left center no-repeat; padding-left:25px}
.menunongroup .cart-top h3 span {color:#4da49d;}
.vesmegamenu-top ul.level0 li.haschild > a.mega span.menu-title, .vesmegamenu-top ul.level0 li.haschild-over > a.mega > span.menu-title {background:none !important}
.vesmegamenu-top ul li div.menunongroup {background:#fff !important; border:none !important;}

.vesmegamenu-top ul#vesmegamenu > li .group-title a span.menu-title{color:#646464 !important; text-transform: capitalize !important;
 font-size:16px !important ;font-weight: normal !important; }
  .vesmegamenu-top ul#vesmegamenu > li .megamenu a{line-height: 28px;}
 .vesmegamenu-top ul#vesmegamenu > li .megamenu a span  {color:#747474 !important; text-transform: capitalize !important;
 font-size:13px !important ;font-weight: normal !important; }
 .vesmegamenu-top ul#vesmegamenu > li .megamenu a:hover span{color:#45a9a1  !important}
 
 
.vesmegamenu-top .group-title{background:url(../images/bg-bottom-megamenu.png) left bottom no-repeat !important; border:none !important}
 
.vesmegamenu-top ul.megamenu ul.megamenu {margin:0px !important}
.vesmegamenu-top .vescolumn  ul.megamenu{margin:10px 5px 10px 15px !important }

.vesmegamenu-top  ul li.mega {border:0px !important ; background : url(../images/bg-bt-menu.png) bottom left repeat-x !important;}

.vesmegamenu-top ul#vesmegamenu .level1 li a {background : url(../images/bg-submenu.png) top left no-repeat !important; padding:0px 0px 0px 10px !important; }
.vesmegamenu-top ul#vesmegamenu .level1 li a:hover{background-position: bottom left !important}
.vesmegamenu-top ul#vesmegamenu  li.level2 .group-title a{background:0px !important; padding:0px !important}


.vesmegamenu-top ul#vesmegamenu .menunongroup {box-shadow:0px 5px 8px #d3d4d2; padding:10px; z-index:999;  top: 49px !important;}
.vesmegamenu-top ul#vesmegamenu .level1 .menunongroup {box-shadow:0px 0px 8px #d3d4d2; top:0px !important}
.vesmegamenu-top ul#vesmegamenu p{line-height:16px}

.vesmegamenu-top .level2.static-blog ul.megamenu li {background:none !important;}

.vesmegamenu-top ul#vesmegamenu > li.level0.last {margin-right:120px}

#vesresponmenu {background:none !important}
#vesresponmenu h2{padding:0px !important}
#vesresponmenu li a:hover,
#vesresponmenu h2 a:hover{color: #51aaa3 }
#vesresponmenu h2 a,
#vesresponmenu li a{color:#747474 }
#vesresponmenu div.responmenu-wrapper{background:#fff; padding:0px 10px 10px; width:300px !important;position: absolute !important; z-index:999 ;box-shadow:0px 5px 8px #d3d4d2;}
#vesresponmenu li.level0  { background : url(../images/bg-bt-menu.png) bottom left repeat-x ; border:none !important;    overflow: hidden;}





