.my_carousel_items {padding: 0 15px;position:relative}
div.my_carousel_items a:focus, div.pager a:focus{outline:none}
.items_wrapper {}
.single_items {float: left; margin: 15px;height:auto !important;overflow:hidden}
div.my_carousel_items div.single_items img{width:100%;border-radius:0;box-shadow:0 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 .single_items{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{box-shadow: 1px 1px 5px #999999;
margin: 7px;
padding: 15px;}
#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 {margin-bottom:5px}
#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.ppm-carousel-preloader {
display: block;
height: 155px;
width: 100%;}

div.ppm-carousel-preloader:after {background: url(img/ajax-loader.gif);
content: "";
display: block;
height: 32px;
left: 50%;
margin-left: -16px;
margin-top: -16px;
position: absolute;
right: 0;
top: 50%;
width: 32px;
z-index: 999;}
.my_carousel_items {display:none}
.carousel_main_wrapper {position:relative}