html {padding: 0px; margin: 0px;}
body {max-width: 100%; overflow-x: hidden; background-color: #B2C688; background-image: url(../media/red-bow-extended.jpg); text-align: center; padding: 0px; margin: 0px;}
body, td {font-family: arial, helvetica, sans-serif; font-size: 10pt; color: #001E5A;}
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: #315B88; text-decoration: none;} a:hover {color: #CC9933; 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 #000000;}
.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:-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; 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: ;}
div#bb-menuscontainer {width: 94%; max-width: 100%; margin: 0px auto;}
div#bb-content {display: block; position: relative; text-align: left; float: right; clear: both; width: 94%; max-width: 100%; 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: 100%;}
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: #CC9933; display: inline-block; zoom: 1; *display: inline; height: 30px; line-height: 30px;}
div#bbbread a:hover {color: #315B88;}
div#bbbread span.bbbread-div {display: inline-block; zoom: 1; *display: inline; color: #000000; 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 #000000; border-left: 1px solid #000000;}
div.borders li.link div.item, div.borders li.prod div.item {padding-top: 20px; border-right: 1px solid #000000; border-bottom: 1px solid #000000;}
section#bb-bestsellers {display: block; clear: both; width: 100%; padding: 0px; margin: 0px; text-align: center; background: #FFFFCC;}
div#bb-divbestsellers {width: 94%; margin: 0px auto; max-width: 100%; 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 #000000; 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: #001E5A; cursor: pointer; text-decoration: none; font-size: 110%;}
.bb-lknme:hover {text-decoration: underline; color: #001E5A;}
.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: #000000; font-size: 100%; padding-right: 5px;}
.bb-prodprcsave {font-weight: normal; color: #000000; 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: #000000;}
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;}
span.review_response_header {display: block; font-size: 80%; text-indent: 40px; color: #888}
span.review_response {display:block; margin-left: 40px; padding: 10px; background: #FFFFFF; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px}
.center div.reviews_stars {margin: 0px auto;}
div.loop1 div.center div.bb-prodrev div.reviews_stars {margin: 0px;}
.bx-wrapper li > div 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: #315B88; 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: #FFFFCC; border-top: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000;}
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 #000000;}
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;}
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: 100%; 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: ; background: transparent; text-decoration: none; color: #315B88; 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: #CC9933;}
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: 100%; 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: 100%;}
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: 45%;}
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: 100%; 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%;}
div#bb-miimghalf > img {max-width: 100%}
div.reviews_stars_wrapper{overflow:hidden;height:16px;position:relative;max-height:16px;display:inline-block}
div.reviews_stars_background,div.reviews_stars_rating{position:absolute;top:0px;left:0px;}
div.reviews_stars_rating{overflow:hidden}
@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 #000000; 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%; max-width: 100%; clear: both; margin: 0px auto; min-height: 0px;}
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;}
}
img.insta_follow[src*="en-US/logo/instagram.png"] {padding: 10px}
