/*
-----------------------------------------------------------------------------------
Carousel common styles & Fix ( Do Not Edit this section! )
-----------------------------------------------------------------------------------*/
.bx-wrapper{ position:relative;background:#fff}
.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;color:#fff; font-weight:bold; padding:0 10px; text-transform:uppercase; font-size:12px; height:30px; line-height:30px; text-align:center; }
.fourth-carousel li:hover .btn a, .fourth-carousel li.hover .btn a{  color:#fff; background:#000 }

/*-----------------------------------------------------------------------------------*/

/*
-----------------------------------------------------------------------------------
Horizontal scrolling products.
-----------------------------------------------------------------------------------*/
.scroll{}
.scroll .bx-controls-direction{ width:100%; text-align:center; }

.bx-controls{ text-align:center; }
.scroll .bx-controls .bx-pager{ display:inline-block; margin:15px auto 15px; z-index:99; text-align:center;  border-radius:15px; *width:120px; }
.scroll .bx-controls .bx-pager .bx-pager-item{ display:inline-block; *float:left; }
.scroll .bx-controls .bx-pager a{ float:left; width:11px; height:11px; line-height:11px; margin-right:3px; text-indent:-999999px; background:#cbcbcb; border-radius:11px; }
.scroll .bx-controls .bx-pager a.active{ background:#696969!important; }


.scroll .pad{ padding:20px 20px; height:320px; overflow:hidden; background:#fff }
.scroll h3 { text-align:center; font-weight:bold; font-size:24px; color:#646464; text-transform:uppercase; margin:0; padding:0 0 10px 0; background:#eaeaea;  font-family:   'swis721_cn_btroman', sans-serif!important; }
.mobile-featured .block-title{ padding:0}
.mobile-featured .block-title > span{ text-align:center; font-weight:500; font-size:20px; color:#2f2f2f; text-transform:uppercase; margin:0;  }
.scroll ul{ }
.scroll li{ float:left; text-align:center;border:1px solid #cfcfcf;  padding:15px }
.scroll .wraptocenter-hori{ height:170px; margin:0; }
.scroll .indent{ text-align:center;  }
.scroll .text{ margin:15px 0; }
.scroll .text a{ height:30px; font-size:13px; color:#4e4e4d; text-align:left; }
.scroll .price{ color:#000; font-size:20px; font-weight:normal; text-align:left; height:34px; line-height:34px; font-family:Arial, Helvetica, sans-serif!important; }
.scroll .price span{ font-family:Arial, Helvetica, sans-serif!important; }

.scroll .btn{ position:absolute; right:0; bottom:0; background:#e84a25 }
.scroll .btn a{ }


/*
-----------------------------------------------------------------------------------
Right - Vertically scrolling products.
-----------------------------------------------------------------------------------*/
.rScroll{ }
.rScroll .block-title span{ font-size:13px; font-weight:bold; padding:1px 0 0 0 }
.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:13px; 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; margin-top:10px }


#homeFeatured{ padding:20px; background:#ebebeb; padding-top:15px}