#carousel-wrapper-product-new, #carousel-wrapper-product-featured {overflow: hidden; width: 100%;}
#carousel-content-product-new, #carousel-content-product-featured {width: 14000%; height: auto; overflow: hidden; margin-left: -16px}
#carousel-content-product-new .slide,  #carousel-content-product-featured .slide {}

.slider-container {margin: 60px 0px 0px}
#slider-body-new, #slider-body-featured {height: auto; position: relative;  width: 100%}
#slider-body-featured {margin: 30px 0px 56px}
#slider-body-new {margin: 30px 0px 100px}
/********Menu************/
ul.slider-tabs {float:left;}
ul.slider-tabs li {float:left; width:246px; background:url("../images/aslider_button.gif") no-repeat transparent; cursor:pointer; text-align:center;  }
ul.slider-tabs li.active {background:url("../images/aslider_button_active.jpg") no-repeat transparent; width:246px;}
ul.slider-tabs li:hover {color:#d4d4d4;}

/*****Left-Right_buttons******/
.carousel-control_right, .carousel-control_left {height:62px; display:block; text-indent:-9999px; position:absolute; top:250px;}
.carousel-control_right {background:url("../images/aslider_button_right.gif") no-repeat scroll left top transparent; width:59px; right:0;}
.carousel-control_left {background:url("../images/aslider_button_left.gif") no-repeat scroll left top transparent; width:59px;}

#onsale {width:248px; margin: 0;}

.slide ul { margin: 0; }
.slide ul li {text-align: left; list-style: none;}
.slide ul li img{max-width: 100%; vertical-align: middle;}
.slide ul li a.product-image {display: block; padding: 0; text-align: center} 
.slide ul li h2 {text-align: left; margin:0;}
.slide ul li h2 a{}
.slide ul li h2 a:hover {}

#slider-body-new .price-label-regular-price-price,
#slider-body-new .price-label {display: none;}
#slider-body-new .price, #slider-body-featured .price  {}
#featured-products .slide p.old-price span, #slider-body-new .slide p.old-price span { text-transform: uppercase;}

.slide p.old-price {}

.price-box p {margin: 0;text-transform: capitalize;}


#new-products .product-image-top {border: 3px solid #f5f3f3}

#featured-products .slider-tabs {height: 73px; background: url(../images/featured-products-bg.png) no-repeat; padding: 0px 20px}
#new-products .slider-tabs {height: 73px; background: url(../images/featured-products-bg.png) no-repeat; padding: 0px 20px}
.slider-tabs span.tab_bg_1 {position: absolute; background: url("../images/tab_bg_1.png") no-repeat left top; width: 34px; height: 55px; top: -8px; left: -34px;}
.slider-tabs span.tab_bg_2 {position: absolute; background: url("../images/tab_bg_2.png") no-repeat left top; width: 34px; height: 55px; top: -8px; left: -34px;}
.slider-tabs span span{ float:left;  color: #0c4963; margin-left: 20px; white-space: nowrap; text-transform: uppercase;}
#featured-products .slider-tabs p.byHead {font-size: 25px; line-height: 73px; text-transform: uppercase; float: left}
#featured-products .slider-tabs p.byHead span:first-child {}
#featured-products .slider-tabs #slider-tabs-bg {}
#featured-products .slider-tabs #slider-tabs-bg + span {}
#new-products .slider-tabs p.byHead {font-size: 25px; line-height: 73px; text-transform: uppercase; float: left}
#new-products p.slider-tabs span{width:130px}
#featured-products p.slider-tabs span{width:175px}



.carousel-new-control_left, .carousel-featured-control_left { width: 74px; height: 74px; display:block; float: left; background: url(../images/featured-products-arrows.png) no-repeat left top}
.carousel-new-control_left:hover, .carousel-featured-control_left:hover {background-position: left bottom}
.carousel-new-control_right, .carousel-featured-control_right { width: 74px; height: 74px; display:block; float: left;  background: url(../images/featured-products-arrows.png) no-repeat right top; margin-left: 22px}
.carousel-new-control_right:hover, .carousel-featured-control_right:hover {background-position: right bottom}
#carousel-wrapper {width: 712px; height: 355px; overflow: hidden; margin-top: 0px;
float: left}
#carousel-content {width: 25000px}
div.slide {float: left; margin: 0 16px}
a.carousel-control {display: none;}

#featured-products {font-size: 18px; width: 1200px}
#featured-products .arrows {float: right}
#featured-products .slide ul li {width: 276px; position: relative}
#featured-products .actions-ratings {height: 81px; width: 250px; padding: 0px 10px; border-top: 1px solid #f5f3f3; background: rgba(255,255,255,0.6); border-left: 3px solid #f5f3f3; border-bottom: 3px solid #f5f3f3; border-right: 3px solid #f5f3f3}

#featured-products h2.product-name {font-size: 18px; padding-top: 10px}
#featured-products h2.product-name:hover ~ .actions-ratings {opacity: 1}
#featured-products .label-sale, #featured-products .label-new {height: 55px; width: 55px; right: 10px; top: 10px; background-position: left top}

#featured-products .product-image-top {border: 3px solid #f5f3f3}
#featured-products .product-image-top:hover ~ .actions-ratings {opacity: 1} 
#featured-products .actions-ratings:hover {opacity: 1}
#featured-products  .actions-ratings {position: absolute; top: 261px; opacity:0; transition: opacity 0.5s; -webkit-transition: opacity 0.5s}
#featured-products .regular-price .price {display: block; margin-top: 6px; font-size: 20px}
#featured-products .special-price {display: inline-block; margin: 6px 0px 0px 1px; font-size: 20px; color: #ed3236}
#featured-products .old-price {display: inline-block; font-size: 13px; color: #898989}
#featured-products .old-price .price {}
#featured-products .minimal-price .price-label {display: inline-block; font-size: 17px; text-transform: capitalize}
#featured-products .minimal-price .price {display: inline-block; margin: 6px 0px 0px; font-size: 20px}
#featured-products .minimal-price-link {display: inline-block; margin-top: 5px}
#featured-products .minimal-price-link .price {font-size: 20px}
#featured-products .minimal-price-link .label {font-size: 17px}
#featured-products .price-from {margin: 6px 0px 0px}
#featured-products .price-from .price-label {font-size: 17px}
#featured-products .price-from .price {font-size: 20px}
#featured-products .price-to .price-label {font-size: 17px}
#featured-products .price-to .price {font-size: 20px}

#featured-products .actions {overflow:hidden}
#featured-products button.btn-cart {padding: 0px 15px; line-height: 40px}
#featured-products button.btn-cart span {font-size: 18px}
#featured-products button.btn-cart, #featured-products .link-wishlist, 
#featured-products .link-compare {float: left}
#featured-products .link-wishlist, #featured-products .link-compare
{width: 31px; height: 35px; float: left; margin: 3px 0px 0px 3px; text-indent: -9999px}
#featured-products .link-wishlist {background: url(../images/wishlist-compare-3col.png) left top no-repeat}
#featured-products .link-wishlist:hover {background-position: left bottom}
#featured-products .link-compare {background: url(../images/wishlist-compare-3col.png) right top no-repeat}
#featured-products .link-compare:hover {background-position: right bottom}

#featured-products .actions .out-of-stock {float:left; margin-right: 7px; font-size: 16px}
#featured-products .availability {padding-top: 11px}
#featured-products .rating-box { width: 85px; height:11px; font-size:0; line-height:0; background:url(../images/rating-bg.png) 0 100% repeat-x; text-indent:-9999px; overflow:hidden; margin: 10px 0px}
#featured-products .rating-box .rating { float:left; height: 11px; background:url(../images/rating-bg.png) 0 0 repeat-x; }
#featured-products .rating-links {display: none}
#featured-products .only-ratings .no-rating {font-size: 15px; margin: 7px 0px 6px}

#new-products  {font-size: 18px; width: 1200px} 
#new-products .arrows {float: right}
#new-products  .slide ul li {width: 276px; position: relative}
#new-products  .actions-ratings {height: 81px; width: 250px; padding: 0px 10px; border-top: 1px solid #f5f3f3; border-left: 3px solid #f5f3f3; border-right: 1px solid #f5f3f3; border-bottom: 3px solid #f5f3f3; background: rgba(255,255,255,0.6)}

#new-products  h2.product-name {font-size: 18px; padding-top: 10px}
#new-products  h2.product-name:hover ~ .actions-ratings {opacity: 1}
#new-products  .label-sale, #new-products  .label-new {height: 55px; width: 55px; right: 10px; top: 10px; background-position: left top}

#new-products  .product-image-top {border: 3px solid #f5f3f3}
#new-products  .product-image-top:hover ~ .actions-ratings {opacity:1} 
#new-products  .actions-ratings:hover {opacity:1}
#new-products   .actions-ratings {position: absolute; top: 261px; opacity:0; transition: opacity 0.5s; -webkit-transition: opacity 0.5s}
#new-products .regular-price .price {display: block; margin-top: 6px; font-size: 20px}
#new-products .special-price {display: inline-block; margin: 6px 0px 0px; font-size: 20px; color: #ed3236}
#new-products .old-price {display: inline-block; font-size: 13px; color: #898989}
#new-products .old-price .price {}
#new-products .minimal-price .price-label {display: inline-block; font-size: 17px; text-transform: capitalize}
#new-products .minimal-price .price {display: inline-block; margin: 6px 0px 0px; font-size: 20px}
#new-products .minimal-price-link {display: inline-block; margin-top: 5px}
#new-products .minimal-price-link .price {font-size: 20px}
#new-products .minimal-price-link .label {font-size: 17px}
#new-products .price-from {margin: 6px 0px 0px}
#new-products .price-from .price-label {font-size: 17px}
#new-products .price-from .price {font-size: 20px}
#new-products .price-to .price-label {font-size: 17px}
#new-products .price-to .price {font-size: 20px}

#new-products .actions {overflow:hidden}
#new-products button.btn-cart {padding: 0px 15px; line-height: 40px}
#new-products button.btn-cart span {font-size: 18px}
#new-products button.btn-cart, #new-products .link-wishlist, 
#new-products .link-compare {float: left}
#new-products .link-wishlist, #new-products .link-compare
{width: 31px; height: 35px; float: left; margin: 3px 0px 0px 3px; text-indent: -9999px}
#new-products .link-wishlist {background: url(../images/wishlist-compare-3col.png) left top no-repeat}
#new-products .link-wishlist:hover {background-position: left bottom}
#new-products .link-compare {background: url(../images/wishlist-compare-3col.png) right top no-repeat}
#new-products .link-compare:hover {background-position: right bottom}

#new-products .actions .out-of-stock {float:left; margin-right: 7px; font-size: 16px}
#new-products .availability {padding-top: 11px}
#new-products .rating-box { width: 85px; height:11px; font-size:0; line-height:0; background:url(../images/rating-bg.png) 0 100% repeat-x; text-indent:-9999px; overflow:hidden; margin: 10px 0px}
#new-products .rating-box .rating { float:left; height: 11px; background:url(../images/rating-bg.png) 0 0 repeat-x; }
#new-products .rating-links {display: none}
#new-products .only-ratings .no-rating {font-size: 14px; margin: 6px 0px 7px}




