.category_silder {
    position: relative;
}
.article-productloop .articleproduct-image img.product-graphic.left {
    display: none !important;
}
.article-productloop tr td {
    padding: 5px 0!important;
}

<!-- start of bb-jt.css -->

html {padding: 0px; margin: 0px;}
body {max-width: 100%; overflow-x: hidden; background-color: #FFFFFF; text-align: center; padding: 0px; margin: 0px;}
body, td {font-family: Arial,Helvetica,sans-serif; font-size: 10pt; color: #111111;}
header, footer, section, article {display: block; width: 100%; padding: 0px; margin: 0px auto; text-align: center;}
header.bb-headersmaller {box-shadow: 0px 0px 6px #898989; box-shadow: 0px 0px 6px rgba(0,0,0,0.2); -moz-box-shadow: 0px 0px 6px #898989; -moz-box-shadow: 0px 0px 6px rgba(0,0,0,0.2); -webkit-box-shadow: 0px 0px 6px #898989; -webkit-box-shadow: 0px 0px 6px rgba(0,0,0,0.2);}
a {outline: 0px; border: 0px; color: #A73235; text-decoration: none;} a:hover {color: #B73E40; text-decoration: none;} p {padding: 8px 0px;}
:focus {outline: none;} *{margin:0; padding:0;} h1#bbnme {line-height: 140%;}
h1, h2, h3, h4, h5, h6, ul, p, img {margin: 0px;} li {margin: 0px 0px 0px 20px;} div {margin-top: 0px; margin-bottom: 0px;} h1 small {font-size: 50%;} h1.left {text-align: left;}
.clear, .clearall, .clr {clear: both;} .clearall {max-height: 0px; overflow: hidden; margin: 0px; padding: 0px;} form {clear: none; display: inline-block; zoom: 1; *display: inline;} .block {display: block; clear: both; padding: 4px 0px;} .hide, .hidden, .hideit, .showprint {display: none;} .show {display: block;} .nobr, .unused-text-button a {white-space: nowrap;} .strike {text-decoration: line-through;}
.bold, .Bold {font-weight: bold;} .italic, .Italic {font-style:italic;} .big, .Big {font-size: 120%;} .small, .Small, .basic-text-link-small {font-size: 80%;} .Typewriter {font-family: Courier New, Courier New, monospace;}
div.left, p.left {text-align: left;} div.right, p.right {text-align: right;} div.center, p.center, div.centered, div.Centered, h1.center, .button, .buttons {text-align: center;} .center table {margin-left: auto; margin-right: auto;}
img {padding: 0px; outline: 0px; border: 0px;} img.left {float: left; padding: 0px 14px 14px 0px;} img.right {float: right; padding: 0px 0px 14px 14px;}
header img, footer img, aside img, nav img, .product img, img#bb-miimage, .prod_img img, td img, div.bbtext img, .bb-prodimg img, .bb-tabcontent img, .bb-crossimg img, .link img {max-width: 100%;}
*, *:after, *:before {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
/* Clearfix hack by Nicolas Gallagher: http://nicolasgallagher.com/micro-clearfix-hack/ */
.clearfix:before, .clearfix:after { content: " "; display: table; }
.clearfix:after { clear: both; }
.halfplus {margin-right: 1%;}
.table {display: table;} .tr {display: table-row;} .td {display: table-cell;}
table.tabletoobig {display: block; max-width: 100%;}
table.tabletoobig img {max-width: 100%;}
hr {height: 1px; border: 0px; background: #E7E7E7; margin: 16px auto; padding: 0px;}
h1, div#bb-chooselist span.ss_wl_text {padding-bottom: 8px; font-weight: normal; font-size: 150%;}
h2 {padding: 14px 0px 8px 0px; font-weight: normal; font-size: 130%;}
h3 {padding: 14px 0px 8px 0px; font-weight: bold; font-size: 120%;}
h4 {padding: 14px 0px 8px 0px; font-weight: normal; font-size: 110%;}
h5 {padding: 14px 0px 8px 0px; font-weight: bold; font-size: 110%;}
h6 {padding: 14px 0px 8px 0px; font-weight: bold; font-size: 100%;}
.bb-bottomborder {border-bottom: 1px solid #DFDFDF;}
.half, .halfplus {width: 50%; float: left; clear: none;} .third, .thirds {width: 33.3%; float: left; clear: none;} .fourth, .fourths {width: 25%; float: left; clear: none;} .fifth, .fifths {width: 20%; float: left; clear: none;}
.inline-left {display: inline-block; zoom: 1; *display: inline; float: left; clear: none;}
.inline-right {display: inline-block; zoom: 1; *display: inline; float: right; clear: none;}
.halfless {width: 46%; float: right; clear: none; padding: 0px; margin: 0px; clear: right;}
input, textarea, select, option, input:focus, input:hover, input:active {max-width: 98%; outline: none;} input:-moz-focus-inner, select:-moz-focus-inner, option:-moz-focus-inner {border: 0px;}
input[type=text], input[type="text"], input[type=password], input[type="password"], input[type=number], input[type="number"], input[type=email], input[type="email"], input[type=tel], input[type="tel"] {background: #FFFFFF; border: 1px solid #DDDDDD; padding: 6px 8px; margin: 0px auto;}
option, option[selected=""] {background: #FFFFFF; border: 0px; padding: 0px 6px; outline: 0px; line-height: 22px; -webkit-appearance: none;}
select {border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; width: auto; max-width: auto; padding: 6px 20px 6px 8px; margin: 0px auto; border: 1px solid #DDDDDD; text-indent: 0.01px; text-overflow: "";}
textarea {background: #FAFAFA; border: 1px solid #DDDDDD; padding: 6px 4px; width: 94%; max-width: 260px; outline: none;}
.bb-padt {padding-top: 16px;} .bb-padb {padding-bottom: 16px;}
.bb-notesm {display: block; width: 100%; font-size: 90%; padding: 30px 0px;}
.bb-lighter {opacity: 0.6; filter: opacity(60);}
.bb-regfontsize {font-size: 10pt;}
div#bb-menuscontainer {width: 94%; max-width: 1000px; margin: 0px auto;}
div#bb-content {display: block; position: relative; text-align: left; float: right; clear: both; width: 94%; max-width: 1000px; position: relative;}
div#bb-menuscontainer div#bb-content {padding-top: 0px; padding-bottom: 0px; width: 100%;}
body.fullwidth div#bb-content {float: none; margin: 0px auto;}
div#bb-inner {padding: 0px; margin: 0px auto; max-width: 1000px;}
body.sidenav div#bb-inner, body.bothnavs div#bb-inner {padding-left: 16px; padding-right: 16px;}
.sidenav div#bb-content, .sidenav div#bb-menuscontainer div#bb-content {clear: none; width: 82%; max-width: 82%; margin: 0px;}
.bothnavs div#bb-content, .bothnavs div#bb-menuscontainer div#bb-content {clear: none; width: 63%; max-width: 63%; margin: 0px;}
aside#bb-rightnav {float: right;} aside#bb-leftnav {float: left;}
aside#bb-leftnav, aside#bb-rightnav {display: block; clear: none; text-align: center; padding: 0px; overflow: hidden; position: relative;} 
body.sidenav aside#bb-leftnav, body.sidenav aside#bb-rightnav, body.bothnavs aside#bb-leftnav, body.bothnavs aside#bb-rightnav {width: 18%;}
.left_pagelink, .left_pagetitle, div span#bb-gcl a {display: block; padding: 3px 0px; text-align: left; font-size: 96%;}
.right_pagelink, .right_pagetitle {display: block; padding: 3px 0px; text-align: right; font-size: 96%;}
div.left_pagelinks, div.right_pagelinks {margin: 0px 0px 16px 0px; padding: 0px;}
span#bb-categories {display: block; line-height: 30px; padding: 0px; margin: 0px; text-indent: 3000px; white-space: nowrap; text-align: left;}
aside span#bb-gcl {display: block; text-align: left;}
div#bbbread {line-height: 30px; height: 30px; padding: 0px; font-size: 80%; white-space: nowrap; overflow: hidden; margin-bottom: 14px; text-align: left;}
div#bbbread div {display: inline; padding: 0px; margin: 0px; clear: none; height: 30px;}
div#bbbread a {padding: 0px 6px 0px 0px; color: #B73E40; display: inline-block; zoom: 1; *display: inline; height: 30px; line-height: 30px;}
div#bbbread a:hover {color: #A73235;}
div#bbbread span.bbbread-div {display: inline-block; zoom: 1; *display: inline; color: #DFDFDF; padding: 0px 6px 0px 0px; margin: 0px;}
div#bbbread a span {padding: 0px;}
div#bb-pagebannerinner {max-height: 600px; overflow: hidden;}
div#bb-pagebannercar img {max-width: 100%;}
div.bbtext {padding-bottom: 30px; text-align: left;}
div#bbtext2, div#bbtext3 {clear: both;}
div#bblplinks {overflow: hidden; margin-bottom: 30px; width: 100%; clear: both; position: relative;}
div#bbpag2 {padding-top: 30px;}
div.bbpagination {margin-bottom: 30px; text-align: right; padding: 0px 10px;}
div.bbpagination span {padding: 0px 3px;}
div.borders, div.quickviewborders {border-top: 1px solid #DFDFDF; border-left: 1px solid #DFDFDF;}
div.borders li.link div.item, div.borders li.prod div.item {padding-top: 20px; border-right: 1px solid #DFDFDF; border-bottom: 1px solid #DFDFDF;}
section#bb-bestsellers {display: block; clear: both; width: 100%; padding: 0px; margin: 0px; text-align: center; background: #F6F6F6;}
div#bb-divbestsellers {width: 94%; margin: 0px auto; max-width: 1000px; padding: 60px 0px; text-align: left;}
div#bb-divbestsellers h2 {text-align: center; font-size: 300%; border: 0px; padding-bottom: 30px;}
div#bb-divbestsellers.left h2 {text-align: left;}
div#bb-divbestsellers.right h2 {text-align: right;}
div#bb-scrolldivprodcross li, div#bb-scrolldivstorecross li, div#bb-divbestsellers li {padding: 2px 0px;}
div#bb-scrolldivprodcross li >div , div#bb-scrolldivstorecross li > div, div#bb-divbestsellers li > div {background: #FFFFFF; border: 1px solid #DFDFDF; margin: 2px 1px; max-width: 100%;}
div.bb-crossinfinite {padding: 8px;}
div.loopinfinite5 ul li.prod {width: 20%;}
div.bb-crossimg {max-width: 100%;}
span#bb-qpflag, span#bb-vpflag {display: block; width: 100%; font-size: 80%; padding: 8px 0px 0px 0px;}
div#bbcrosssell, div#bbgcrosssell {margin-bottom: 30px; clear: both; overflow: hidden; position: relative; max-width: 100%;}
div#bbsocialshare {text-align: left; clear: both; padding: 30px 0px 0px 0px;}
div.fb_share, div.twtr_share, div#plusone {display: inline-block; zoom: 1; *display: inline; clear: none;}
div.fb_share {position: relative; top: -3px; padding-right: 10px;} 
div.twtr_share {max-width: 90px;}
.bb-lkimg {display: block; text-align: center;}
.bb-lknme {padding-right: 5px; color: #111111; cursor: pointer; text-decoration: none; font-size: 110%;}
.bb-lknme:hover {text-decoration: underline; color: #111111;}
.nowrap .bb-lknme {display: block; padding: 4px 0px;}
.link span {font-size: 90%; opacity: 8.0; filter: opacity(80);}
div#bblpprods, div#bblplinks {width: 100%; clear: both; overflow: hidden; position: relative; margin-bottom: 30px;}
ul.og-grid, ul#bb-loopproducts, ul#bb-looplinks {list-style: none; padding: 0px; margin: 0px auto; text-align: left; width: 100%;}
ul#bb-looplinks li.link, ul#bb-loopproducts li.prod, ul#bb-loopgcross li.prod, ul#bb-looppcross li.prod {float: left;}
li.prod:after, li.link:after {content: ''; display: block; clear: both;}
ul#bb-loopgcross, ul#bb-looppcross {list-style: none; padding: 0px; margin: 0px auto; text-align: left; width: 100%;}
div.loop5 .og-grid li, div.loop5 li.link, div.loop5 li.prod {width: 20%;} body div.loop5 li div.item {padding-left: 5%; padding-right: 5%;}
div.loop4 .og-grid li, div.loop4 li.link, div.loop4 li.prod {width: 25%;} body div.loop4 li div.item {padding-left: 5%; padding-right: 5%;}
div.loop3 .og-grid li, div.loop3 li.link, div.loop3 li.prod {width: 33.3%;} body div.loop3 li div.item {padding-left: 5%; padding-right: 5%;}
div.loop2 .og-grid li, div.loop2 li.link, div.loop2 li.prod {width: 50%;} body div.loop2 li div.item {padding-left: 5%; padding-right: 5%;}
div.loop1 .og-grid li, div.loop1 li.link, div.loop1 li.prod {width: 100%;}
.og-grid li, li.link, li.prod {text-align: center; display: inline-block; zoom: 1; *display: inline; margin: 0px; padding: 0px; vertical-align: top; height: 100%;}
li.link div.item, li.prod div.item {padding: 0px 2px 30px 2px; position: relative; height: 100%;} 
.loop1 .center {text-align: left;}
.bb-prodimg {display: block; margin-bottom: 4px;}
.bb-prodnme {display: block;}
div.loop1 .bb-prodimg {width: 20%; float: left; clear: none; text-align: center;}
div.loop1 .bb-proddets {width: 60%; text-align: left; clear: none; float: left; margin: 0px 1% 0px 2%;}
div.loop1 .bb-prodaddcol {width: 16%; float: right; clear: none; text-align: center;}
div.bb-prodrev {text-align: center; padding: 0px; clear: both; margin: 8px 0px 0px 0px; height: 18px; max-height: 18px; overflow: hidden; width: 100%;}
div.loop1 div.bb-prodrev, .left div.bb-prodrev, .Left div.bb-prodrev, div.loop1 div.center div.bb-prodrev {margin-left: 0px; position: relative; left: -1px; text-align: left;}
div.bb-prodrev .reviews_stars, div.bb-prodrev .reviews_stars_wrapper {display: block; height: 16px; width: 80px; margin: 0px auto; padding: 0px; overflow: hidden; text-align: left;}
div.loop1 div.bb-prodrev .reviews_stars, div.left div.bb-prodrev .reviews_stars, div.Left div.bb-prodrev .reviews_stars, div.loop1 div.center div.bb-prodrev .reviews_stars, div.loop1 div.bb-prodrev span.review_microdata_wrapper, div.left div.bb-prodrev span.review_microdata_wrapper, div.Left div.bb-prodrev span.review_microdata_wrapper, div.loop1 div.center div.bb-prodrev span.review_microdata_wrapper
 {margin: 0px auto 0px 0px;}
div.center div.bb-prodrev .reviews_stars, div.Center div.bb-prodrev .reviews_stars, div.center div.bb-prodrev span.review_microdata_wrapper, div.Center div.bb-prodrev span.review_microdata_wrapper
 {margin: 0px auto;}
div.right div.bb-prodrev .reviews_stars, div.Right div.bb-prodrev .reviews_stars, div.right div.bb-prodrev span.review_microdata_wrapper, div.Right div.bb-prodrev span.review_microdata_wrapper
 {margin: 0px 0px 0px auto;}
.bb-crossinfinite .bb-crossdets div.bb-prodrev .review_microdata_wrapper {margin: 0px !important; top: -2px;}
.bb-crossinfinite div.bb-prodrev .review_microdata_wrapper, .bb-crossinfinite div.bb-prodrev .review_microdata_wrapper .reviews_stars_wrapper, .bb-crossinfinite div.bb-prodrev .review_microdata_wrapper .reviews_stars {position: relative;}
.bb-crossinfinite div.bb-prodrev .review_microdata_wrapper .reviews_stars_background, .bb-crossinfinite div.bb-prodrev .review_microdata_wrapper .reviews_stars_rating {position: absolute; top: 0px; left: 0px;}
div.bb-prodrev .reviews_stars_background {background-color: #FFFFFF; background-color: transparent; padding: 0px; margin: 0px; width: 100%: height: 16px; z-index: 1; overflow: hidden;}
div.bb-prodrev .reviews_stars_background, div.bb-prodrev .reviews_stars_rating, div.bb-prodrev .reviews_stars_background img, div.bb-prodrev .reviews_stars_rating img {padding: 0px; margin: 0px; height: 16px; max-height: 16px; overflow: hidden; z-index: 2;}
div.bb-prodrev span.review_product_name, div.bb-prodrev .reviews_stars_text {display: none;}
div.bb-prodrev span.review_microdata_wrapper {display: block; width: 80px; height: 18px; padding: 0px; margin: 0px auto; overflow: hidden;}
div.bb-multiaddbutton {clear: both; width: 100%; text-align: right; padding: 10px 0px; padding: 0px 0px 30px 0px;}
body div.bb-multiaddbutton input.add {margin: 0px 0px 0px auto;}
span.bb-multicheckbox {display: block; padding: 6px 0px; text-align: inherit; font-size: 90%;}
.reviews_star {width:16px; height:16px; position:relative; top:-32px; float:left; z-index:3; color:transparent; cursor:pointer; background-color:#fff; opacity:0; filter:alpha(opacity=0);} a.reviews_star:hover {color:transparent}
span#ss_inv {display: block; font-weight: bold; line-height: 26px;}
span.ss_in_stock {color: green;}
span.ss_out_of_stock, span.ss_low_stock, span.ss_back_order {color: red;} 
.bb-prodvp {display: block; padding: 6px 0px;}
.bb-prodprc {display: block; padding: 6px 0px;}
.bb-prodprcreg {text-decoration: line-through; font-weight: normal; opacity: 0.5; filter: opacity(50); padding-right: 5px;}
.bb-prodprcsale {font-weight: bold; color: #843235; font-size: 100%; padding-right: 5px;}
.bb-prodprcsave {font-weight: normal; color: #843235; padding: 0px 5px; position: relative; top: -1px;}
.bb-prodprcalt {display: block; font-size: 90%; padding-right: 5px;}
div.loop1 table.qp_header, .left table.qp_header, .Left table.qp_header {margin-left: 0px;}
table.qp_header {margin: 12px auto; border-collapse: collapse; border-spacing: 0px; clear: both; padding: 0px; clear: both;}
.left table.qp_header, #bb-miinfohalf table.qp_header, #bb-miinfo table.qp_header {margin: 12px 0px;}
table.qp_header td {font-size: 90%; padding: 5px; text-align: center;}
table.qp_header td.qp_sale {color: #843235;}
table.qp_header td.qp_quantitytxt, table.qp_header td.qp_pricetxt, table.qp_header td.qp_saletxt {font-weight: bold; text-align: left;}
div.bb-proddesc {padding: 8px 0px 0px 0px; margin: 0px; clear: both;}
span.bb-prodqty {display: block; padding: 8px 0px 0px 0px; margin: 0px; clear: both;}
input.bb-prodaddimg {padding: 0px; clear: both; margin: 8px 0px 0px 0px;}
input.bb-prodaddtxt {margin: 8px 0px 0px 0px; clear: both;}
.prod .item a.bb-prodmoreimg {display: block; padding: 0px; margin-top: 10px; clear: both; text-align: inherit;}
.prod .item a.bb-prodmoretxt {margin-top: 10px;}
div.bb-prodopt {margin: 0px; padding: 8px 0px 0px 0px; display: block; width: 100%; clear: both;}
div.bb-prodopt table {border-collapse: collapse; border-spacing: 0px;}
.center div.bb-prodopt table td {text-align: center;}
span#bb-writerev {display: block; font-size: 90%; clear: both; margin: 0px; padding: 4px 0px 8px 0px;}
span.review_product_name, span.reviews_stars_text {display: none;}
div.reviews_stars_rating, div.reviews_stars_background {height: 16px; padding: 0px; margin: 0px; overflow: hidden;}
div.reviews_stars_background img {width: 320px; max-width: 320px; padding: 0px; margin: 0px;}
div.reviews_stars_rating img {max-width: 320px; padding: 0px; margin: 0px;}
div.reviews_stars, span.review_microdata_wrapper, div.reviews_stars_wrapper {display: inline-block; zoom: 1; *display: inline; width: 80px; height: 16px; padding: 0px; clear: none; margin: 0px;}
div.reviews_stars {position: relative; top: 2px; overflow: hidden;}
div.reviews_count {display: inline-block; zoom: 1; *display: inline; clear: none; padding: 0px 8px; margin: 0px;}
.center div.reviews_stars {margin: 0px auto;}
div.loop1 div.center div.bb-prodrev div.reviews_stars {margin: 0px;}
.center div.reviews_count {display: none;}
div.bb-prodsub {padding: 12px 0px 10px 0px; text-align: inherit;}
div.bb-prodsub select {margin: 0px auto;}
span.bb-sub {display: block; max-width: 96%; margin: 0px; padding: 4px 0px; font-size: 90%; text-align: left;}
.center span.bb-sub {margin: 0px 2%;}
span.bb-sub input {margin-right: 6px;}
span.bb-subprcsale, span.bb-subprcsave {font-weight: bold;}
.item form {display: block; width: 100%; clear: both; min-height: 40px;}
div.ss_wl_Box, div.loop1 .center div.ss_wl_Box {text-align: left; white-space: nowrap; padding: 0px 0px 20px 0px; min-height: 20px; margin: 20px 0px 0px 0px; width: 100%; max-width: 220px; position: relative; outline: none; cursor: pointer; clear: both; display: block; z-index: 200;}
.center div.ss_wl_Box {text-align: center; margin: 20px auto 0px auto;}
span.ss_wl_Label {font-size: 96%; color: #A73235; display: block; white-space: nowrap;}
span.ss_wl_Button img, span.ss_wl_Button {z-index: 2;}
div.ss_wl_Lists {bottom: 22px; width: 100%; overflow: visible; clear: both; cursor: default; position: absolute; display: none; min-width: 200px; overflow: hidden; max-width: 220px; margin: 0px auto;}
div.ss_wl_Lists span[value="undefined"] {display: none;}
span.ss_wl_List {cursor: pointer; display: block; padding: 8px 12px; margin: 0px; text-align: left; background: #F6F6F6; border-top: 1px solid #DFDFDF; border-left: 1px solid #DFDFDF; border-right: 1px solid #DFDFDF;}
span.ss_wl_List:hover {background: #FFFFFF;}
span.wl_priv {margin-left: 4px; padding-right: 8px; font-size: 70%; opacity:0.8; filter:alpha(opacity=80);}
div.ss_wl_Lists span.ss_wl_List:last-child {border-bottom: 1px solid #DFDFDF;}
div.ss_wl_Lists span.ss_wl_List:first-child {border-top-right-radius: 2px; -moz-border-top-right-radius: 2px; -webkit-border-top-right-radius: 2px; border-top-left-radius: 2px; -moz-border-top-left-radius: 2px; -webkit-border-top-left-radius: 2px;}
span.ss_wl_List[value="new list"] {font-size: 80%; font-weight: bold; text-transform: uppercase;}
span[value="new list"]:before {content: '+'; display: inline-block; zoom: 1; *display: inline; padding: 0px 6px 0px 0px; margin: 0px;}
span#bb-minicount {padding-right: 6px;}
div.footer_pagelinks a {display: block; text-align: left;}
div#bb-footeradditionallinks {display: none;}
div.suckertreemenu {position: relative; clear: both; z-index: 10001;}
div#bb-navfade {display: none;}
div.suckertreemenu a#categoriesLink {display: none;}
div.suckertreemenu ul#ShopSite {padding: 0px; margin: 0px; list-style: none; white-space: nowrap; overflow: visible;}
div.suckertreemenu ul#ShopSite li {list-style-type: none; display: inline-block; zoom: 1; *display: inline; clear: none; vertical-align: middle; padding: 0px; margin: 0px; position: relative;}
div.suckertreemenu ul#ShopSite li a {display: block; text-align: center; padding: 0px 5px;}
div.suckertreemenu ul#ShopSite li:hover a {position: relative; z-index: 10003;}
div.suckertreemenu ul#ShopSite li ul {display: none; position: absolute; top: 100%; left: 0px; height: auto; background: #FFFFFF; border: 0px; padding: 14px 0px; margin: 0px; z-index: 10002; box-shadow: 0px 0px 3px #787878; box-shadow: 0px 0px 3px rgba(0,0,0,0.4); -moz-box-shadow: 0px 0px 3px #787878; -moz-box-shadow: 0px 0px 3px rgba(0,0,0,0.4); -webkit-box-shadow: 0px 0px 3px #787878; -webkit-box-shadow: 0px 0px 3px rgba(0,0,0,0.4);}
div.suckertreemenu ul#ShopSite li:hover ul {display: block;}
div.suckertreemenu ul#ShopSite > li.bb-navfolder:hover > a:after  {content: ''; position: absolute; bottom: -1px; left: 50%; transform: translate(-6px, 0px); -moz-transform: translate(-6px, 0px); -webkit-transform: translate(-6px, 0px); z-index: 10004; border-bottom: 6px solid #FFFFFF; border-top: 0px; border-left: 6px solid transparent; border-right: 6px solid transparent; opacity: 1.0; filter: opacity(100);}
div.suckertreemenu ul#ShopSite li ul li {display: block; clear: both; float: none; background: #FFFFFF; z-index: 10001; padding: 0px 0px 0px 14px; border: 0px;}
div.suckertreemenu ul#ShopSite li ul li a {font-family: Arial,Helvetica,sans-serif; line-height: 28px; height: 28px; max-height: 28px; border-right: 14px solid #FFFFFF;}
div.suckertreemenu ul#ShopSite li ul li:hover a {background: #A73235; color: #FFFFFF; opacity: 1.0; filter: opacity(100);}
div.suckertreemenu ul#ShopSite li ul li.bb-navfolder:hover a {border-right: 14px solid #A73235; position: relative; z-index: 10004;}
div.suckertreemenu ul#ShopSite li ul li.bb-navfolder:hover > a:after {content: ''; position: absolute; top: 50%; right: -21px; transform: translate(0px, -14px); -moz-transform: translate(0px, -14px); -webkit-transform: translate(0px, -14px); z-index: 10004; border-bottom: 14px solid transparent; border-top: 14px solid transparent; border-left: 7px solid #A73235; border-right: 0px;}
div.suckertreemenu ul#ShopSite li ul li a {text-align: left; white-space: nowrap; text-transform: none; padding-top: 0px; padding-bottom: 0px; line-height: 28px; text-align: left; color: #000000; font-size: 90%; position: relative; z-index: 10001;}
div.suckertreemenu ul#ShopSite > li ul li.bb-navfolder:hover ul {display: none; position: absolute; top: 0px; left: 100%; background: #EEEEEE; z-index: 10003;}
div.suckertreemenu ul#ShopSite > li ul li.bb-navfolder:hover ul li {background: #EEEEEE; padding: 0px 14px;}
div.suckertreemenu ul#ShopSite > li ul li.bb-navfolder:hover ul li a {background: #EEEEEE; border-right: 0px; color: #000000;}
div.suckertreemenu ul#ShopSite > li ul li.bb-navfolder:hover ul li a:hover {background: #FFFFFF; color: #000000;}
div.suckertreemenu ul#ShopSite li:hover ul li ul {display: none;}
div.suckertreemenu ul#ShopSite li:hover ul li:hover ul {display: block;}
div.suckertreemenu ul#ShopSite li:hover ul li:hover ul li ul {display: block;}
div.suckertreemenu ul#ShopSite li:hover ul li:hover ul li:hover ul {display: block;}
div.suckertreemenu ul#ShopSite > li ul li.bb-navfolder:hover ul li ul {display: block; position: relative; top: 0px; left: 0px; background: #EEEEEE; z-index: 10003; padding: 0px 0px 4px 0px; box-shadow: 0px 0px 0px transparent; -moz-box-shadow: 0px 0px 0px transparent; -webkit-box-shadow: 0px 0px 0px transparent; border: 0px;}
div.suckertreemenu ul#ShopSite > li ul li.bb-navfolder:hover ul li ul li {background: #EEEEEE; padding: 0px 4px; font-size: 90%;}
div.suckertreemenu ul#ShopSite > li ul li.bb-navfolder:hover ul li ul li a {background: #EEEEEE; height: 20px; line-height: 20px;}
div.suckertreemenu ul#ShopSite > li ul li.bb-navfolder:hover ul li.bb-navfolder:hover > a:after {display: none;}
div.suckertreemenu ul#ShopSite > li ul li.bb-navfolder:hover ul li ul li a:hover {background: #FFFFFF;}
div.suckertreemenu ul#ShopSite > li ul li.bb-navfolder:hover ul li ul li:hover ul, div.suckertreemenu ul#ShopSite > li ul li.bb-navfolder:hover ul li ul li ul, div.suckertreemenu ul#ShopSite > li ul li ul li.bb-navfolder:hover ul li.bb-navfolder:hover > a:after {display: none;}
body div#horizontalNavTouch ul#ShopSite > li.bb-navfolder:hover > a:after, body div#horizontalNavTouch ul#ShopSite li ul li.bb-navfolder:hover > a:after, body div#horizontalNavTouch ul#ShopSite li.bb-navfolder:hover ul, body div#horizontalNavTouch ul#ShopSite li.bb-navfolder:hover ul li.bb-navfolder ul, body div#horizontalNavTouch ul#ShopSite li.bb-navfolder:hover ul li.bb-navfolder:hover ul, body div#horizontalNavTouch ul#ShopSite > li ul li.bb-navfolder:hover ul, body div#horizontalNavTouch ul#ShopSite li.bb-navfolder:hover ul li.bb-navfolder:hover ul li.bb-navfolder ul, body div#horizontalNavTouch ul#ShopSite li.bb-navfolder:hover ul li.bb-navfolder:hover ul li.bb-navfolder:hover ul, body div#horizontalNavTouch ul#ShopSite li.bb-navfolder:hover ul li.bb-navfolder:hover ul li.bb-navfolder:hover ul li ul, body div#horizontalNavTouch ul#ShopSite li.bb-navfolder:hover ul li.bb-navfolder:hover ul li.bb-navfolder:hover ul li:hover ul, body div#horizontalNavTouch ul#ShopSite li.bb-navfolder:hover ul li.bb-navfolder ul li.bb-navfolder:hover ul li.bb-navfolder:hover ul li ul, body div#horizontalNavTouch ul#ShopSite li.bb-navfolder:hover ul li.bb-navfolder:hover ul li.bb-navfolder:hover ul li.bb-navfolder:hover ul li:hover ul {display: none;}
body .olh div#verticalNav {position: static;}
/* body div#verticalNav {max-width: 44px;} */
div#bb-miimghalf img { max-width: 100%;}

body div#verticalNav ul#ShopSite {position: absolute; width: 100%; max-width: 100%; min-width: 200px; left: 0px; display: none; z-index: 6000; padding: 0px; margin: 44px 0px 0px 0px;}
body div#verticalNav ul#ShopSite > li {height: auto; max-height: auto;}
body div#verticalNav ul#ShopSite > li a:before, body div#verticalNav ul#ShopSite > li.bb-navfolder:hover > a:after {display: none;}
body div#verticalNav a#categoriesLink {display: block; clear: both; min-height: 44px; max-height: 44px; min-width: 44px; position: relative; z-index: 6000; background: url(../media/en-US/backgrounds/shared/bb-sprite.png) center -264px no-repeat; white-space: nowrap; overflow: hidden;}
body div#verticalNav ul#ShopSite li {display: block; width: 100%; clear: both; float: none; left: 0px; position: relative; max-height: auto;}
body div#verticalNav ul#ShopSite li a, body div#verticalNav ul#ShopSite > li > a:first-child, body div#verticalNav ul#ShopSite > li > a:last-child {height: auto; max-height: 60px; background: #FFFFFF; border-bottom: 1px solid #EEEEEE; display: block; line-height: 100%; padding: 14px 4%; vertical-align: middle; text-align: left; color: #A73235; left: 0px; top: 0px;}
body div#verticalNav ul#ShopSite li.bb-navfolder ul {display: none; position: relative; top: 0px; left: 0px; padding: 0px; margin: 0px; box-shadow: 0px 0px 0px #FFFFFF; -moz-box-shadow: 0px 0px 0px #FFFFFF; -webkit-box-shadow: 0px 0px 0px #FFFFFF;}
body div#verticalNav ul#ShopSite li.bb-navfolder ul li {background: #EFEFEF; padding: 0px; border-bottom: 1px solid #DDDDDD; height: auto; margin: 0px;}
body div#verticalNav ul#ShopSite li.bb-navfolder ul li a, body div#verticalNav ul#ShopSite > li ul li.bb-navfolder:hover ul li a {background: #EFEFEF; border: 0px; padding: 14px 4% 14px 8%; line-height: auto; height: auto; box-shadow: 0px; color: #A73235; font-size: 100%; left: 0px; top: 0px; max-height: 60px;}
body div#verticalNav ul#ShopSite li.bb-navfolder ul li.bb-navfolder ul li a {background: #DFDFDF; border-bottom: 1px solid #CCCCCC; padding: 14px 4% 14px 12%;}
body div#verticalNav ul#ShopSite li.bb-navfolder ul li.bb-navfolder ul li.bb-navfolder ul li a {background: #CFCFCF; border-bottom: 1px solid #BBBBBB; padding: 14px 4% 14px 16%;}
body div#verticalNav ul#ShopSite div#bb-navfade {cursor: pointer; display: block; position: fixed; top: 0px; left: 0px; width: 100%; height: 120%; z-index: -1; background: #000000; opacity: 0.5; filter: opacity(50);}
aside#bb-leftnav div#bb-textb {text-align: left; padding: 0px 0px 30px 0px;}
aside#bb-leftnav div#bb-texta {text-align: left; padding: 30px 0px 0px 0px;}
aside#bb-leftnav #bb-image1 {display: block; text-align: left; padding: 30px 0px 0px 0px;}
aside#bb-leftnav #bb-image2 {display: block; text-align: left; padding: 0px 0px 30px 0px;}
aside#bb-rightnav div#bb-texta {text-align: center; padding: 0px 0px 30px 0px;}
aside#bb-rightnav div#bb-textb {text-align: center; padding: 30px 0px 0px 0px;}
aside#bb-rightnav #bb-image2 {display: block; text-align: center; padding: 30px 0px 0px 0px;}
aside#bb-rightnav #bb-image1 {display: block; text-align: center; padding: 0px 0px 30px 0px;}
footer img {max-width: 100%;}
div#bb-footerexcess {padding: 30px 0px 0px 0px; text-align: center;}
div#bb-footerexcess > div, div#bb-footerexcess div {display: inline-block; zoom: 1; *display: inline; vertical-align: middle;}
div#bb-footerexcess > div {height: 100%;}
div#bb-footerexcess > div:before {content: ''; display: inline-block; zoom: 1; *display: inline; vertical-align: middle; height: 100%;}
div.bb-footerexcesspayments img {padding: 0px;}
div.bb-footerexcesstexta {}
div.bb-footerexcesstextb {}
div.bb-footerexcessimage1 img, div.bb-footerexcessimage2 img, div.bb-footerexcesssecurity img {padding-right: 16px;}
div.bb-foot1cols div.bb-footerexcesspayments {width: 100%; max-width: 400px;}
div.bb-foot2cols > div {max-width: 50%; text-align: left;}
div.bb-foot2cols > div.bb-footerexcesspayments {text-align: right;}
div.bb-foot3cols > div {max-width: 33.3%; text-align: left;}
div.bb-foot4cols > div {max-width: 25%; text-align: left;}
div.bb-foot5cols > div {max-width: 20%; text-align: left;}
div.bb-foot6cols > div {max-width: 33.3%; text-align: left;}
header.bb-headersmaller {padding: 8px 0px;}
div#bb-namesection {width: 100%; left: 0px; margin: 0px; padding: 0px; text-align: center;}
div#bb-namesectioninner {width: 94%; max-width: 1000px; margin: 0px auto; padding: 0px;}
div#bb-inner div#bb-namesectioninner {width: 100%; padding: 0px 0px 30px 0px;}
div#bb-inner div#bb-namesectioninner div#bbtext1 {padding-bottom: 0px;}
body input[type=submit].bb-bigsubmit, body input[type="submit"].bb-bigsubmit, body input[type="submit"].button68, body input[type="submit"].button163, body input[type="submit"].button162, body input[type="submit"].button67, body input[type="submit"].button6, body input[type="submit"].button8, body div.bb-multiaddbutton input.add {display: block; width: 100%; max-width: 280px; text-align: center; padding: 11px 20px; font-size: 120%; clear: both;}
body input[type="submit"].bb-gainattention, body input[type=submit].bb-gainattention, body a.bb-gainattention {text-align: center; width: 50%; min-width: 100px; max-width: 280px;}
body .bb-btnsm input, body table.search_table input[type="submit"], body form.wishlist_search input[type="submit"], div.ss_wl_sort input[type="submit"] {min-width: 50px; font-size: 90%; padding: 7px 11px;}
body input[type="submit"].button7, body div.ss_wl_sort input[type="submit"], body input[type="submit"].button68, body input[type="submit"].button163 {background: #BFBFBF; background: -webkit-gradient(linear, left top, left bottom, from(#8C8989), to(#A3A1A1)); background: -webkit-linear-gradient(top, #8C8989, #A3A1A1); background: -moz-linear-gradient(top, #8C8989, #A3A1A1); background: -ms-linear-gradient(top, #8C8989, #A3A1A1); background: -o-linear-gradient(top, #8C8989, #A3A1A1);}
body input[type="submit"].button7:hover, body div.ss_wl_sort input[type="submit"]:hover, body input[type="submit"].button68:hover, body input[type="submit"].button163:hover {background: #A3A1A1;}
body input[type="submit"].button163, body input[type="submit"].button9, input[type="submit"].button383, body input.search_button, div#bb-chooselist input[type="submit"].button6 {font-family: Arial,Helvetica,sans-serif; background: transparent; text-decoration: none; color: #A73235; border: 0px; font-size: 90%; text-shadow: none; text-transform: none;}
body input[type="submit"].button163:hover, body input[type="submit"].button9:hover, input[type="submit"].button383:hover, body input.search_button:hover, div#bb-chooselist input[type="submit"].button6:hover {background: transparent; text-decoration: underline; color: #B73E40;}
footer {display: block; width: 100%; left: 0px; clear: both; text-align: center;}
div#bb-footer1, div#bb-footer2, div#bb-footer3, div#bb-footer4, div#bb-footer5, div#bb-footer6, div#bb-footer7 {padding: 0px; margin: 0px auto; clear: both; text-align: center; width: 94%; max-width: 1000px; min-height: 100px;}
div#bb-footer1links {padding: 30px 0px; margin: 0px auto; clear: both; text-align: center; vertical-align: top;}
div#bb-footer1links div.footer_pagelinks {display: inline-block; zoom: 1; *display: inline; clear: none; padding: 0px 30px; text-align: left; margin: 0px;}
div#bb-footer1links div.footer_pagelinks a {padding: 4px 10px; text-align: left; white-space: nowrap;}
div#bb-footer1links > div, div#bb-footer1links div.footer_pagelinks {display: inline-block; zoom: 1; *display: inline; vertical-align: top;}
div#bb-footer1links > div {height: 100%; text-align: left;}
div#bb-footer1links > div:before {content: ''; display: inline-block; zoom: 1; *display: inline; vertical-align: top; height: 100%;}
div#bb-footer1soc {padding: 30px 0px; margin: 0px auto; clear: both; text-align: center;}
div#bb-footer1newsletter, div#bb-footer1follow {display: inline-block; zoom: 1; *display: inline; height: 100%; text-align: right; clear: none; margin: 0px; padding: 0px; white-space: nowrap; vertical-align: middle;}
div#bb-footer1soc > div:before {content: ''; display: inline-block; zoom: 1; *display: inline; vertical-align: middle; height: 100%;}
div#bb-footer1newstext, div#bb-footer1newsletter form, div#bb-footer1newstable {display: inline-block; zoom: 1; *display: inline;}
div#bb-footer1newsletter form#newsletter_form {width: 300px; overflow: visible; text-align: center;}
div#bb-footer1newstext {padding-right: 10px;}
div#bb-footer1newsletter > div, div#bb-footer1newsletter div#bb-footer1newstext, div#bb-footer1newsletter div#bb-footer1newstable {display: inline-block; zoom: 1; *display: inline; vertical-align: middle;}
div#bb-footer1newsletter > div {height: 100%; text-align: right;}
div#bb-footer1newsletter > div:before {content: ''; display: inline-block; zoom: 1; *display: inline; vertical-align: middle; height: 100%;}
div#bb-footer1follow a {padding: 0px 4px;}
div#bb-footer2row1, div#bb-footer2row2, div#bb-footer3row1, div#bb-footer3row2 {padding: 20px 0px; margin: 0px auto; text-align: center; clear: both;}
div#bb-footer2row1 div.footer_pagelinks, div#bb-footer3row2 div.footer_pagelinks {display: inline-block; zoom: 1; *display: inline; vertical-align: top; padding: 0px 60px 0px 0px; float: left; clear: none;}
div#bb-footer2payment, div#bb-footer3payment {float: right; clear: none; text-align: inherit; padding: 0px; margin: 0px; max-width: 25%;}
span#bb-footer2newstitle {display: block; font-size: 140%; max-width: 90%;}
span#bb-footer2newstext {display: block; max-width: 90%;}
div#bb-footer3 {padding-bottom: 50px;}
div#bb-footer3row1outer {text-align: center;}
div#bb-footer3row1 {text-align: left; margin: 0px auto; width: 94%; max-width: 1000px;}
div#bb-footer3follow {white-space: nowrap; float: right;}
div#bb-footer3newsletter {text-align: left;}
div#bb-footer3newstext {font-size: 120%; padding-right: 10px;}
div#bb-footer3row1 > div, div#bb-footer3row1 div {display: inline-block; zoom: 1; *display: inline; vertical-align: middle;}
div#bb-footer3row1 > div {height: 100%;}
div#bb-footer3row1 > div:before {content: ''; display: inline-block; zoom: 1; *display: inline; vertical-align: middle; height: 100%;}
div#bb-footer3links {text-align: left;}
div#bb-footer3links div.footer_pagelinks {padding: 0px 30px 30px 0px; min-width: 120px;}
div#bb-footer3links > div, div#bb-footer3links div {display: inline-block; zoom: 1; *display: inline; vertical-align: top;}
div#bb-footer3links > div {height: 100%;}
div#bb-footer3links > div:before {content: ''; display: inline-block; zoom: 1; *display: inline; vertical-align: top; height: 100%;}
div#bb-footer3payment {padding-top: 30px;}
div#bb-footer4 {padding: 50px 0px; text-align: justify;}
div#bb-footer4 div.clear {content: ''; display: inline-block; width: 100%;}
div#bb-footer4 > div:before {content: ''; display: inline-block; vertical-align: top; height: 100%;}
div#bb-footer4links {text-align: left; display: inline-block; vertical-align: top; height: 100%;}
div#bb-footer4soc {text-align: right; display: inline-block; vertical-align: top; height: 100%;}
div#bb-footer4newsletter {padding: 0px 0px 15px 0px; margin: 0px; clear: both; text-align: inherit;}
div#bb-footer4follow {padding: 15px 0px 0px 0px; margin: 0px; clear: both; text-align: inherit;}
div#bb-footer4payments {max-width: 350px; text-align: inherit;}
div#bb-footer4 div.footer_pagelinks {display: inline-block; zoom: 1; *display: inline; vertical-align: top; clear: none; padding: 0px 30px 30px 0px; height: 100%; min-width: 150px;}
div#bb-footer4 div.footer_pagelinks:before {content: ''; display: inline-block; zoom: 1; *display: inline; vertical-align: top; height: 100%;}
div#bb-footer4newsletter > div, div#bb-footer4newsletter div {display: inline-block; zoom: 1; *display: inline; vertical-align: middle;}
div#bb-footer4newsletter > div {height: 100%;}
div#bb-footer4newsletter > div:before {content: ''; display: inline-block; zoom: 1; *display: inline; vertical-align: middle; height: 100%;}
div#bb-footer5 {padding-bottom: 50px;}
div#bb-footer5 div.clearatnine {display: none;}
div#bb-footer5follow {padding: 0px; margin: 0px auto; text-align: center; clear: both;}
div#bb-footer5links {text-align: center; clear: both; padding: 40px 0px; margin: 0px auto; float: none;}
div#bb-footer5links div.footer_pagelinks {display: inline-block; zoom: 1; *display: inline; min-width: 150px; padding-right: 30px;}
div#bb-footer5newsletter {display: inline-block; zoom: 1; *display: inline; text-align: left; clear: none; float: left; padding-right: 30px;}
div#bb-footer5newstext {font-size: 130%;}
div#bb-footer5payment {display: inline-block; zoom: 1; *display: inline; float: right; clear: none; max-width: 40%; padding-left: 30px;}
div#bb-footer6 {padding: 50px 0px;}
div#bb-footer6newsletter {float: left; clear: none; text-align: left; padding: 0px; margin: 0px; display: inline-block; padding: 0px; width: 50%; max-width: 50%;}
div#bb-footer6newstext {font-size: 130%;}
div#bb-footer6links {float: left; clear: none; text-align: center; padding: 0px; margin: 0px; max-width: 75%;}
div#bb-footer6links div.footer_pagelinks {min-width: 150px; padding: 0px 15px 30px 15px; position: relative; top: -16px;}
div#bb-footer6links > div, div#bb-footer6links div {display: inline-block; zoom: 1; *display: inline; vertical-align: top;}
div#bb-footer6links > div {height: 100%; text-align: left;}
div#bb-footer6links > div:before {content: ''; display: inline-block; zoom: 1; *display: inline; vertical-align: top; height: 100%;}
div#bb-footer6newsletter p {padding: 8px 30px 10px 0px;}
div#bb-footer6links div.footer_pagelinks a {padding-bottom: 4px;}
div#bb-footer6payment {float: right; clear: none; max-width: 25%; text-align: right; padding: 0px; margin: 0px;}
div#bb-footer6follow {width: 100%; min-width: 100%; text-align: center; padding: 30px 0px 0px 0px; margin: 0px auto;}
div#bb-footer7newsletterouter {text-align: center;}
div#bb-footer7newsletter {width: 94%; max-width: 1000px; padding: 14px 0px; margin: 0px auto; text-align: center; clear: both;}
div#bb-footer7newsletter > div, div#bb-footer7newsletter div {display: inline-block; zoom: 1; *display: inline; vertical-align: middle;}
div#bb-footer7newsletter > div {height: 100%; max-width: 50%;}
div#bb-footer7newsletter > div:before {content: ''; display: inline-block; zoom: 1; *display: inline; vertical-align: middle; height: 100%;}
div#bb-footer7follow {display: inline-block; zoom: 1; *display: inline; float: right; clear: none; padding: 0px; margin: 0px; max-width: 40%; padding-top: 30px;}
div#bb-footer7payment {display: inline-block; zoom: 1; *display: inline; float: right; clear: right; padding: 0px; margin: 0px; max-width: 25%; padding-top: 30px;}
div#bb-footer7links {display: inline-block; zoom: 1; *display: inline; float: left; clear: none; padding: 30px 0px 0px 0px; margin: 0px;}
div#bb-footer7links div.footer_pagelinks {float: left; min-width: 150px; padding: 0px 30px 30px 0px;}
div#bb-footer7links > div, div#bb-footer7links div {display: inline-block; zoom: 1; *display: inline; vertical-align: top;}
div#bb-footer7links > div {height: 100%;}
div#bb-footer7links > div:before {content: ''; display: inline-block; zoom: 1; *display: inline; vertical-align: top; height: 100%;}
@media screen and (max-width : 1100px) {
body.bothnavs div.loop5 li.link, body.bothnavs div.loop5 li.prod {width: 33.3%;}
body.bothnavs div.loop5 li.link:nth-child(3n+1), body.bothnavs div.loop5 li.prod:nth-child(3n+1) {clear: left;}
}
@media screen and (max-width : 1000px) {
body.sidenav div.loop5 li.link, body.sidenav div.loop5 li.prod, .fifth, .fifths {width: 33.3%;}
body.sidenav div.loop5 li.link:nth-child(3n+1), body.sidenav div.loop5 li.prod:nth-child(3n+1), .fifth:nth-child(3n+1), .fifths:nth-child(3n+1) {clear: left;}
div.bbpagination span {padding: 0px 5px;}
div.bb-hoverdescarea div.bb-prodhoverdesc div.bb-prodhoverdesc3 {line-height: 120%; font-size: 100%;}
div.bb-foot4cols > div {max-width: 50%; text-align: left;}
div.bb-foot5cols > div {max-width: 33.3%; text-align: left;}
}
@media screen and (max-width: 930px) {
body.bothnavs div#bb-content, body.bothnavs div#bb-menuscontainer div#bb-content {width: 74%; max-width: 74%;}
body.bothnavs aside#bb-rightnav, body.bothnavs div#bb-menuscontainer aside#bb-rightnav {display: none;}
body.bothnavs aside#bb-leftnav, body.bothnavs div#bb-menuscontainer aside#bb-leftnav {width: 26%; max-width: 26%;}
}
@media screen and (max-width : 851px) {
body.fullwidth div.loop5 li.link, body.fullwidth div.loop5 li.prod, body.bothnavs div.loop4 li.link, body.bothnavs div.loop4 li.prod {width: 33.3%;}
body.sidenav div.loop3 li.link, body.sidenav div.loop3 li.prod, body.sidenav div.loop4 li.link, body.sidenav div.loop4 li.prod, body.bothnavs div.loop3 li.link, body.bothnavs div.loop3 li.prod, body.bothnavs div.loop4 li.link, body.bothnavs div.loop4 li.prod {width: 50%;}
body.fullwidth div.loop5 li.link:nth-child(3n+1), body.fullwidth div.loop5 li.prod:nth-child(3n+1), body.bothnavs div.loop4 li.link:nth-child(3n+1), body.bothnavs div.loop4 li.prod:nth-child(3n+1), body.sidenav div.loop3 li.link:nth-child(odd), body.sidenav div.loop3 li.prod:nth-child(odd), body.sidenav div.loop4 li.link:nth-child(odd), body.sidenav div.loop4 li.prod:nth-child(odd), body.bothnavs div.loop3 li.link:nth-child(odd), body.bothnavs div.loop3 li.prod:nth-child(odd), body.bothnavs div.loop4 li.link:nth-child(odd), body.bothnavs div.loop4 li.prod:nth-child(odd) {clear: left;}
body.sidenav div.loop2 li.link, body.sidenav div.loop2 li.prod, body.bothnavs div.loop5 li.link, body.bothnavs div.loop5 li.prod, body.bothnavs div.loop2 li.link, body.bothnavs div.loop2 li.prod {width: 100%; clear: both;}
div.bbpagination span {padding: 0px 7px;}
table.cart td.cart_price, table.cart th.cart_price, span.date-added span {display: none;}
table.cart td select, table.cart td textarea, table.cart td option {max-width: 150px;}
table.cart td.cart_image img {max-width: 50px; max-height: 50px;}
table.cart .cart_quantity input {max-width: 20px;}
div.bb-confirmlayout table.addr {width: 60%;}
div#bb-registrationfacebook, div#bb-registrationfacebookfull {width: 100%; float: right; clear: none; padding: 30px 0px; margin: 0px; position: relative; text-align: center;}
div#bb-registrationfacebook:after, div#bb-registrationfacebookfull:after {display: block; position: relative; top: 55px; left: 0px; width: 50px; margin: 0px auto;}
div#bb-registrationregular, div#bb-registrationregularfull {width: 100%; border-top: 1px solid #DFDFDF; border-right: 0px; padding-top: 60px;}
.fourth, .fourths, .fifth, .fifths {width: 50%;}
.fourth:nth-child(odd), .fourths:nth-child(odd), .fifth:nth-child(odd), .fifths:nth-child(odd) {clear: left;}
.og-expander h3 {font-size: 32px;}
.og-expander p {font-size: 13px;}
.og-expander a {font-size: 12px;}
div#bb-footer2payment, div#bb-footer3payment, div#bb-footer7payment {max-width: 50%;}
body header.bb-headersmaller {position: absolute;}
}
@media screen and (max-width : 751px) {
.third, .half, .halfplus, .halfless {width: 100%; clear: both;}
div#header, div#footer {width: 94%;}
div#bbbread, div#bbbread div, div#bbbread a {line-height: 46px; height: 46px;}
body.bothnavs div#bb-content, body.bothnavs div#bb-menuscontainer div#bb-content {width: 100%; max-width: 100%; margin: 0px;}
body.sidenav div#bb-content, body.sidenav div#bb-menuscontainer div#bb-content  {width: 100%; max-width: 100%;}
body.sidenav aside#bb-leftnav, body.bothnavs aside#bb-leftnav, body.sidenav div#bb-menuscontainer aside#bb-leftnav, body.bothnavs div#bb-menuscontainer aside#bb-leftnav, body.sidenav aside#bb-rightnav, body.sidenav div#bb-menuscontainer aside#bb-rightnav {width: 100%; max-width: 100%; clear: both; margin-top: 40px;}
span#bb-categories, .left_pagelink, .right_pagelink, .left_pagetitle, .right_pagetitle {text-indent: 0px; padding: 0px 0px 0px 30px; line-height: 44px;}
body.fullwidth div.loop4 li.link, body.fullwidth div.loop4 li.prod {width: 33.3%;}
body.fullwidth div.loop4 li.link:nth-child(3n+1), body.fullwidth div.loop4 li.prod:nth-child(3n+1) {clear: left;}
body.sidenav div.loop5 li.link, body.sidenav div.loop5 li.prod {width: 100%; clear: both;}
div.bbpagination span {padding: 0px 10px;}
div#bb-miimghalf {padding-bottom: 30px;}
div#bb-miimghalf, div#bb-miinfohalf, div#bb-miinfo {width: 100% !important; max-width: 100% !important; clear: both; margin: 0px auto; min-height: 0px !important;}
div#bb-miimghalf img {max-width: 100%;}
td.small_img img {max-width: 50px;}
div.bb-checkoutlayout table.addr td {width: 100%; display: block; clear: both;} div.bb-checkoutlayout table.addr td table td {display: table-cell;} div.bb-checkoutlayout .ship_addr_hdr {padding-top: 20px;}
div.bb-confirmlayout table.addr {width: 100%;}
div.bb-confirmlayout table.payment, div.bb-thankslayout table.payment {margin: 30px 20%; width: 60%;}
div.bb-confirmlayout div#bb-cartextras {display: block; clear: both; margin: 0px 20%; padding: 0px 0px 30px 0px; width: 60%; max-width: 60%;}
div.Accordion div#bb-mireviews, div.Accordion div.halfless {margin-top: 20px;}
div.bb-hoverdescarea div.bb-prodhoverdesc div.bb-prodhoverdesc3 {line-height: 100%; font-size: 80%;}
div#bb-footeradditionallinks {display: block; clear: both; padding: 20px 0px; width: 100%; text-align: left; margin: 0px;}
div#bb-footeradditionallinks a {display: block; line-height: 200%; text-align: left;}
footer div#bb-footer1newsletter {padding-left: 0px; padding-right: 0px;}
div#bb-footer1soc > div#bb-footer1newsletter, div#bb-footer1soc > div#bb-footer1follow {display: block; width: 100%; max-width: 100%; text-align: center;}
div#bb-footer1soc > div:before {display: none;}
div#bb-footer2row1 div#bb-footer2payment, div#bb-footer2row2 div#bb-footer2newsletter, div#bb-footer2row2 div#bb-footer2follow,
div#bb-footer3row1 div#bb-footer3newsletter, div#bb-footer3row1 div#bb-footer3follow, div#bb-footer3links, div#bb-footer3payment,
div#bb-footer4links, div#bb-footer4soc,
div#bb-footer6newsletter, div#bb-footer6links, div#bb-footer6payment, div#bb-footer6follow,
div#bb-footer7newsletter, div#bb-footer7follow, div#bb-footer7payment, div#bb-footer7links {display: block; width: 100%; max-width: 100%; float: none; clear: both; padding-top: 30px; text-align: left;}
div#bb-footer7newsletter > div {width: 100%; max-width: 100%; text-align: center;}
div.bb-foot4cols > div, div.bb-foot5cols > div {max-width: 50%; text-align: left;}
div.bb-foot6cols > div {max-width: 50%; text-align: center;}
div#bb-footerexcess.bb-foot6cols .clear {display: none;}
div#bb-footer2payment, div#bb-footer3payment, div#bb-footer7payment {max-width: 100%;}
}
@media screen and (max-width : 650px) {
.og-fullimg, a#bb-regywl, a#bb-regreg {display: none;}
.og-details {float: none; width: 100%;}
}
@media screen and (max-width : 551px) {
div#bbbread {display: none;}
body.fullwidth div.loop3 li.link, body.fullwidth div.loop3 li.prod, body.fullwidth div.loop4 li.link, body.fullwidth div.loop4 li.prod {width: 50%;}
body.fullwidth div.loop3 li.link:nth-child(odd), body.fullwidth div.loop3 li.prod:nth-child(odd), body.fullwidth div.loop4 li.link:nth-child(odd), body.fullwidth div.loop4 li.prod:nth-child(odd) {clear: left !important;}
body.fullwidth div.loop3 li.link:nth-child(even), body.fullwidth div.loop3 li.prod:nth-child(even), body.fullwidth div.loop4 li.link:nth-child(even), body.fullwidth div.loop4 li.prod:nth-child(even) {clear: none !important;}
body.fullwidth div.loop2 li.link, body.fullwidth div.loop2 li.prod, body.fullwidth div.loop5 li.link, body.fullwidth div.loop5 li.prod {width: 100%; clear: both;}
div#bb-cartinfo div.td {width: 100%; float: left; text-align: center; clear: both;}
div#bb-cartinfo div.right {padding-top: 40px;}
div#bb-cartinfo div.td table.zipncountry, div#bb-cartinfo div.td table#ship_options {margin-left: auto; margin-right: auto;} div#bb-cartinfo div.td table.zipncountry td, div#bb-cartinfo div.td table#ship_options td {text-align: left;}
div#bb-cartinfo div.right span#ss_payment {display: block; clear: both; margin-left: auto; margin-right: auto; text-align: center;}
span.bb-prodprcsave, footer div#bb-footer1soc div#bb-footer1newstext {display: block; width: 100%; clear: both; text-align: center; padding-left: 0px; padding-right: 0px;}
div.bbtext, div.lmt {font-size: 11pt; line-height: 140%;}
p {padding: 12px 0px;}
}
@media print {
.buttons, footer, nav, aside, section, #footer, .hideprint, header, footer, nav, aside {display: none;}
div.bb-thankslayout table.payment, div.bb-thankslayout table.addr td table.bill_addr, .showprint {display: block;}
div.bb-thankslayout table.addr td {width: 50%;}
div.bb-thankslayout table.addr {width: 60%;}
.fourth, .fourths, .fifth, .fifths {width: 100%; clear: both;}
}


<!-- end of bb-jt.css -->

<!-- start of bb-jt-familiar.css -->

div#bb-miniflyout, div#fr-registration {padding: 0px;}
div#fr-registration {padding: 0px 0px 0px 0px;}
div#fr-registration a, span#bb-gclink a, div#bb-miniflyout a, div.suckertreemenu ul#ShopSite li a {padding: 0px 10px; text-transform: uppercase; font-weight: 400; color: #FFFFFF; line-height: 44px;}
div#fr-registration a, span#bb-gclink a {display: inline-block; zoom: 1; *display: inline;}
span#bb-regname {display: none;}
form#bb-searchform {width: 155px; overflow: hidden; text-align: right; padding-top: 10px; padding-right: 10px;}
span#search-area {display: inline-block; zoom: 1; *display: inline; white-space: nowrap; padding: 0px;}
input#search-field {width: 100px; background: #FFFFFF; border: 0px; border: 1px solid #DFDFDF; color: #111111; padding: 3px 6px; margin: 0px;}
input#search-submit {margin: 0px; padding: 0px; width: 20px; max-width: 20px; text-indent: 500px; overflow: hidden; display: inline-block; zoom: 1; *display: inline; height: 20px; background: transparent url(../media/en-US/backgrounds/shared/bb-sprite.png) -10px -230px no-repeat;}
div#fr-header {padding: 0px; text-align: left; position: relative; z-index: 4; /* width: 94%; */ max-width: 1000px; margin: 0px auto;}
div#fr-logoin {padding-bottom: 10px;}
div#fr-makelogoin {text-align: left; padding: 20px;}
div#fr-makelogoin a {font-family: 'Oswald', Arial Narrow, Arial, sans-serif; font-size: 360%; color: #111111; text-decoration: none; cursor: pointer;}
div#fr-makelogoin a:hover {color: #111111;}
div#fr-menu {display: block; width: 100%; text-align: left; height: 44px; padding: 0px 0px 0px 4px; background: #843235;}
div#fr-menu .olhel {display: inline-block; zoom: 1; *display: inline; padding: 0px; margin: 0px; max-height: 44px; float: left; clear: none;}
div#fr-menu div#fr-mini {float: right;}
div#bd-mini a {line-height: 44px; text-transform: uppercase;}
div#bb-miniflyout {background: #000000; float: right; clear: none; display: inline-block; zoom: 1; *display: inline; padding: 0px; margin: 0px; clear: none; overflow: visible;}
body div#bb-miniflyout a {padding: 0px 14px 0px 42px; line-height: 44px; display: block; background: #000000 url(../media/en-US/backgrounds/shared/bb-sprite.png) 0px -440px no-repeat;}
body div#bb-miniflyout a:hover {background: #A73235 url(../media/en-US/backgrounds/shared/bb-sprite.png) 0px -440px no-repeat;}
a.bb-reglink {padding: 0px 2px;}
body div#verticalNav a#categoriesLink {  background: rgba(0, 0, 0, 0) url("https://www.thebeveragepeople.com/media/en-US/backgrounds/shared/bb-sprite.png") no-repeat scroll left -263px;  clear: both;  color: #fff;  display: block;  font-size: 10px;  font-weight: bold;  max-height: 44px;  max-width: 88px;  min-height: 44px;  overflow: hidden;  padding: 17px 0 0 40px;  position: relative;  text-indent: 0;  text-transform: uppercase;  white-space: nowrap;  z-index: 6000;}
div.suckertreemenu ul#ShopSite {width: 100%; margin: 0px auto; text-align: left;}
div.suckertreemenu ul#ShopSite li a {line-height: 44px; height: 44px; display: block; text-decoration: none; text-decoration: none;}
div#fr-registration a:hover, header span#bb-gclink a:hover, div#bb-miniflyout a:hover, div.suckertreemenu ul#ShopSite > li:hover > a, div.suckertreemenu ul#ShopSite li:hover a:hover {color: #FFFFFF; background: #A73235;}
div#bb-content {width: 94%; max-width: 1000px;}
body.sidenav div#bb-content div#bb-inner, body.bothnavs div#bb-content div#bb-inner {padding: 30px;}
aside#bb-rightnav:before {border-left: 1px solid #DFDFDF;}
aside#bb-leftnav:before {border-right: 1px solid #DFDFDF;}
a.left_pagetitle, a.left_pagetitle:hover, a.right_pagetitle, a.right_pagetitle:hover, span#bb-gcl a.giftcertlink, span#bb-gcl a.giftcertlink:hover {cursor: pointer; color: #111111; font-family: 'Oswald', Arial Narrow, Arial, sans-serif; font-size: 120%; text-transform: uppercase; padding-left: 14px;}
a.left_pagelink, a.right_pagelink {color: #111111; font-size: 100%; opacity: 0.7; filter: opacity(70); padding-left: 14px;}
a.right_pagetitle, a.right_pagetitle:hover, a.right_pagelink {padding-left: 0px; padding-right: 14px;}
a.left_pagelink:hover, a.right_pagelink:hover {color: #111111; opacity: 1.0; filter: opacity(100);}
section#bb-bestsellers div#bb-divbestsellers  {border: 1px solid #DFDFDF; border-bottom: 0px; background: #F6F6F6; padding-left: 3%; padding-right: 3%;}
section#bb-bestsellers {background: #FFFFFF;}
div#bb-carousel, div#bb-pagebannercar {width: 94%; max-width: 1000px; margin: 0px auto; background: #FFFFFF;}
body aside#bb-rightnav, body aside#bb-leftnav, div#bb-inner {padding: 30px 0px;}
div#bb-scrolldivadd, div#bb-scrolldivdesc, div#bb-scrolldivreviews, div#bb-scrolldivprodcross, div#bb-scrolldivstorecross, div#bb-scrolldivhow, div#bb-scrolldivsize, div#bb-regproddivcross {padding: 40px 0px;}
div#bb-miimghalf div#bb-zoomcontain {margin-bottom: 30px;}
.og-expander-inner {padding: 40px 30px;}
div#bb-divbestsellers, div#bb-footer4 {padding: 30px 0px;}
div#bb-carouselinner, div#bb-pagebannerinner {padding: 0px; width: 100%; max-width: 100%;}
h1#bbnme {font-family: 'Oswald', Arial Narrow, Arial, sans-serif; font-size: 200%;}
.og-details h3, span.ss-billaddr-hdr, span.ss-shpaddr-hdr, td.payment_hdr, .detailfont, .bb-lknme, span.slidetitle, div#bb-scrolldivhow h2, h2#bb-productcrosssellhdr, h2#bb-globalcrosssellhdr, div#bb-divbestsellers h2, div#bb-cartcross h2, div#bb-regproddivcross h2 {font-family: 'Oswald', Arial Narrow, Arial, sans-serif; font-weight: 400;}
div.bb-slidedesc, div#fr-registration a, span#bb-gclink a, div#bd-mini a, div#bb-miniflyout a, div.suckertreemenu ul#ShopSite li a, .bx-wrapper a.bb-abutton, .secondfont, a.footer_pagetitle, div#bb-footer4newstext {font-family: 'Oswald', Arial Narrow, Arial, sans-serif;}
div.halfless h2#bb-productcrosssellhdr, div.halfless h2#bb-globalcrosssellhdr {text-transform: uppercase; font-weight: 400;}
footer {padding: 0px 0px 40px 0px; margin: 0px; position: relative; z-index: 4;}
footer > div {border-top: 1px solid #DFDFDF;}
td#newsletter_field input {width: 200px; background: #FFFFFF; border: 0px; border: 1px solid #DFDFDF; color: #111111; padding: 4px 8px; margin: 0px;}
td#newsletter_submit input {font-size: 90%; padding: 5px 8px;}
div#bb-footer4newstext {font-size: 120%; text-transform: uppercase;}
a.footer_pagetitle, a.footer_pagetitle:hover {cursor: pointer; color: #111111; font-size: 120%; text-transform: uppercase;}
a.footer_pagelink {color: #A73235; padding-top: 6px;}
a.footer_pagelink:hover {color: #B73E40;}
.bb-btns {text-align: center; clear: both; padding: 30px 0px 0px 0px;}
input[type=submit], input[type="submit"], a.bb-abutton, .buttons a, div#bb-scrolldivreviews a.reviews_write_review_link {border: 0px; background: #A73235; margin-top: 2px; margin-bottom: 2px; padding: 7px 10px; color: #FFFFFF; cursor: pointer; font-size: 10pt; -webkit-appearance: none; background: #A73235; font-family: 'Oswald', Arial Narrow, Arial, sans-serif; text-transform: uppercase;}
a.bb-abutton, .buttons a, div#bb-scrolldivreviews a.reviews_write_review_link {display: inline-block; zoom: 1; *display: inline;}
input[type=submit]:hover, input[type="submit"]:hover, a.bb-abutton:hover, .buttons a:hover, div#bb-scrolldivreviews a.reviews_write_review_link:hover {background: #B73E40;}
input.button7, div.ss_wl_sort input[type="submit"], input.button68 {background: #BFBFBF;}
input.button7:hover, div.ss_wl_sort input[type="submit"]:hover, input.button68:hover {background: #A3A1A1;}
div.borders .bb-prodimg img, div.borders .bb-lkimg img {border: 1px solid #DFDFDF;}
div.borders {border-top: 0px; border-left: 0px;}
div.borders li.link div.item, div.borders li.prod div.item {padding-top: 20px; border-right: 0px; border-bottom: 0px;}

@media screen and (max-width : 751px) {
div#fr-registration, span#bb-gclink {color: #111111;}
body div#fr-menu div#fr-registration span#bb-regname, body div#fr-menu div#fr-registration a#bb-reglout {display: none;}
div#fr-makelogoin a {font-size: 250%;}
body.sidenav div#bb-content div#bb-inner, body.bothnavs div#bb-content div#bb-inner {padding: 30px 0px;}
}
@media screen and (max-width : 500px) {
div#fr-makelogoin a {font-size: 160%;}
div#fr-menu div#fr-registration {display: none;}
}
@media print {
div#fr-logo {display: block; width: 100%; clear: both; color: #000000;}
}
@media (min-width: 320px) and (max-width: 349px) {
body div#verticalNav a#categoriesLink {
    background: rgba(0, 0, 0, 0) url(https://www.thebeveragepeople.com/media/en-US/backgrounds/shared/bb-sprite.png) no-repeat scroll left -263px !important;    
clear: both;   
 color: #fff;   
 display: block;    
font-family: "Oswald",Arial Narrow,Arial,sans-serif;   
 font-size: 11px;    
max-height: 44px;    
max-width: 88px;   
 min-height: 44px;    
overflow: hidden;    
padding: 15px 0 0 40px;    
position: relative;    
text-indent: 0;    
text-transform: uppercase;   
 white-space: nowrap;    
z-index: 6000;
}}
@media (min-width: 350px) and (max-width: 1060px) {
body div#verticalNav a#categoriesLink {    
background: rgba(0, 0, 0, 0) url(https://www.thebeveragepeople.com/media/en-US/backgrounds/shared/bb-sprite.png) no-repeat scroll left -263px !important;    
clear: both;    
color: #fff;  
 display: block;    
font-weight: bold;    
max-height: 44px;   
 max-width: 149px;   
 min-height: 44px;    
overflow: hidden;     
 position: relative;   
 text-indent: 0;    
text-transform: uppercase;    
white-space: nowrap;    
z-index: 6000;
font-size: 13px;
padding: 12px 0 0 40px;
font-family: 'Oswald', Arial Narrow, Arial, sans-serif;
}
}


<!-- end of bb-jt-familiar.css -->

<!-- start of JT_Custom.css -->


.searchcustm li.prod img {
    max-width: 100%;
}
.searchcustm li.prod form {
    clear: none;
    display: inline-block;
    zoom: 1;
    width: 100%;
}
body#bb-search li.prod.bb-matchheight {
    box-sizing: border-box;
    display: inline-block;
    float: none;
    margin: 0 1% 15px !important;
    width: 23%;
}
.searchcustm a.prod_name_Bold_Normal {
    display: inline-block;
    width: 100%;
}
.searchcustm span.write-review {
    display: inline-block;
    width:100%;
}
.searchcustm span.prod_sku_Plain_Small {
    display: inline-block;
    width: 100%;
}

div.numb span {
    padding: 0px 0px 7px 0px;
}
.my_newclass .wrap {
    margin: 15px 0 0;
}
.my_newclass .box {
    padding-top: 20px;
    width: 32%;
    margin-right: 20px;
}
.box:nth-child(3n) {
    margin-right: 0 !important;
}
.my_newclass .boxInner {
    left: 0;
    right: 0;
}
.link.my_links_custom {
    display: inline-block;
    margin-right: 2%;
    vertical-align: top;
    width: 23.2%;
    position: relative;
    margin-top: 20px;
}
.my_links_custom .bb-lkimg > img {
    max-width: 100%;
}

.link.my_links_custom:nth-child(4) {
    margin-right: 0 !important;
}

.my_loopClass {
    display: none;
}
.my_links_custom .item span li{
display: block;
    background: #f8f2ed;
    width: 100%;
    padding: 9px;
    color: #823025;
    margin-top: 2px;
    font-size: 11px;
    line-height: 13px;
    font-weight: bold;
    margin-left: 0;
}
.my_links_custom .item .bb-lknme {
    background: #d2bb9c none repeat scroll 0 0;
    color: #823025;
    display: block;
    font-size: 14px;
    font-weight: bold;
    height: 24px;
    left: 0;
    line-height: 24px;
    margin-bottom: 3px;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    width: 100%;
}
.my_links_custom .bb-lkimg {
    display: block;
    text-align: center;
    margin-top: 30px;
}

div#bb-footer4.footer_section {
    border-top: medium none;
    padding: 0;
    min-height: auto;
}
footer {
    background: #843235 none repeat scroll 0 0;
    color: #ffffff;
    margin: 0;
    padding: 0 0 13px;
    position: relative;
    z-index: 4;
}

.footer_section #bb-footer4soc {
  display: block;
  float: right;
  padding: 0;
  text-align: right;
  vertical-align: top;
  width: auto;
  line-height: 10px;
}
.footer_section #bb-footer4newsletter {
    padding: 0;
}

.footer_right {
  float: right;
  width: 50%;
  text-align: right;
}
.footer_left {
    float: left;
    width: 50%;
}
.address {
    box-sizing: border-box;
    display: inline-block;
    padding-top: 10px;
    width: 100%;
}
.bottom_footer > li {
    display: inline-block;
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
.bottom_footer {
    display: inline-block;
    width: 100%;
}
.footer_left span {
    padding-top: 13px;
    vertical-align: middle;
    display: inline-block;
}
.contatcinfo {
    display: inline-block;
    font-weight: bold;
}
body#bb-search li.prod.bb-matchheight {
    width: 23%;
    display: inline-block;
    margin: 0 10px;
    box-sizing: border-box;
    margin-bottom: 15px;
}
.bottom_footer > li {
    display: inline-block;
    float: left;
    list-style: outside none none;
    width: 50%;
    margin: 0;
}

li.cc {
    text-align: right;
    float: right;
}
span.cardsimgs {
    padding: 0 !important;
    vertical-align: middle;
    width: 24%;
}
span.cardsimgs {
    vertical-align: middle;
    padding: 0 !important;
}
.cc span {
    font-size: 13px;
    padding-right: 12px;
}
div#bb-inner div#bb-namesectioninner {
    width: 100%;
    padding: 0px 0px 10px 0px;
}
form#bb-searchform {
    max-width: 131px;
}


@media screen and (min-width: 768px) and (max-width: 1058px) {
 .link.my_links_custom {
    width: 22.9%;
}
.my_newclass .box {
    width: 31.3%;
}
input[type="text"], input[type="text"]{
  width:70% !important;
}

}
@media screen and (min-width: 480px) and (max-width: 767px) {
.contatcinfo {
    width: 100%;
    padding: 0 !important;
}
 .link.my_links_custom {
    width: 48.5%;
}
td#newsletter_field input {
    width: 157px;
}
.link.my_links_custom:nth-child(2) {
    margin-right: 0 !important;
}
.my_newclass .box {
    width: 30%;
}
.newsletter_popup{
width:380px !important;
}
}

@media screen and (max-width: 480px) {
 .link.my_links_custom {
    width: 100%;
}
.link.my_links_custom:nth-child(1) {
    margin-right: 0 !important;
}
.my_newclass .box {
    width: 46.5%;
    margin-right: 20 !important;
}
.box:nth-child(3n) {
    margin-right: 20px !important;
}
.box:nth-child(even) {
    margin-right: 0 !important;
}
.footer_left {
    text-align: center;
    width: 100%;
}
.footer_right {
    float: none;
    text-align: center;
    width: 100%;
}
.footer_section #bb-footer4soc {
    float: none;
    text-align: center;
    width: 100%;
}
.bottom_footer > li {
    display: inline-block;
    float: none;
    width: 100%;
    text-align: center;
    margin: 0;
}
li.cc {
    text-align: center;
    float: none;
    padding: 12px;
    display: inline-block;
}
.cc span {
    padding-bottom: 10px;
}
.newsletter_popup{
width:290px !important;
}
}

.Custom_search{
    float: right;
    margin-top: 28px;
    width: 33%;
}
@media screen and (max-width: 480px) {
.Custom_search{
    float: none;
    margin-top: 0px;
    width: 309px;
}
input[type="text"], input[type="text"]{
  width:74% !important;
}
.ff_Header > table {
    width: 94% !important;
}
}

.search_c{
   background-color:#843235 !important;  
}
div#bb-shipsquare{
   margin-top: 16px;
}
.first {
    float: left;
    font-size: 16px;
    font-weight: normal;
    margin-left: 11px;
    margin-top: 15px;
    width: 46%;
    padding:5px;
}
.text_policy > a {
    color: red;
}
.ff{
    text-align: right;
    width: 100%;
}
footer > div{
   border:0px;
}
div#geo{
 display:inline-block;
 margin-left:10px;
}
input[type="text"], input[type="text"]{
  width:77%;
}

@media screen and (max-width: 598px) {
div#fr-registration a, span#bb-gclink a, div#bb-miniflyout a, div.suckertreemenu ul#ShopSite li a{
  padding: 0px 4px;
  font-weight: 300;
}
form#bb-searchform {
    max-width: 120px;
}
}
.subscribe_news {
    color: #fff;
    cursor: pointer;
    font-size: 11pt;
    font-weight: bold
    text-transform: uppercase;
}
.subscribe_news:hover{
    color: #fff  !important;
    text-decoration:none;
}
.right_sub {
    margin-top: 10px;
    margin-right: 22px;
}
.join_us {
    background-color: #000;
    color: #fff;
    font-size: 16px;
    font-weight: normal;
    padding: 10px;
}
.join_us:hover{
    color:#fff;
}
.newsletter_popup{
    left: 50%;
    position: fixed;
    top: 50%;
    transform: translate(-50%, -50%);
-webkit-transform: translate(-50%,-50%);
   width:515px;
}
.newsletter_popup iframe {
  max-width: 100%;
  background-color:#fff;
}
.newsletter_popup a.close {
    font-size: 30px;
    font-weight: bold;
    position: absolute;
    right: 5px;
    top: 0;
}
 .right_sub .links {
    float: left;
    width: 60% !important;
}
.signup-form #Manage table {
    width: 100% !important;
}
.signup-form input[type="text"], .signup-form textarea, .signup-form select[multiple="multiple"], .signup-form input[type="email"] {
    border: 1px solid #b8bcc2;
    height: 36px;
    min-width: auto;
    width: 100%;
}

<!-- end of JT_Custom.css -->


<!-- start of  inline css -->
body {
margin: 0;
padding: 0;
/*background: #EEE;
font: 20px/26px 'Lucida Sans',sans-serif;*/
}
.wrap {
overflow: hidden;
margin: 10px;
}
.box {
float: left;
position: inherit;
padding-bottom:0px !important;
}
.boxInner .titleBox {
position: absolute;
bottom: 0;
left: 0;
right: 0;
margin-bottom: -50px;
background: #000;
background: rgba(0, 0, 0, 0.5);
color: #FFF;
padding: 10px;
text-align: center;
-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}
body.no-touch .boxInner:hover .titleBox, body.touch .boxInner.touchFocus .titleBox {
margin-bottom: 0;
}
@media only screen and (max-width : 480px) {
/* Smartphone view: 1 tile */
.box {
width: 100%;
padding-bottom: 100%;
}
}
@media only screen and (max-width : 650px) and (min-width : 481px) {
/* Tablet view: 2 tiles */
.box {
width: 50%;
padding-bottom: 50%;
}
}
@media only screen and (max-width : 1920px) and (min-width : 651px) {
/* Small desktop / ipad view: 3 tiles */
.box {
width: 33.3%;
padding-bottom: 33.3%;
}
}

/*.bx-wrapper li {
    max-width: 100%;
    overflow: visible;
    padding: 0px;
    margin: 0px;
    text-align: left;
    width: 100% !important;
}
*/
.reviews_stars_wrapper {text-align:left }
.reviews_stars_background {width: 100%; height: 16px; z-index:1; overflow:hidden }
.reviews_stars_background img {padding:0px}
.reviews_stars_rating {height: 16px; z-index:2; position:relative; top:-16px; overflow:hidden }
.reviews_star {width:16px; height:16px; position:relative; top:-32px; float:left; z-index:3; color:transparent; cursor:pointer; background-color:white; opacity:0; filter:alpha(opacity=0);}
a.reviews_star:hover {color:transparent;}
<!-- end of inline css -->

<!-- start of bb-JTbxslider.css -->

/** BxSlider v4.1.2 - Fully loaded, responsive content slider - http://bxslider.com
 * Written by: Steven Wanderski, 2014 - http://stevenwanderski.com (while drinking Belgian ales and listening to jazz)
 * CEO and founder of bxCreative, LTD - http://bxcreative.com */
.bx-wrapper {position: relative; margin: 0px auto; padding: 0; *zoom: 1;}
.bx-wrapper .bx-viewport {-webkit-transform: translatez(0); -moz-transform: translatez(0); -ms-transform: translatez(0); -o-transform: translatez(0); transform: translatez(0);}
.bx-wrapper .bx-pager .bx-pager-item {display: inline-block; zoom: 1; *display: inline;}
.bx-wrapper .bx-pager.bx-default-pager a, div#bx-pager a {background: #FFFFFF;}
.bx-wrapper .bx-pager.bx-default-pager a:hover, div#bx-pager a:hover {background: #787878;}
.bx-wrapper .bx-pager.bx-default-pager a.active, div#bx-pager a.active {background: #0A6AAA;}
.bx-wrapper .bx-loading {min-height: 50px; background: url(../media/en-US/backgrounds/shared/bx_loader.gif) center center no-repeat #fff; height: 100%; width: 100%; position: absolute; top: 0; left: 0; z-index: 2000;}
html.no-touch div#bb-carouselinner .bx-wrapper:hover .bx-prev, html.no-touch div#bb-carouselinner .bx-wrapper:hover .bx-next {display: block;}
div.bx-controls, div.bx-has-controls-direction, div.bx-controls-direction {height: 100%; width: 100%;}
.bx-wrapper .bx-controls-direction a {position: absolute; top: 50%; left: 0px; outline: 0; width: 40px; margin-top: -20px; background-image: url(../media/en-US/backgrounds/shared/bb-prevnext.gif); background-repeat: no-repeat; background-position: center left; height: 40px; overflow: hidden; white-space: nowrap; text-indent: 400px;}
.bx-wrapper .bx-controls-direction a.bx-next {left: 100%; background-position: center right; margin-left: -40px;}
 div#bb-carouselinner .bx-wrapper .bx-next, div#bb-carouselinner .bx-wrapper .bx-prev, .bx-wrapper .bx-controls-direction a.disabled, html.touch .bx-wrapper .bx-controls-direction a {display: none;}
html.no-touch div#bb-carouselinner .bx-wrapper:hover .bx-prev, html.no-touch div#bb-carouselinner .bx-wrapper:hover .bx-next {display: block;}
div.bb-oneslide div#bb-carouselinner div.bx-wrapper div.bx-controls div.bx-pager, html.no-touch .bb-oneslide div#bb-carouselinner .bx-wrapper:hover .bx-prev, html.no-touch .bb-oneslide div#bb-carouselinner .bx-wrapper:hover .bx-next {display: none;}

div#bb-carouselinner {position: relative;}
div#bb-carouselinner .bx-wrapper li {min-width: 100%; width: 100%;}
.bx-wrapper li {max-width: 100%; overflow: visible; padding: 0px; margin: 0px; text-align: left;}
.bx-wrapper li > div, .bx-wrapper li div {display: inline-block; vertical-align: middle;}
.bx-wrapper li > div {height: 100%; text-align: left;}
.bx-wrapper li > div.bb-slideright::before, .bx-wrapper li > div.bb-slideleft::before, .bx-wrapper li > div.bb-slidecenter::before {content: ''; display: inline-block; vertical-align: middle; height: 100%;}
div.bb-slideright {width: 40%; text-align: left; z-index: 5; position: absolute; margin: 0px; top: 0px; left: 50%;}
div.bb-slideleft {width: 40%; text-align: left; z-index: 5; position: absolute; margin: 0px; top: 0px; left: 10%;}
div.bb-slidecenter {width: 88%; text-align: center; z-index: 5; position: absolute; margin: 0px; top: 0px; left: 6%;}
.bx-wrapper li div.bb-slidesizedimage {width: 100%; overflow: visible; max-width: 100%; padding: 0px; margin: 0px;}
.bx-wrapper li div.bb-slidesizedimage a, .bx-wrapper li div.bb-slidesizedimage span {display: block; padding: 0px; margin: 0px;}
.bx-wrapper li div.bb-slidesizedimage img {width: 100%; max-width: 100%; position: relative; padding: 0px; margin: 0px; display: block;}
span.slidetitle {display: block;}
div.bb-slideright span.slidetitle, div.bb-slideleft span.slidetitle {font-size: 400%;}
div.bb-slidecenter span.slidetitle {font-size: 500%;}
div.bb-slidecontents {padding: 40px 0px; margin: 0px;}
.bx-wrapper li div.bb-slidedesc {display: block; max-width: 100%; overflow: hidden; white-space: wrap; margin: 0px; padding: 10px 0px 20px 0px; font-size: 120%;}
.bx-wrapper a.bb-abutton {text-transform: uppercase; padding: 12px 16px; font-size: 120%;}
.bx-wrapper a.bb-abutton:hover {opacity: 0.8; filter: opacity(80);}

.bb-darken {position: absolute; width: 100%; height: 100%; background: url(../media/en-US/backgrounds/shared/black_10.png); left: 0px; top: 0px;}
.bb-tstext {text-shadow: 2px 2px 8px rgba(0,0,0,0.4);}
div#bb-inner div#bb-carousel, div#bb-carouselinner, div#bb-inner div#bb-pagebannercar {width: 100% !important; margin-bottom: 20px;}

@media screen and (max-width : 900px) {
div.bb-slideright span.slidetitle, div.bb-slideleft span.slidetitle {font-size: 300%;}
div.bb-slidecenter span.slidetitle {font-size: 400%;}
div.bb-slidecontents {padding: 40px 0px;}
.bx-wrapper a.bb-abutton {padding: 10px 16px; font-size: 110%;}
.bx-wrapper li div.bb-slidedesc {font-size: 110%;}
}
@media screen and (max-width : 750px) {
div.bb-slideright span.slidetitle, div.bb-slideleft span.slidetitle {font-size: 200%;}
div.bb-slidecenter span.slidetitle {font-size: 200%;}
div.bb-slidecontents {padding: 10px 0px;}
.bx-wrapper li div.bb-slidedesc {font-size: 100%;}
.bx-wrapper a.bb-abutton {padding: 8px 16px; font-size: 100%;}
.bx-wrapper .bx-pager {display: none;}
}
@media screen and (max-width : 600px) {
div.bb-slideright span.slidetitle, div.bb-slideleft span.slidetitle, div.bb-slidecenter span.slidetitle {font-size: 180%;}
.bx-wrapper li div.bb-slidedesc {display: none;}
}
@media screen and (max-width : 500px) {
div.bb-slideright span.slidetitle, div.bb-slideleft span.slidetitle, div.bb-slidecenter span.slidetitle {font-size: 150%;}
}


<!-- end of bb-JTbxslider.css -->

<!-- start of bb-basicmoreinfo.css -->

form#bb-miform {display: block; width: 100%; clear: both;}
div#bb-miimghalf {float: left; clear: none; text-align: center; min-height: 350px; width: 50%; overflow: visible; max-width: 50%; padding: 0px;}
div#bb-miinfohalf {width: 46%; float: right; clear: none; padding: 6px 0px 0px 0px; margin: 0px;}
div.bb-padright {padding: 0px 30px 0px 0px;}
div.prod_img {text-align: center; padding: 0px; margin: 0px auto;} div.prod_img img {margin: 0px auto;}
div.row_img {text-align: center;} table.small_img {margin: 0px auto;}
td.small_img img {max-width: 80px;}
div#bb-mirev {margin: 0px; clear: both; padding: 8px 0px;}
div.reviews_best h4, div.reviews_worst h4 {margin-top: 16px; padding-top: 16px; font-weight: bold;}
span.review_title {padding: 0px 8px; font-weight: bold;}
span.review_author_text, span.review_author {opacity: 0.7; filter: opacity(70); display: inline-block; zoom: 1; *display: inline; padding: 6px 0px; font-size: 90%;}
span.review_date {opacity: 0.7; filter: opacity(70); display: none;}
div.review {padding: 16px 0px;}
div#bb-scrolldivreviews a.reviews_read_reviews_link {display: inline-block; zoom: 1; *display: inline; float: right; clear: none;}
div#bb-midesc {display: block; padding: 0px; margin: 0px; clear: both; font-size: 110%;}
span#bb-misku {display: block; padding: 10px 0px 0px 0px; clear: both; opacity: 0.7; filter: opacity(70);}
div#bb-miopt {margin: 0px; padding: 16px 0px 0px 0px;}
div#bb-miopt span, div.bb-prodopt span {font-size: 90%; font-weight: bold; display: block; clear: both;}
div#bb-miopt table {border-collapse: collapse; border-spacing: 0px; width: 100%;}
div#bb-miopt table td, div.bb-prodopt table td {padding: 2px 0px;}
span#bb-miqty {display: block; padding: 16px 0px 0px 0px; margin: 0px; clear: both;}
input#bb-miaddimg {padding: 0px; clear: both; margin: 16px 0px 0px 0px;}
input#bb-miaddtxt {margin: 16px 0px 0px 0px; clear: both;}
span.bb-mivar, span.bb-prodvar {display: block; clear: both; padding: 10px 0px 0px 0px;}
span.bb-mivart {padding: 0px 6px 0px 0px; font-weight: bold;}
span.bb-sub {display: block; clear: both; padding: 4px 0px;}
div#bb-misub {padding: 16px 0px 0px 0px; margin: 0px; clear: both;}

div.bb-price {display: block; width: 100%; text-align: inherit; padding: 8px 0px 24px 0px; margin: 0px;}
div.bb-price .block {padding: 4px;}
div.bb-price.Small {font-size: 90%;}
div.bb-price.Normal {font-size: 100%;}
div.bb-price.Big {font-size: 120%;}
body.bb-pr-product div.bb-price.Small {font-size: 150%;}
body.bb-pr-product div.bb-price.Normal {font-size: 180%;}
body.bb-pr-product div.bb-price.Big {font-size: 260%;}
span.bb-saleprice, span.bb-salepricealt {color: #498231;}
span.bb-salepricealt {opacity: 0.7; filter: opacity(70);}
span.bb-yousave.block {font-size: 60%; text-transform: uppercase;}
span.bb-altprice {font-size: 70%;}
span.bb-pricetitle {display: table-cell; white-space: nowrap; text-align: right; padding: 1px 6px 1px 0px;}
span.bb-pricecell {display: table-cell; padding: 1px 6px 1px 0px;}

div#bb-priceoneline .bb-regprice {text-decoration: line-through; opacity: 0.5; filter: opacity(50); font-size: 80%;}
div#bb-priceoneline .bb-regpricealt {text-decoration: line-through; opacity: 0.5; filter: opacity(50);}
div#bb-pricetable {text-align: left;}
div#bb-pricetable span.bb-regprice {font-size: 70%; opacity: 0.5; filter: opacity(50);}
div#bb-pricetable span.bb-saleprice {font-size: 90%;}
div#bb-pricetable span.bb-yousave {font-size: 60%; text-transform: none; color: #498231;}

div.bb-mi-regsection {padding: 20px 0px; margin: 0px; text-align: left;}
div.bb-mi-regsection img, div#bb-mi-asseenin img, div.bb-mi-createdcell img, div#mi-col-asseenin img, div.bb-minitabsection img, div#bb-sizepopup img {max-width: 100%;}
div.bb-mi-regsection:after, div.bb-mi-createdtable:after {content: ''; display: block; clear: both;}
span.bb-mi-regtitle {display: block; font-weight: bold; font-size: 110%;}
div.bb-mi-createdtable:after {border-bottom: 1px solid #DFDFDF; padding-top: 12px;}
div#bb-mi-createdtable div.bb-mi-createdtable:nth-child(1) {border-top: 1px solid #DFDFDF; padding-top: 12px;}
div.bb-mi-createdtable {display: block; width: 100%; padding: 6px 0px;}
span.bb-mi-createdcell-title {display: inline-block; width: 20%; text-align: left; font-weight: bold; float: left; clear: none;}
div.bb-mi-createdcell {display: inline-block; width: 80%; text-align: left; float: left; clear: none;}
div#bb-mi-asseenin {text-align: center;}
div#bb-mi-asseenin span.bb-mi-regtitle {font-size: 150%; padding: 0px 0px 20px 0px;}

div#mi-col-asseenin {clear: both; float: none; padding: 30px 0px; margin: 0px; text-align: center;}
div#mi-col-asseenin span {display: block; font-weight: bold; font-size: 120%; padding: 0px 0px 14px 0px;}
div.bb-minitabsection {clear: both; padding: 8px 0px; margin: 0px;}
div.bb-minitabsection:after {content: ''; display: block; clear: both;}
div.bb-minitabsection span.bb-minitabsection-title {display: block; padding: 0px 0px 4px 0px; font-weight: bold;}

section#bb-scrolladd, section#bb-scrolldesc, section#bb-scrollreviews, section#bb-scrollprodcross, section#bb-scrollstorecross, section#bb-scrollvid, section#bb-scrollhow, section#bb-scrollsize, section#bb-regprodcross {display: block; clear: both; width: 100%; padding: 0px; margin: 0px; text-align: center;}
div#bb-scrolldivadd, div#bb-scrolldivdesc, div#bb-scrolldivreviews, div#bb-scrolldivprodcross, div#bb-scrolldivstorecross, div#bb-scrolldivhow, div#bb-scrolldivsize, div#bb-regproddivcross {width: 94%; margin: 0px auto; max-width: 1000px; padding: 60px 0px; text-align: left;}
section#bb-scrolladd div#bb-scrolldivadd div#bb-miimghalf {float: right;}
section#bb-scrolladd div#bb-scrolldivadd div#bb-miinfohalf {float: left;}
section#bb-scrollprodcross, section#bb-scrollhow {background: #F6F6F6;}
section#bb-scrollstorecross, section#bb-scrolldesc {background: #DFDFDF;}
div#bb-scrolldivhow h2, div#bb-scrolldivprodcross h2#bb-productcrosssellhdr, div#bb-scrolldivstorecross h2#bb-globalcrosssellhdr, div#bb-scrolldivprodcross h2.bb-bottomborder, div#bb-scrolldivstorecross h2.bb-bottomborder, div#bb-regproddivcross h2 {text-align: center; font-size: 300%; border: 0px; padding-bottom: 30px;}
section#bb-regprodcross {box-shadow: inset 0px 0px 8px #909090, 0px 0px 0px #F6F6F6; -moz-box-shadow: inset 0px 0px 8px #787878, 0px 0px 0px #F6F6F6; -webkit-box-shadow: inset 0px 0px 8px #787878, 0px 0px 0px #F6F6F6; position: relative; z-index: 2; background: #F6F6F6;}

div#bb-vidcontain, div#bb-mi-video {height: 0px; width: width-value; padding-top: (svg height / svg width) * width-value; position: relative; width: 100%; height: 0; padding-top: 60%; position: relative;}
div#bb-vidcontain iframe, div#bb-mi-video iframe {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
div#bb-2colvid {padding: 30px 0px; margin: 0px auto;}
section#bb-scrollvid {padding: 60px 0px; background: #000000;}
section#bb-scrollvid div#bb-vidcontain {width: 94%; margin: 0px auto; max-width: 1000px;}

ul.bb-prodtab {white-space: nowrap; overflow: visible; max-width: 100%; padding: 0px; clear: both; margin: 30px 0px 0px 0px; position: relative; top: 1px; z-index: 10;}
ul.bb-prodtab li {display: inline; vertical-align: bottom; border-top-left-radius: 3px; border-top-right-radius: 3px; -moz-border-top-left-radius: 3px; -moz-border-top-right-radius: 3px; -webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px; background: #DFDFDF; opacity: 0.7; filter: opacity(70); float:left; border: 1px solid #DFDFDF; border-bottom: 0px; margin: 0px 2px 0px 0px; position: relative; top: 3px;}
ul.bb-prodtab li a {display: block; padding: 10px; font-size: 90%; border-bottom: 1px solid #DFDFDF; text-decoration: none; color: #111111;}
ul.bb-prodtabsmall li a {padding: 8px;}
ul.bb-prodtab li.active {background: #FFFFFF; opacity: 1; filter: opacity(100); top: 0px;}
ul.bb-prodtab li.active a {padding: 12px 10px; border-bottom: 1px solid #FFFFFF;}
ul.bb-prodtabsmall li.active a {padding: 10px 8px;}
div.bb-tabcontent {float: left; clear: both; background: #FFFFFF; border: 1px solid #DFDFDF; padding: 20px; width: 100%; margin-bottom: 40px; position: relative; z-index: 9;}
		
div.bb-fullwidthimage div#bb-miinfo {padding: 0px;}
div.bb-fullwidthimage div#bb-fullwidthdesc, div.bb-fullwidthimage div#bb-fullvid, div.bb-fullwidthimage div#bb-mireviews {padding: 60px 0px 0px 0px;}
div.bb-fullwidthimage #bb-productcrosssellhdr, div.bb-fullwidthimage #bb-globalcrosssellhdr {padding-top: 60px;}
div.bb-fullwidthimage ul#bb-prodtab {margin-top: 60px;}
img#bb-miimage {border: 1px solid #DFDFDF; background: #FFFFFF;}
div#bb-miimghalf div#bb-zoomcontain {margin-bottom: 0px auto 50px auto; text-align: left;}
.clearfix:after {clear:both; content:"."; display:block; font-size:0; height:0; line-height:0; visibility:hidden;}
.clearfix {display:block; zoom:1;}
ul#bb-zoomthumb {display:block;}
ul#bb-zoomthumb li {float:left; margin: 0px; list-style:none; width: 18%; margin: 8px 2% 0px 0px;}
ul#bb-zoomthumb li:nth-child(6), ul#bb-zoomthumb li:nth-child(11), ul#bb-zoomthumb li:nth-child(16), ul#bb-zoomthumb li:nth-child(21), ul#bb-zoomthumb li:nth-child(26), ul#bb-zoomthumb li:nth-child(31), ul#bb-zoomthumb li:nth-child(36), ul#bb-zoomthumb li:nth-child(41), ul#bb-zoomthumb li:nth-child(46), ul#bb-zoomthumb li:nth-child(51) {clear: left;}
ul#bb-zoomthumb li img {max-width: 100%; margin: 0px auto;}
ul#bb-zoomthumb li a {display:inline-block; width: 100%; height: 100%; max-height: 100px; border: 1px solid #FFFFFF; text-align: center; background: #FFFFFF; margin: 0px; padding: 0px; vertical-align: middle;}
ul#bb-zoomthumb li a:before {content:''; height: 100%; vertical-align: middle; display: inline-block; zoom: 1; *display: inline;}
ul#bb-zoomthumb li a.zoomThumbActive {border: 1px solid #DFDFDF;}
.jqzoom{text-decoration:none; float:left; width: 100%;}
.jqzoom img {max-width: none;}
.zoomPad {position:relative; float:none; z-index:1; cursor: crosshair;}
.zoomPreload {display: none;}
.zoomPup {overflow:hidden; background-color: #FFF; -moz-opacity:0.6; opacity: 0.6; filter: alpha(opacity = 60); z-index:120; position:absolute; border:1px solid #FFF; z-index:101; cursor:crosshair;}
.zoomOverlay {position:absolute; left:0px; top:0px; background:#FFF; z-index:1000; width:100%; height:100%; display:none; z-index:101;}
.zoomWindow {position:absolute; left:110%; top:40px; background:#FFF; z-index:2000; height:auto; z-index:3000; z-index:110;}
.zoomWrapper {position:relative; z-index:110;}
.zoomWrapperTitle {display:block; background:#111111; color:#FFF; height:18px; line-height:18px; width:100%; overflow:hidden; text-align:center; font-size:80%; position:absolute; top:0px; left:0px; z-index:120; -moz-opacity:0.6; opacity: 0.6; filter: alpha(opacity = 60);}
.zoomWrapperImage {display:block; position:relative; overflow:hidden; z-index:110;}
.zoomWrapperImage img {border:0px; display:block; position:absolute; z-index:101; max-width: none;}
.zoomIframe{z-index: -1; filter:alpha(opacity=0); -moz-opacity: 0.80; opacity: 0.80; position:absolute; display:block;}
html.touch .zoomPreload, html.touch .zoomPup, html.touch .zoomOverlay, html.touch .zoomWindow, html.touch .zoomWrapper, html.touch .zoomWrapperTitle, html.touch .zoomWrapperImage, html.touch .zoomIframe{display: none;}
a#bb-sizeguidepopup {font-size: 80%; display: block; padding: 8px 0px 12px 0px; cursor: pointer;}
div#bb-sizepopup-close {cursor: pointer; position: fixed; top: 0px; left: 0px; height: 100%; width: 100%; background: #000000; opacity: 0.5; filter: opacity(50); z-index: 2000;}
div#bb-sizepopup {position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; padding: 0px; margin: 0px; text-align: center; vertical-align: middle; z-index: 7006; display: none; }
div#bb-sizepopup:after {content: ''; display: block; width: 100%; padding: 0px; margin: 0px; clear: both;}
div#bb-sizepopup-inner {width: 90%; max-width: 700px; max-height: 60%; overflow: scroll; margin: 20% auto; padding: 10px; background: #FFFFFF; text-align: left; position: relative; z-index: 3000;}

div.halfless h2#bb-productcrosssellhdr, div.halfless h2#bb-globalcrosssellhdr {font-weight: 400; font-size: 130%; margin: 20px 0px 0px 0px; padding: 12px 0px; border-top: 3px solid #DFDFDF;}
div.halfless ul#bb-looppcross li, div.halfless ul#bb-loopgcross li {margin: 0px; padding: 10px 0px;}
div.halfless div.singlecrossborders ul#bb-looppcross li {padding: 10px 4px; display: block; text-align: left; clear: both;}
div.bb-crosssingle > div, div.bb-crosssingle div.bb-crossimg, div.bb-crosssingle div.bb-crossdets {display: inline-block; zoom: 1; *display: inline; vertical-align: middle;}
div.bb-crosssingle > div {height: 100%;}
div.bb-crosssingle > div:before {content: ''; display: inline-block; zoom: 1; *display: inline; vertical-align: middle; height: 100%;}
div.bb-crosssingle div.bb-crossimg {text-align: center; width: 39%; max-width: 39%;}
div.bb-crosssingle div.bb-crossdets {text-align: left; width: 58%; max-width: 58%; padding-bottom: 10px;}
div.bb-crossstripped .bb-prodnme {font-size: 80%;}

span#tellafriend {display: inline-block; zoom: 1; *display: inline; position: relative; top: -2px;}
span.pin-it-button {margin-right: 10px;}

@media screen and (max-width : 980px) {
ul.bb-prodtab li a {font-size: 80%;}
}
@media screen and (max-width : 750px) {
div.half div.bb-padright {padding: 0px;}
span.bb-mi-createdcell-title, div.bb-mi-createdcell {display: block; width: 100%; text-align: left; float: none; clear: both;}
}
@media screen and (max-width : 500px) {
ul.bb-prodtab li a {padding: 8px;}
ul.bb-prodtab li.active a {padding: 10px 8px;}
}


<!-- end of bb-basicmoreinfo.css -->

<!-- start of bb-basicsearch.css -->

table.search_table input[type="submit"] {margin-right: 20px;}
.adv_search_text {font-size: 90%; text-transform: uppercase;}
div#bb-searchbottom {border-top: 1px solid #DFDFDF; margin-top: 10px; padding-top: 30px;}
div#bb-searchtop {border-top: 1px solid #DFDFDF; border-bottom: 1px solid #DFDFDF; margin: 20px 0px; padding: 20px 0px 0px 0px;}
input#search-submit {cursor: pointer;}
span.bb-srp {display: inline-block; zoom: 1; *display: inline; clear: none; padding: 3px 4px; margin: 0px 2px 2px 0px; font-size: 90%;}
a.bb-sp {display: inline-block; zoom: 1; *display: inline; clear: none; padding: 3px 4px; background: #F6F6F6; border: 1px solid #DFDFDF; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; margin: 0px 2px 2px 0px; font-size: 90%; color: #898989;}
div#bb-searchtop {margin-bottom: 16px;} div#bb-searchbottom {margin-top: 16px;} div.bb-searchform {width: 100%;}
div.bb-searchpgs {text-align: center; padding: 8px;}
div.bb-searchpgs b {opacity: 0.7; filter: opacity(70); font-size: 80%; text-transform: uppercase; display: inline-block; padding-right: 10px;}
div#bb-searchbottom div.bb-searchpgs {margin-top: 2px;}
div.bb-searchpgs input {font-size: 120%; font-weight: 300; padding: 0px 4px; margin: 0px;}
div.bb-searchpgs input.search_button_selected, div.bb-searchpgs input.search_button_selected:hover {font-weight: bold; text-decoration: none; color: #111111; background: #FFFFFF;}
div.bb-searchcount {text-align: left; padding: 8px 0px 0px 0px;} div.bb-searchcount select {max-width: 50px;}
div.bb-searchcountcur {position: absolute; left: 0px; width: 100%; text-align: right; height: 0px; overflow: visible;}
div.bb-searchsort {float: right; text-align: right; padding: 8px 0px 10px 0px; position: relative; line-height: 26px;}
div.bb-searchsort select {position: absolute; right: 0px;} 
form.productsearch {display: block; width: 100%; clear: both; text-align: center;}
table.search_table {margin: 0px auto;} 
.searchcustm li.prod img {max-width: 100%;}
.searchcustm li.prod form { clear: none;  display: inline-block;zoom: 1;width: 100%;}
body#bb-search li.prod.bb-matchheight {
    box-sizing: border-box;
    display: inline-block;
    float: none;
    margin: 0 1% 15px !important;
    width: 23%;
}
.searchcustm a.prod_name_Bold_Normal {
    display: inline-block;
    width: 100%;
}
.searchcustm span.write-review {
    display: inline-block;
    width:100%;
}
.searchcustm span.prod_sku_Plain_Small {
    display: inline-block;
    width: 100%;
}
@media screen and (min-width: 480px) and (max-width: 768px) {
body#bb-search li.prod.bb-matchheight {
    width: 31%;
}

}
@media screen and (max-width: 479px) {
body#bb-search li.prod.bb-matchheight {
    width: 48%;
}
.searchcustm td.search_field input {
    width: 200px;
}
}

<!-- end of bb-basicsearch.css -->

