/*
-----------------------------------------------------------------------------------
Carousel common styles & Fix ( Do Not Edit this section! )
-----------------------------------------------------------------------------------*/
.bx-wrapper{ position:relative; }
#mycarousel, #mycarousel li{ list-style-type:none; padding:0px; margin:0; overflow:hidden; }
#mycarousel li p{ margin:0; padding:0; }
#mycarousel li a{ text-decoration:none; }
.cPad .bx-controls-direction a{ position:absolute; text-indent:-999999px; z-index:100; margin:0 auto; }
#mycarousel li .wraptocenter{ text-align:center; vertical-align:middle; overflow:hidden; background:#fff; }
#mycarousel li .wraptocenter span{ width:1px; height:100%; display:inline-block; }
#mycarousel li .wraptocenter a{ display:inline-block; }
#mycarousel li .wraptocenter *{ vertical-align:middle; }
#mycarousel .indent{ position:relative; }
#mycarousel li a{ overflow:hidden; display:block; color:#333; font-size:11px; text-align:center; }
#mycarousel li a strong{ color:#000; }
#mycarousel li a:hover{ color:#000; }
#mycarousel .btn{ text-align:center; display:block; }
#mycarousel .btn:hover{ background:none; }
#mycarousel .btn a{ display:block; background:#0050aa; border:1px solid #0050aa; color:#fff; font-weight:bold; padding:0 10px; text-transform:uppercase; font-size:10px; height:28px; line-height:28px; text-align:center; }
#mycarousel li:hover .btn a, #mycarousel li.hover .btn a{ background:#1aa8d1; border-color:#1aa8d1; color:#fff; }

/*-----------------------------------------------------------------------------------*/


/*
-----------------------------------------------------------------------------------
Right - Vertically scrolling products.
-----------------------------------------------------------------------------------*/
#rMenuContainer{}
#rMenuContainer .block-title span{ font-size:12px; }
#rMenuContainer .bx-controls a{ width:100%; height:26px; line-height:26px; background: url(../images/arw-vert.gif) center top no-repeat; left:0; }
#rMenuContainer .bx-controls .bx-prev{ top:-35px; }
#rMenuContainer .bx-controls .bx-next{ background-position:center bottom; margin-top:12px; }

#rMenuContainer #outerBoxRMenu1 .cPad{ padding:48px 15px 38px; overflow:hidden; }

#rMenuContainer .wraptocenter{ height:90px; width:90px; margin:0 auto; margin-bottom:5px; padding:0; border:1px solid #996e99; }
#rMenuContainer .indent{ margin:0 auto; text-align:center; height:90px; }
#rMenuContainer .text a{ font-size:11px; text-align:center; }
#rMenuContainer .price{  color:#000; font-size:16px; font-weight:bold; margin:0 0 10px 0; text-align:center; }
#rMenuContainer .btn{ display:none; }