/*
-----------------------------------------------------------------------------------
Carousel common styles & Fix ( Do Not Edit this section! )
-----------------------------------------------------------------------------------*/
.bx-wrapper{ position:relative; }
.fourth-carousel, .fourth-carousel li{ list-style-type:none; padding:0px; margin:0; overflow:hidden; }
.fourth-carousel li p{ margin:0; padding:0; }
.fourth-carousel li a{ text-decoration:none; }
.pad .bx-controls-direction a{ position:absolute; text-indent:-999999px; z-index:100; margin:0 auto; }
.wraptocenter-hori{ text-align:center; vertical-align:middle; overflow:hidden; background:#fff; }
.wraptocenter-hori span{ width:1px; height:100%; display:inline-block; }
.wraptocenter-hori a{ display:inline-block; }
.wraptocenter-hori *{ vertical-align:middle; }
.fourth-carousel .indent{ position:relative; }
.fourth-carousel .text a{ overflow:hidden; display:block; color:#2f2f2f; font-size:11px; }
.fourth-carousel .text a:hover{ color:#000; }
.fourth-carousel .btn{ text-align:center; display:block; }
.fourth-carousel .btn:hover{ background:none; }
.fourth-carousel .btn a{ display:block; background:#4812a7; color:#fff; padding:0 10px; text-transform:uppercase; font-weight:bold; font-size:12px; height:30px; line-height:30px; text-align:center; }
.fourth-carousel li:hover .btn a, .fourth-carousel li.hover .btn a{ background:#000; }


/*-----------------------------------------------------------------------------------*/

/*
-----------------------------------------------------------------------------------
Horizontal scrolling products.
-----------------------------------------------------------------------------------*/
#homeFeatured, #homeNew{ margin:5px 0 10px; }
.scroll{ }
.scroll .bx-controls-direction{ width:100%; text-align:center; }

/*.scroll .bx-controls a{ top:0; width:35px; height:100%; line-height:100%; background:url(../images/arw-scroll.png) 0 center no-repeat; }
.scroll .bx-controls .bx-next{ right:-80px; background-position:right center; }
.scroll .bx-controls .bx-prev{ left:-80px; }*/


.scroll .bx-controls{ text-align:center; }
.scroll .bx-pager{ display:inline-block; margin:27px auto 15px; z-index:99; text-align:center;  border-radius:15px; *width:120px; }
.scroll .bx-pager .bx-pager-item{ display:inline-block; *float:left; }
.scroll .bx-pager a{ float:left; width:10px; height:10px; line-height:10px; margin-right:3px; text-indent:-999999px; background:#ababab; border-radius:15px; }
.scroll .bx-pager a.active{ background:#666666!important; }


#homeNew h3{ background:url(../images/bg-scroll-head2.gif) center center repeat-x; margin:0 0 20px; padding:0; font-size:18px; color:#000; font-weight:600; text-transform:uppercase; text-align:center; border:0; }
#homeNew h3 span{ color:#fff; background:#343338!important; display:inline-block; padding:8px 50px; font-size:18px; }
#homeNew .fourth-carousel .btn a{ display:block; background:#0099e5; color:#fff; padding:0 10px; text-transform:uppercase; font-weight:bold; font-size:12px; height:30px; line-height:30px; text-align:center; }


.scroll .pad{ padding:0 0px; }
.scroll h3{ background:url(../images/bg-scroll-head.gif) center center repeat-x; margin:0 0 20px; padding:0; font-size:18px; color:#000; font-weight:600; text-transform:uppercase; text-align:center; border:0; }
.scroll h3 span{ color:#fff; background:#4812a7; display:inline-block; padding:8px 50px; font-size:18px; }
.scroll ul{ }
.scroll li{ float:left; margin-right:15px; text-align:center; }
.scroll .wraptocenter-hori{ height:140px; margin:0; }
.scroll .indent{ text-align:center;  }
.scroll .text{ margin:15px 0; }
.scroll .text a{ height:38px; font-size:13px; color:#000; text-align:left; }
.scroll .price{ color:#000; font-size:16px; font-weight:bold; text-align:left; height:34px; line-height:34px; }
.scroll .btn{ position:absolute; right:0; bottom:0; }
.scroll .btn a{ }
/*
-----------------------------------------------------------------------------------
Left - Vertically scrolling products.
-----------------------------------------------------------------------------------*/
.lScroll h3{ }

.lScroll .bx-controls a{ width:100%; height:22px; line-height:22px; background: url(../images/arw-vert.png) center top no-repeat; left:0; }
.lScroll .bx-controls .bx-prev{ top:-35px; }
.lScroll .bx-controls .bx-next{ background-position:center bottom; margin-top:13px; }

.lScroll .pad{ padding:48px 0; overflow:hidden; background:none; }
.lScroll .inr-pad{ margin:0 13px; }
.lScroll li{ }
.lScroll .wraptocenter-hori{ padding:10px; height:100px; border:1px solid #bfcdd8; }
.lScroll .indent{ }
.lScroll .text{ margin:10px 0 8px; }
.lScroll .text a{ text-align:center; }
.lScroll .price{  color:#000; font-size:16px; font-weight:bold; text-align:center; }
.lScroll .btn{ margin-top:10px; }

.lScroll .btn a{ display:inline-block; }

/*
-----------------------------------------------------------------------------------
Right - Vertically scrolling products.
-----------------------------------------------------------------------------------*/
.rScroll{ }
.rScroll .block-title span{ font-size:12px; }
.rScroll .bx-controls a{ width:100%; height:22px; line-height:22px; background: url(../images/arw-vert.png) center top no-repeat; left:0; }
.rScroll .bx-controls .bx-prev{ top:-35px; }
.rScroll .bx-controls .bx-next{ background-position:center bottom; margin-top:13px; }

.rScroll .pad{ padding:48px 0; overflow:hidden; }

.rScroll .inr-pad{ margin:0 13px; }
.rScroll .wraptocenter-hori{ height:100px; width:100px; margin:0 auto; margin-bottom:5px; padding:0; border:1px solid #ccc; }
.rScroll .indent{ margin:0 auto; text-align:center; height:90px; }
.rScroll .text a{ font-size:11px; text-align:center; }
.rScroll .price{  color:#000; font-size:16px; font-weight:bold; margin:0 0 10px 0; text-align:center; }
.rScroll .btn{ display:none; }