.my_carousel_items {padding: 0 15px;position:relative}
div.my_carousel_items a:focus, div.pager a:focus{outline:none}
.items_wrapper {}
div.items_wrapper li.product {float: left; margin: 0px;height:auto !important;overflow:hidden;position:relative;padding-bottom:20px}
div.my_carousel_items li.product img{border-radius:0;box-shadow:0 0 0;width:100%}
div.my_carousel_items li.product a{text-decoration:none}
div.my_carousel_items li.product span.onsale{background: -moz-linear-gradient(center top , #A2C094 0px, #85AD74 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
border-radius: 20px 20px 20px 20px;
box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 -1px 0 rgba(0, 0, 0, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.2);
color: #FFFFFF;
font-size: 12px;
font-weight: bold;
left: 6px;
line-height: 32px;
margin: 0;
min-height: 32px;
min-width: 32px;
padding: 4px;
position: absolute;
text-align: center;
text-shadow: 0 -1px 0 #85AD74;
top: 6px;}
div.my_carousel_items li.product a.button{background: none repeat scroll 0 0 #DDDDDD;
color: #000000;
display: inline-block;
padding: 5px 15px;
text-align: center;position:relative}
div.my_carousel_items li.product a.loading {background:url(../../woocommerce/assets/images/ajax-loader.gif) no-repeat scroll center center !important;color:#ddd !important;background-color:#f1f1f1 !important}



div.my_carousel_items li.product a.added:before {
  background: url("../../woocommerce/assets/images/success.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  content: "";
  height: 16px;
  position: absolute;
  right: -26px;
  text-indent: 0;
  top: 10px;
  width: 16px;
}
div.my_carousel_items li.product a.added_to_cart {display:block;margin-top:5px}
div.my_carousel_items li.product a.added_to_cart:hover{color: #000;}
div.my_carousel_items li.product a.button:hover {background:#000;color:#fff}
div.my_carousel_items li.product h3{color: #666666;
line-height: 23px;
margin: 0 0 5px;}
div.my_carousel_items li.product span.price{color: #333333; display: block; margin-bottom: 5px;}


div.my_carousel_items li.product .star-rating, div.my_carousel_items li.product-page .star-rating {
    font-family: 'star';
    font-size: 1em;
    height: 23px;
    line-height: 1em;
    overflow: hidden;
    position: relative;
    width: 5.4em;
}
div.my_carousel_items li.product .star-rating:before, div.my_carousel_items li.product-page .star-rating:before {
    color: #E0DADF;
    content: "sssss";
}
div.my_carousel_items li.product .star-rating span, div.my_carousel_items li.product-page .star-rating span {
    float: left;
    left: 0;
    overflow: hidden;
    padding-top: 1.5em;
    position: absolute;
    top: 0;
}
div.my_carousel_items li.product .star-rating span:before, div.my_carousel_items li.product-page .star-rating span:before {
    content: "SSSSS";
    left: 0;
    position: absolute;
    top: 0;
}
div.my_carousel_items li.product .products .star-rating, div.my_carousel_items li.product-page .products .star-rating {
    display: block;
    float: none;
    margin: 0 0 0.5em;
}
div.my_carousel_items li.product .hreview-aggregate .star-rating, div.my_carousel_items li.product-page .hreview-aggregate .star-rating {
    margin: 10px 0 0;
}

.arrow_buttons {left: 0; margin-top: -15px; position: absolute; top: 48%; width: 100%;}
div.arrow_buttons a.prev, div.arrow_buttons  a.next {background: url("img/nav.png") no-repeat scroll ; display: block; height: 30px; opacity: 1; position: absolute; text-indent: -99999px; top: 0; width: 14px;}
div.arrow_buttons a.prev {left:0}
div.arrow_buttons a.next {right:0;background-position:-16px 0}
div.arrow_buttons a.prev:hover, div.arrow_buttons a.next:hover  {opacity:.5}
.hidden_bg_left, .hidden_bg_right {background:#fff;width:15px;height:100%;position:absolute;top:0;z-index:9999}
.hidden_bg_left {left:15px}
.hidden_bg_right {right:15px}
div.pager {text-align:center}
div.pager a{display:inline-block;background:#ddd;height:10px;width:10px;border-radius:10px;margin:0 5px;text-indent:-9999px}
div.pager a:hover, div.pager a.selected {background:#333;}
img {max-width:100%}

.style_one {}
#style_one .items_wrapper_outerstyle_one{box-shadow: 0 0 4px #999999; margin-bottom: 25px;z-index:999}
#style_one li.product{margin-bottom:10px}
#style_one .arrow_buttons {margin-top: -20px;}
#style_one .hidden_bg_left, .hidden_bg_right {z-index:1}
#style_one a.prev, #style_one a.next {background: url("img/nav_style_one.png") no-repeat scroll 11px 8px;  border-radius: 40px 40px 40px 40px; height: 40px; width: 40px;z-index:9999}
#style_one a.prev:hover, #style_one a.next:hover {background-color:#333333;opacity:1}
#style_one a.prev {left:-7px;}
#style_one a.next {right:-7px;background-position:-55px 8px}

#style_two a.prev, #style_two a.next{background: url("img/nav_style_two.png") no-repeat scroll 0 0;width:41px;height:100px;z-index:9999}
#style_two .arrow_buttons {margin-top: -50px;}
#style_two a.prev {left:9px;}
#style_two a.next {right:9px;background-position:-89px 0px}
#product_slider {}
#product_slider .single_items_product{}
#product_slider .single_items_product h2 {margin:0;margin-bottom:10px;font-size:18px;}
#product_slider .single_items_product p {margin:0}
#product_slider .single_items_product img {background: none repeat scroll 0 0 #DDDDDD;
border: 1px solid #CCCCCC;
margin-bottom: 5px;
padding: 5px;
width: 95%;}
#product_slider .single_items_product a.readmore_p {background: none repeat scroll 0 0 #DDDDDD;
color: #FFFFFF;
display: inline-block;
margin-top: 10px;
padding: 5px 15px;
text-decoration: none;}
#product_slider .single_items_product a.readmore_p:hover {background:#333333}

div.img_only_carousel li.product {}
div.img_only_carousel li.product  h3, div.img_only_carousel li.product span.onsale, div.img_only_carousel li.product  div.star-rating,div.img_only_carousel li.product  span.price, div.img_only_carousel li.product  a.button {display:none}