#top_wrapper{position:relative}#main_wrapper{padding:45px 0 25px;overflow-x:hidden}#main_wrapper table p{padding:0 !important}#menu-sm{width:100%;display:none}#menu-sm #first_tier-sm{width:inherit;list-style:none;padding:0}#menu-sm #first_tier-sm li{float:left;width:100%;position:relative}#menu-sm #first_tier-sm li a{display:block;height:50px;padding:0;width:100%;line-height:50px;text-align:center;color:#fff;font-size:16px;font-size:1.6rem;font-weight:600;background:#c70fc5;text-shadow:0 -1px 0 #8b128c;border-bottom:1px solid rgba(255,255,255,0.1);text-transform:uppercase;text-decoration:none}#menu-sm #first_tier-sm li.current a{background:#212121;text-shadow:0 -1px 0 #000}#menu-sm #first_tier-sm li ul{display:none;padding:25px;background:#cb39cc;width:auto;list-style:none}#menu-sm #first_tier-sm li ul li{width:auto;float:none;list-style:none}#menu-sm #first_tier-sm li ul li a{height:auto;line-height:normal;padding:10px 5px;background:0 none;font-size:13px;font-size:1.3rem;font-weight:400;color:#fff;text-shadow:none;border-top:0 none;border-bottom:1px solid rgba(255,255,255,0.4);text-align:left}#menu-sm #first_tier-sm li ul li a:hover{background:rgba(255,255,255,0.1)}.show-more-sm{height:30px;width:100%;position:relative;background:#404040;border-top:1px solid #212121;border-bottom:1px solid #212121;cursor:pointer;padding:5px 0;box-sizing:content-box}.show-more-sm h3{padding:0;margin:0}.show-more-sm h3 a{height:30px;float:right;margin:0;padding:0;line-height:30px;font-size:12px;font-size:1.2rem;font-weight:600;text-align:right;color:#fff;text-shadow:0 -1px 0 #000}.show-more-sm .dropdown-icon{float:right}#sidebar_menu ul{display:block}#sidebar_menu ul li a{display:none}.prod_desc iframe{width:100%}#frmCheckout input[type='text'],#frmCheckout input[type='password'],#frmCheckout textarea{min-width:170px;width:100%;background-color:#fff;padding:4px}#frmCheckout select{min-width:170px;width:100%;background-color:#fff;padding:8px}#bottom_content_wrapper #bottom_content table td{width:auto}#bottom_content_wrapper #bottom_content p a , #footer p a{display:inline-block;margin:0.5em 0.2em;text-align:center}
#top_wrapper{margin: 57px auto 0;}
#menu_wrapper{ position: fixed; top: 0;width: 100%;z-index: 22;max-height: 100%;
    overflow-x: hidden;
    overflow-y: scroll;
    -webkit-overflow-scrolling:touch; }
#main_wrapper{z-index: 11;}
