SALT-NLP/Design2Code
This dataset consists of 484 webpages from the C4 validation set, serving the purpose of testing multimodal LLMs on converting visual designs into code implementations. Each example is a pair of source HTML and screenshot ({id}.html and {id}.png). See the dataset in the huggingface format here. Note that all images in these webpages are replaced by a placeholder image (rick.jpg) Please refer to our project page and our paper for more information. Example Usage For example, you… See the full description on the dataset page: https://huggingface.co/datasets/SALT-NLP/Design2Code.
221.8k
1<!DOCTYPE html>2<html class="js flexbox flexboxlegacy canvas canvastext webgl no-touch geolocation postmessage websqldatabase indexeddb hashchange history draganddrop websockets rgba hsla multiplebgs backgroundsize borderimage borderradius boxshadow textshadow opacity cssanimations csscolumns cssgradients cssreflections csstransforms csstransforms3d csstransitions fontface generatedcontent video audio localstorage sessionstorage webworkers no-applicationcache svg inlinesvg smil svgclippaths">3 <head>4 <style>5 form.order, form.billing, form.confirmation, form[name="order"], form[name="billing"], form[name="confirmation"] {width: 100%;}6input.nozipreminder, select#need_selection, select.nopaytype, select.notselected {background: #FFFBDA; border: 1px solid #000000;}7div#bb-cartreg {display: block; float: right; padding: 0px 0px 30px 14px; margin: 0px; text-align: right;}8div#bb-cartreg table.reg td {text-align: right;}9span#your-shopping-cart {display: block; margin: 0px; padding: 8px 16px; text-align: left; background: #F6F6F6; border: 1px solid #DDDDDD; border-bottom: 0px; font-size: 120%;}10span.ss-billaddr-hdr, span.ss-shipaddr-hdr {display: block; margin: 0px 0px 10px 0px; padding: 8px 16px; text-align: left; background: #F6F6F6; border-bottom: 1px solid #DDDDDD; font-size: 120%;}11div.bb-confirmation span.ss-shipaddr-hdr {margin-bottom: 16px;}12div.bb-thankslayout span.ss-shipaddr-hdr {margin-bottom: 16px;}13span#confirm-your-shopping-cart {display: block; margin: 0px; padding: 8px 16px; text-align: left; background: #F6F6F6; border-bottom: 1px solid #DDDDDD; font-size: 120%;}14span#thankyou-your-shopping-cart {display: block; margin: 0px; padding: 8px 16px; text-align: left; background: #F6F6F6; border-bottom: 1px solid #DDDDDD; font-size: 120%;}15td.payment_hdr {margin: 0px 0px 10px 0px; padding: 8px 16px; text-align: left; background: #F6F6F6; border-bottom: 1px solid #DDDDDD; font-size: 120%;}16div#cart-products {background: #FFFFFF; padding: 0px; margin: 0px; width: 100%; clear: both; border: 1px solid #DDDDDD; border-top: 0px;}17div.bb-billing div#cart-products, div.bb-confirmation div#cart-products, div.bb-thankslayout div#cart-products {border: 0px;}18div.cart-product {clear: both; padding: 20px 0px; margin: 0px; border-top: 1px solid #DDDDDD; position: relative;}19div.bb-billing div.cart-product {padding: 10px; border-top: 0px; border-bottom: 1px solid #DDDDDD;}20div.bb-confirmation div.cart-product {padding: 20px; border-top: 0px; border-bottom: 1px solid #DDDDDD;}21div.bb-thankslayout div.cart-product {padding: 20px; border-top: 0px; border-bottom: 1px solid #DDDDDD;}22div.cart-product:after {display: block; content: ''; clear: both; padding: 0px; margin: 0px;}23div.cart-product-info {width: 80%; float: left; clear: none; padding: 0px; margin: 0px; text-align: left;}24div.cart-product-price {width: 20%; float: left; clear: none; padding: 10px 0px 0px 0px; margin: 0px; text-align: right;}25div.cart-product span {display: block; clear: both; padding: 0px 2%;}26div.bb-billing div.cart-product span {padding: 0px;}27div.cart-product span.cart-product-totalprice {padding: 0px 4% 0px 0px; white-space: nowrap;}28div.bb-billing div.cart-product span.cart-product-totalprice {padding: 0px;}29div.cart-product-info span.gift-title {display: inline; padding: 0px 6px 0px 0px; font-weight: normal;}30div.cart-gift-info span.cart-gift-details, div.cart-gift-info span.cart-gift-quantity {font-weight: normal; font-size: 90%;}31div.cart-product div.cart-product-specs {display: block; width: 70%; float: left; clear: none;}32div.bb-billing div.cart-product div.cart-product-specs, div.bb-billing div.cart-product-price {font-size: 90%;}33div.cart-product-specs select {margin: 4px 0px;}34div.cart-product-specs textarea {margin: 4px 0px 8px 0px;}35div.cart-product input[type="submit"].button383 {padding: 0px; margin: 10px 0px 0px 0px; color: #0B91BD; border: 0px; background: transparent; font-size: 80%; text-shadow: 0px 0px 0px; text-transform: none;}36div.cart-product input[type="submit"].button383:hover {color: #096E93;}37span.cart-product-name {font-weight: bold;}38span.cart-product-sku {font-size: 80%; font-style: italic; opacity: 0.6; filter: opacity(60);}39div.cart-product div.cart-product-image {display: block; width: 30%; float: left; clear: none; text-align: center;}40div.cart-product div.cart-product-image img {max-width: 96%; margin: 0px auto;}41div.cart-product div.cart-product-image img {max-width: 100%;}42div.cart-product span.cart-product-remove {display: block; width: 100%; position: absolute; top: 0px; left: 0px; text-align: right; padding: 0px;}43div.cart-product input[type="submit"].button154 {padding: 5px 5px 0px 0px; margin: 0px; color: #353535; border: 0px; background: transparent; font-size: 10pt; opacity: 0.4; filter: opacity(40); font-weight: bold; position: relative; top: -2px; font-family: verdana;}44div.cart-product input[type="submit"].button154:hover {color: #353535;}45div.cart-product input.[type="image"]button154 {display: block; height: 10px; width: 10px; padding: 0px; margin: 0px; border: 0px; background: red; text-indent: 1000px; overflow: hidden; white-space: nowrap;}46div.empty-cart {padding: 40px 0px; text-align: center; font-weight: bold; text-transform: uppercase; font-size: 90%; border-top: 1px solid #DDDDDD;}47 48div#cart-totals {clear: both; text-align: right;}49div.bb-yourcart div#cart-totals {clear: none; width: 51%; float: right; margin-bottom: 30px;}50span.cart-totals-title {display: block; float: left; clear: none; padding: 4px 2%; opacity: 0.9; filter: opacity(90); text-align: right;}51span.cart-totals-value {display: block; float: left; clear: none; width: 30%; white-space: nowrap; padding: 4px 10px 4px 2%; opacity: 0.9; filter: opacity(90); text-align: right;}52span.cart-totals-title {width: 70%;}53div.bb-billing span.cart-totals-title, div.bb-billing span.cart-totals-value, div.bb-confirmation span.cart-totals-title, div.bb-confirmation span.cart-totals-value, div.bb-thankslayout span.cart-totals-title, div.bb-thankslayout span.cart-totals-value {display: block; float: left; clear: none; width: 30%; white-space: nowrap; padding: 2px 0px; opacity: 0.9; filter: opacity(90); text-align: right;}54div.bb-billing span.cart-totals-title, div.bb-confirmation span.cart-totals-title, div.bb-thankslayout span.cart-totals-title {text-align: left; width: 70%; white-space: normal;}55div.bb-yourcart div#cart-subtotal, div.bb-confirmation div#cart-subtotal {padding: 5px 0px 0px 0px;}56div#cart-ordertotal {padding: 5px 0px 0px 0px; margin: 3px 0px 0px 0px;}57div#cart-ordertotal span.cart-totals-title, div#cart-ordertotal span.cart-totals-value {font-weight: bold; text-transform: uppercase; font-size: 150%; opacity: 1.0; filter: opacity(100);}58div.bb-billing div#cart-ordertotal span.cart-totals-title, div.bb-billing div#cart-ordertotal span.cart-totals-value {font-size: 120%;}59div.bb-billing div#cart-totals {padding: 10px;}60div.bb-confirmation div#cart-totals, div.bb-thankslayout div#cart-totals {padding: 20px;}61 62div#ss-overlay-mask {position: fixed; top: 0px; left: 0px; height: 120%; width: 100%; background: #000000; opacity: 0.5; filter: opacity(50); z-index: 5000;}63div#ss-close-lightbox {position: absolute; width: 20px; height: 20px; top: 5px; right: 15px; cursor: pointer;}64div#ss-close-lightbox:before, div#ss-close-lightbox:after {content: ''; position: absolute; width: 100%; top: 50%; height: 1px; background: #353535; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); transform: rotate(45deg); opacity: 0.5; filter: opacity(50);}65div#ss-close-lightbox:after {-webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); transform: rotate(-45deg);}66div#ss-close-lightbox:hover:before, div#ss-close-lightbox:hover:after {background: #353535; opacity: 1.0; filter: opacity(100);}67div#ss-email-lightbox {background: #FFFFFF; z-index: 7006; position: fixed; top: 30%; left: 25%; display: none; width:50%; margin: 0px;}68div#ss-email-lightbox:after {content: ''; display: block; width: 100%; padding: 0px; margin: 0px; clear: both;}69div.ss-lightbox-side {width: 50%; margin: 0px; padding: 0px; float: right; clear: none;}70div.ss-lightbox-side-inner {padding: 6%; text-align: left; margin: 0px;}71div.ss-lightbox-side-inner p {padding: 0px 0px 30px 0px; margin: 0px;}72span.lightbox-title {display: block; font-size: 150%; border-bottom: 1px solid #DDDDDD; margin: 0px 0px 24px 0px; padding: 4px 0px;}73div.ss-lightbox-side-inner input.email_pw {margin: 0px 0px 4px 0px; width: 90%;}74span.bb-signin {display: block; text-transform: uppercase; font-weight: bold; font-size: 80%;}75a.bb-forgotpassword {display: block;}76span.bb-orregister {display: block; padding: 30px 0px 0px 0px;}77div#ss-lightbox-returning span.bb-orregister {display: none;}78form.cr input[type="text"], form.cr input[type="password"] {margin-bottom: 10px;}79 80div#bb-continueshopping {padding: 0px 0px 20px 0px; text-align: left;}81input.button6 {margin: 0px;}82 83div#bb-paymentsquare {padding: 0px; width: 51%; float: right; clear: none; text-align: right; margin: 30px 0px 0px 0px;}84div#bb-paymentsquare span#E_paytype {display: none;}85div#bb-paymentsquare table.pay_holder span#E_paytype {display: block; font-weight: bold; text-transform: none; padding-bottom: 10px;}86input.button8 {margin: 2px 0px 2px auto;}87table.pay_holder {width: 200px; float: right; clear: both; padding: 0px 0px 30px 0px;}88table.pay_holder td {padding: 0px; text-align: left; text-transform: uppercase;}89table.pay_holder td input {margin-right: 6px;}90table.sql_pay {position: relative; top: -10px; left: -2px;}91table.sql_pay td.sql_pay_select {display: block; width: 100%; text-align: left; padding: 0px;}92table.sql_pay td.sql_pay_select input {position: relative; top: 15px;}93table.sql_pay td.sql_pay {display: block; width: 100%; padding: 0px 0px 0px 21px; font-size: 80%; font-weight: bold; white-space: nowrap;}94td.new_payment_type {padding-bottom: 6px; font-size: 80%; font-weight: bold; white-space: nowrap;}95span#ss_payment {text-align: right; padding: 0px 0px 30px 0px; margin: 0px; display: block; clear: both;}96 97div#bb-shipsquare {background: #F6F6F6; display: inline-block; zoom: 1; *display: inline; text-align: left; max-width: 49%; margin-top: 30px; float: left; clear: none;}98table.zipncountry, table#ship_options, table.surcharge, table.instruct, table.sql_addr {border-collapse: collapse; border-spacing: 0px; padding: 0px; margin: 0px; width: 100%; position: relative;}99div#bb-shipsquare table.zipncountry, div#bb-shipsquare table#ship_options, div#bb-shipsquare table.surcharge, div#bb-shipsquare table.instruct, div#bb-shipsquare table.sql_addr {background: #F6F6F6;}100div#bb-shipsquare table.zipncountry td.zipncountry_txt {padding: 8px 0px 0px 14px; font-size: 80%; text-transform: uppercase; font-weight: bold;}101div#bb-shipsquare table.zipncountry span#ss_zip1 {display: block; padding: 10px 3px 14px 0px;}102div#bb-shipsquare table.zipncountry span#ss_zip2 {display: block; padding: 14px 14px 14px 3px;}103div#bb-shipsquare table.sql_addr {margin-bottom: 10px;}104div#bb-shipsquare table.sql_addr td.sql_addr_hdr {padding: 14px 14px 0px 14px; font-weight: bold;}105div#bb-shipsquare table.sql_addr td.sql_addr_select {display: block; width: 100%; text-align: left; padding: 0px 6px 0px 14px;}106div#bb-shipsquare table.sql_addr td.sql_addr_select input {position: relative; top: 16px; left: 3px;}107div#bb-shipsquare table.sql_addr td.sql_addr {display: block; width: 100%; text-align: left; padding: 0px 14px 0px 39px; font-size: 80%; text-transform: uppercase;}108div#bb-shipsquare table.selectzipncountry td.zipncountryradio {padding: 14px 6px 0px 14px;}109div#bb-shipsquare table.selectzipncountry td.zipncountry_hdr {padding: 14px 14px 0px 0px; font-size: 80%; text-transform: uppercase; font-weight: bold;}110div#bb-shipsquare table.selectzipncountry table.zipncountry span#ss_zip1 {display: block; padding: 4px 3px 14px 0px; font-weight: normal;}111div#bb-shipsquare table.selectzipncountry table.zipncountry span#ss_zip2 {display: block; padding: 4px 14px 14px 3px;}112div#bb-shipsquare table.zipncountry span#ss_zip2 input {margin-left: 6px;}113div#bb-shipsquare table#ship_options {border-bottom: 9px solid #F6F6F6;}114div#bb-shipsquare table#ship_options td.taxnship {padding: 6px 14px;}115div#bb-shipsquare table#ship_options td.taxnship_hdr {padding: 14px 14px 6px 14px;}116div#bb-shipsquare table.surcharge td.surcharge {padding: 14px;}117div#bb-shipsquare table.instruct td.instruct_hdr {padding: 14px 14px 2px 14px;}118div#bb-shipsquare table.instruct td.instruct {padding: 0px 14px 14px 14px;}119div#bb-shipsquare table#ship_options, table.surcharge, table.instruct {border-top: 1px solid #DDDDDD;}120div#bb-shipsquare table.instruct td.instruct_hdr {border-bottom: 2px solid #F6F6F6;}121div#bb-shipsquare table.instruct textarea {width: 100%;}122div#bb-shipsquare table#ship_options td.taxnship, div#bb-shipsquare table.surcharge td.surcharge, div#bb-shipsquare table.instruct td.instruct_hdr {text-align: left; white-space: nowrap; font-size: 80%; text-transform: uppercase; font-weight: bold;}123div#bb-shipsquare table#ship_options td.taxnship select.ship, div#bb-shipsquare table.surcharge td.surcharge select.surcharge {text-transform: none; clear: none;}124div#bb-shipsquare table#ship_options td.taxnship select.ship {width: 98%; text-transform: none; clear: none;}125div#bb-shipsquare table#ship_options td.taxnship:before {content: ''; position: absolute; float: right; top: 4px; right: -20px; border-left: 20px solid #F6F6F6; border-top: 10px solid transparent; border-bottom: 10px solid transparent;}126 127div#bb-ordersummary {width: 30%; float: right; clear: none; max-width: 30%; padding: 0px 0px 10px 0px; margin: 0px; border: 1px solid #DDDDDD; background: #FFFFFF;}128div#bb-ordersummary div.cart-product div.cart-product-image img {margin-right: 10%; max-width: 90%}129div#bb-orderdetails {width: 67%; float: left; clear: none; max-width: 67%; padding: 0px; margin: 0px;}130div.ss-addr {border: 1px solid #DDDDDD; clear: both; padding: 0px 0px 12px 0px; background: #FFFFFF;}131div#bb-payment {border: 1px solid #DDDDDD; clear: both; padding: 0px 0px 22px 0px; background: #FFFFFF;}132table.payment {width: 100%; border-collapse: collapse; border-spacing: 0px;}133table.payment tr:last-child td {padding-bottom: 14px;}134table.payment td.payment {width: 40%; text-align: right; padding: 2px 0px;}135table.payment td.payment_value {width: 60%; text-align: left; text-indent: 8px; padding: 2px 0px;}136input[name="cvv2"] {margin-right: 6px;}137div#ss-ship-addrress {margin-top: 30px;}138div.ss-addr div.ss-addr-field {text-align: left; white-space: nowrap; padding: 2px 0px;}139div.ss-addr div.ss-addr-field span.ss-addr-value {display: inline-block; zoom: 1; *display: inline; width: 60%; text-align: left; text-indent: 8px;}140div.ss-addr div.ss-addr-field span.ss-addr-text {display: inline-block; zoom: 1; *display: inline; width: 40%; text-align: right;}141div#ss-addr-required {clear: both; padding: 10px 0px; font-size: 90%; text-align: right;}142div.ss-addr div#ss-shipaddr-check {text-align: center; padding: 4px 0px; font-weight: bold;}143div.ss-addr div#ss-shipaddr-check input {margin: 0px 6px 0px 0px;}144input.button162, input.button67 {margin-left: auto; margin-right: auto;}145 146div#bb-emaillist {font-size: 90%; padding: 30px 0px 20px 0px; text-align: center;}147div#bb-emaillist input {margin: 0px 6px 0px 0px;}148 149span.cart-wishlist {color: #C00;}150div.cart-download {display: block; width: 100%; clear: both; padding: 10px 0px; margin: 0px;}151div.cart-download a {display: block; border: 1px solid #36C; background: #6CF; color: #036; padding: 10px 0px; text-align: center; font-size: 70%; text-transform: uppercase; font-family: verdana; font-weight: bold; text-decoration: none;}152 153table#ship_options td.taxnship select.taxnship {margin-bottom: 30px;}154table#ship_options td.taxnship select {display: block; clear: both; margin-left: 0px;}155select#selPaytype {clear: both;}156span#coupcertlink {color: #0B91BD; display: block; padding: 0px 0px 30px 0px; cursor: pointer;}157div#coupcert {padding: 0px 0px 30px 0px; margin: 0px; text-align: right;}158span#coupon {display: block; font-size: 90%; text-align: right; padding: 0px 0px 2px 0px;}159span#coupon input[type="text"] {max-width: 60px;}160span#giftcert {display: block; font-size: 90%; text-align: right; white-space: nowrap; padding: 2px 0px 0px 0px;}161span#giftcert input[type="text"] {max-width: 100px; margin-left: 3px;}162span#giftcert input[type="text"]:nth-child(2) {max-width: 50px;}163span#bb-showbasket {font-size: 90%; text-align: right; padding: 30px 0px 0px 0px; display: block; margin: 0px;}164div#bb-rewardmessages {text-align: center; padding: 0px; margin: 0px;}165div#bb-rewardmessages table {background: #DFF0D8; width: 300px; margin: 10px auto; padding: 0px; border: 0px; border-collapse: collapse; border-spacing: 0px; position: relative; border: 1px solid #D6E9C6; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}166div#bb-rewardmessages table td {color: #468847; text-align: center; padding: 20px 30px;} div#bb-rewardmessages table th {color: #468847; text-align: center; padding: 24px 30px 0px 30px;} div#bb-rewardmessages table td a {color: #468847; font-size: 110%; text-decoration: underline;}167div#bb-recalculate {clear: both; padding: 30px 0px;}168div.bb-yourcart span#ss_payment {padding: 30px 0px;}169 170div#messages {padding-bottom: 10px;}171div#messages p {padding: 0px; margin: 0px;}172table.checkout_err, table.thankyou_err, table.ups_error, table.inv_err{width: 300px; margin: 0px auto; padding: 0px; border: 0px; border-collapse: collapse; border-spacing: 0px; position: relative; }173table.checkout_err td:first-child, table.thankyou_err td:first-child, table.ups_error td:first-child, table.inv_err td:first-child {display: none;}174table.checkout_err td:last-child, table.thankyou_err td:last-child, table.ups_error td:last-child, table.inv_err td:last-child {background: #FCF8E3; color: #8A6D3B; padding: 14px 30px; border: 0px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; text-align: center;}175span.field_warn {color: red; font-weight: bold;} input.field_warn, select.field_warn {border: 1px solid red; background: #FFEFEF;}176.notice {display: block; width: 80%; text-align: center; padding: 20px 0px; margin: 0px auto; border: 1px solid #CCC; background: #FCF8E3; color: #8A6D3B;}177 178 td.pay_holder_hdr, td.taxnship_hdr {font-weight: bold;}179 td.paymentselection {text-align: center; padding-top: 1em;}180 td.payment, td.payment_value {text-align: left;}181 table.reg {vertical-align: middle; border-spacing: 0; padding-bottom: 1em;}182 td.reg_wel {font-weight: bold;}183 td.reg, td.reg_link {text-align: left;}184 td.coupon {padding-top: 1em;}185 td.buttons {text-align: center; padding-top: 1em;}186 td.sql_addr_hdr {font-weight: bold;}187 td.sql_addr {padding-right: 15px;}188 table.surcharge { text-align: right;}189 input[type="submit"].button154 {color: #353535; cursor: pointer;}190 td.checkout {padding: 5px; text-align: center;}191 table.checkout, table.google_button {vertical-align: middle; text-align: center;}192 table.google_button {float: right;}193 table.google_button td {vertical-align: middle; text-align: center; padding: 4px;}194 td.gcs_table, td.pcs_table {text-align: center; padding-top: 10px; padding-bottom: 10px;}195 table.gcs_table, table.pcs_table {width: 100%; text-align: center; border-collapse: collapse;}196 table.gcs_table caption, table.pcs_table caption {width: 100%; text-align: center; font-weight: bold;}197 td.gcs_table_content, td.pcs_table_content {width: 25%; vertical-align: top;}198 table.gcs_product_table, table.pcs_product_table {border-collapse: collapse; text-align: center; width: 100%;}199 td.gcs_product_name, td.pcs_product_name {text-align: center; font-weight: bold;}200 td.gcs_product_image, td.pcs_product_image {text-align: center;}201 td.gcs_product_image img, td.pcs_product_image img {border: 0px none; text-align: center; margin-left: auto; margin-right: auto;}202 td.gcs_product_price, td.pcs_product_price, td.gcs_product_add_to_cart, td.pcs_product_add_to_cart, td.sc_secure_image {text-align: center;}203 td.gcs_product_add_to_cart a, td.pcs_product_add_to_cart a {font-weight: bold;}204 td.gcs_product_add_to_cart img, td.pcs_product_add_to_cart img {border: 0px none; text-align: center; margin-left: auto; margin-right: auto;}205 .ship_logos {margin: 10px auto;}206 .ship_logos td {width: 220px; text-align: center; padding: 3px; vertical-align: top;}207 .ship_logos td.ship_img {vertical-align: middle;}208 .ship_logos td.ship_text {font-size: 8pt;}209 210div#bb-returntocart {padding: 10px; text-align: center;}211div#bb-returntocart input.button68, input.button163 {margin: 0px auto;}212div#bb-cartcomments {text-align: left; clear: both; padding: 10px; font-size: 90%; border-top: 1px solid #DDDDDD;} table.comm {margin: 0px auto;}213div#bb-sccustom1, div#bb-sccustom2 {padding: 0px 10px; text-align: left; font-size: 90%;}214div#bb-sccustom5 {padding: 20px; text-align: center;}215 216div#bb-confirmationshipping {width: 48.5%; float: left; clear: none;}217div#bb-confirmationsummary {width: 48.5%; float: right; clear: none; border: 1px solid #DDDDDD; background: #FFFFFF;}218div.bb-confirmation div#ss-shipping-address > div, div.bb-confirmation div#ss-billaddr > div {padding: 2px 16px; text-align: left;}219div.bb-confirmation div#ss-shipping-address div span, div.bb-confirmation div#ss-address div span {padding: 0px;}220div.bb-confirmation div#ss-billaddr span.ss-billaddr-hdr, div.bb-confirmation div#ss-shipping-address span.ss-shipaddr-hdr {padding: 8px 16px;}221div.bb-confirmation div#ss-shipping-address div#ss-shipaddr-shipCity, div.bb-confirmation div#ss-address div#ss-billaddr-city {display: inline-block; zoom: 1; *display: inline; padding: 1px 0px 1px 16px;}222div.bb-confirmation div#ss-shipping-address div#ss-shipaddr-shipState, div.bb-confirmation div#ss-address div#ss-billaddr-state {display: inline-block; zoom: 1; *display: inline; padding: 1px 4px;}223div.bb-confirmation div#ss-shipping-address div#ss-shipaddr-shipZip, div.bb-confirmation div#ss-address div#ss-billaddr-zip {display: inline-block; zoom: 1; *display: inline; padding: 1px 16px 1px 0px;}224div.bb-confirmation div.ss-addr-field span.ss-addr-value {text-indent: 0px;}225div.bb-confirmation div#ss-shipping-address table.addr_name, div.bb-confirmation div#ss-address table.addr_name {padding: 0px; margin: 0px; border-collapse: collapse; border-spacing: 0px;}226div.bb-confirmation div#ss-shipping-address table.addr_name td, div.bb-confirmation div#ss-address table.addr_name td {padding: 0px 4px 0px 0px;}227div#bb-confirmorder-top {width: 100%; clear: both; padding: 0px 0px 30px 0px; text-align: center;}228div#bb-confirmorder-bottom {width: 100%; clear: both; padding: 30px 0px; text-align: center;}229div.bb-confirmation div.ss-addr {margin-bottom: 30px;}230div#bb-paydetails {border: 1px solid #DDDDDD; margin-bottom: 30px; background: #FFFFFF;}231div#bb-paydetails div#bb-cartextras {border-top: 1px solid #DDDDDD; background: #FFFFFF; padding: 20px; text-align: left;}232div#bb-paydetails td.payment, div#bb-paydetails td.instruct_hdr {display: none;}233div.bb-confirmation table.payment td.payment_value {width: 60%; text-align: left; text-indent: 16px; padding: 2px 0px;}234 235div#bb-thankyoushipping {width: 48.5%; float: left; clear: none; border: 1px solid #DDDDDD; background: #FFFFFF;}236div#bb-thankyousummary {width: 48.5%; float: right; clear: none; border: 1px solid #DDDDDD; background: #FFFFFF; padding-bottom: 20px;}237div.bb-thankslayout div#ss-billaddr {border-bottom: 1px solid #DDDDDD;}238div.bb-thankslayout div#ss-shipping-address div, div.bb-thankslayout div#ss-billaddr div {padding: 1px 16px; text-align: left;}239div.bb-thankslayout div#ss-shipping-address div#ss-shipaddr-shipCity, div.bb-thankslayout div#ss-billaddr div#ss-addr-City {display: inline-block; zoom: 1; *display: inline; padding: 1px 0px 1px 16px;}240div.bb-thankslayout div#ss-shipping-address div#ss-shipaddr-shipState, div.bb-thankslayout div#ss-billaddr div#ss-addr-State {display: inline-block; zoom: 1; *display: inline; padding: 1px 4px;}241div.bb-thankslayout div#ss-shipping-address div#ss-shipaddr-shipZip, div.bb-thankslayout div#ss-billaddr div#ss-addr-Zip {display: inline-block; zoom: 1; *display: inline; padding: 1px 16px 1px 0px;}242div.bb-thankslayout div#ss-shipping-address div span, div.bb-thankslayout div#ss-billaddr div span {padding: 0px;}243div.bb-thankslayout div.ss-addr-field span.ss-addr-value {text-indent: 0px;}244div.bb-thankslayout div#ss-shipping-address table.addr_name, div.bb-thankslayout div#ss-billaddr table.addr_name {padding: 0px; margin: 0px; border-collapse: collapse; border-spacing: 0px;}245div.bb-thankslayout div#ss-shipping-address table.addr_name td, div.bb-thankslayout div#ss-billaddr table.addr_name td {padding: 0px 4px 0px 0px;}246div.bb-thankslayout div.ss-addr {border: 0px; clear: both; padding: 0px 0px 12px 0px;}247div.bb-thankslayout div#bb-cartextras {border-top: 1px solid #DDDDDD; padding: 16px; text-align: left;}248div.bb-thankslayout div#cart-ordertotal {padding: 5px 0px 16px 0px;}249div.bb-thankslayout p.buttons {padding: 10px 0px 30px 0px;}250 251input[type="submit"].button163, input.[type="submit"]button9 {padding: 20px 20px 10px 20px;}252input[type="submit"].button163, input.[type="image"]button9 {padding: 0px 20px;}253 254 255@media screen and (max-width : 900px) {256div#bb-ordersummary {width: 100%; float: none; clear: both; max-width: 100%; margin: 30px 0px;}257div#bb-orderdetails {width: 100%; float: none; clear: both; max-width: 100%;}258div.bb-billing div#cart-products {display: none;}259}260@media screen and (max-width : 800px) {261div.bb-yourcart span.cart-totals-value {width: 20%;}262div.bb-yourcart span.cart-totals-title {width: 80%;}263}264@media screen and (max-width : 750px) {265div.bb-yourcart div#cart-totals, div#bb-paymentsquare, div#bb-confirmationshipping, div#bb-confirmationsummary, div#bb-thankyoushipping, div#bb-thankyousummary {width: 100%; max-width: 100%; float: none; clear: both;}266div#bb-shipsquare {width: 70%; max-width: 100%; margin: 30px 15% 0px 15%; clear: both; float: none;}267div#bb-paymentsquare {margin: 30px auto 0px auto; text-align: center;}268div#bb-shipsquare table#ship_options td.taxnship:before {display: none;}269input.button8 {margin: 2px auto 2px auto;}270table.pay_holder {float: none; clear: both; margin: 0px auto;}271span#ss_payment {text-align: center;}272div#bb-recalculate {clear: both; text-align: center; padding: 50px 0px;}273div#bb-paydetails table {width: 100%; float: left; clear: both; margin: 0px; padding: 0px;}274div.bb-confirmation div#ss-shipping-address, div#bb-thankyoushipping {margin-top: 30px;}275div#ss-email-lightbox {background: #FFFFFF; z-index: 7006; position: fixed; top: 20%; left: 10%; display: none; width: 80%;}276table.google_button {float: none;}277}278@media screen and (max-width : 500px) {279div.bb-yourcart span.cart-totals-value {width: 30%;}280div.bb-yourcart span.cart-totals-title {width: 70%;}281div#bb-shipsquare {width: 100%; max-width: 100%; margin: 30px 0px 0px 0px; clear: both; float: none;}282div.ss-addr div.ss-addr-field span.ss-addr-value {display: block; *display: block; width: auto; max-width: 100%; text-align: left; text-indent: 0px; padding: 0px 10px; margin: 0px;}283table.payment td.payment_value {display: block; *display: block; width: auto; max-width: 100%; text-align: left; text-indent: 0px; padding: 0px 8px; margin: 0px;}284div.ss-addr div.ss-addr-field span.ss-addr-text, table.payment td.payment {display: block; *display: block; width: auto; max-width: 100%; text-align: left; text-indent: 0px; font-size: 70%; text-transform: uppercase; opacity: 0.7; filter: opacity(70); padding: 12px 10px 3px 10px; font-weight: bold;}285table.payment tr:last-child td {padding-bottom: 3px;}286div.bb-thankslayout a.bb-print {display: none;}287div#ss-email-lightbox {background: #FFFFFF; z-index: 7006; position: fixed; top: 5%; left: 10%; display: none; width: 80%;}288div.ss-lightbox-side {width: 100%; margin: 0px; padding: 0px; float: left; clear: none;}289div.ss-lightbox-side-inner {padding: 6%; text-align: center; margin: 0px;}290div#ss-lightbox-new span.bb-orregister {display: none;}291div#ss-lightbox-returning span.bb-orregister {display: block;}292}293 294 295 296 297html {padding: 0px; margin: 0px;}298body {max-width: 100%; overflow-x: hidden; background-color: #FFFFFF; text-align: center; padding: 0px; margin: 0px;}299body, td {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #353535;}300header, footer, section, article {display: block; width: 100%; padding: 0px; margin: 0px auto; text-align: center;}301header.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);}302a {outline: 0px; border: 0px; color: #0B91BD; text-decoration: none;} a:hover {color: #096E93; text-decoration: none;} p {padding: 8px 0px;}303:focus {outline: none;} *{margin:0; padding:0;} h1#bbnme {line-height: 140%;}304h1, 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;}305.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;}306.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;}307div.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;}308img {padding: 0px; outline: 0px; border: 0px;} img.left {float: left; padding: 0px 14px 14px 0px;} img.right {float: right; padding: 0px 0px 14px 14px;}309header 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%;}310*, *:after, *:before {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}311/* Clearfix hack by Nicolas Gallagher: http://nicolasgallagher.com/micro-clearfix-hack/ */312.clearfix:before, .clearfix:after { content: " "; display: table; }313.clearfix:after { clear: both; }314.halfplus {margin-right: 1%;}315.table {display: table;} .tr {display: table-row;} .td {display: table-cell;}316table.tabletoobig {display: block; max-width: 100%;}317table.tabletoobig img {max-width: 100%;}318hr {height: 1px; border: 0px; background: #E7E7E7; margin: 16px auto; padding: 0px;}319h1, div#bb-chooselist span.ss_wl_text {padding-bottom: 8px; font-weight: normal; font-size: 150%;}320h2 {padding: 14px 0px 8px 0px; font-weight: normal; font-size: 130%;}321h3 {padding: 14px 0px 8px 0px; font-weight: bold; font-size: 120%;}322h4 {padding: 14px 0px 8px 0px; font-weight: normal; font-size: 110%;}323h5 {padding: 14px 0px 8px 0px; font-weight: bold; font-size: 110%;}324h6 {padding: 14px 0px 8px 0px; font-weight: bold; font-size: 100%;}325.bb-bottomborder {border-bottom: 1px solid #DDDDDD;}326.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;}327.inline-left {display: inline-block; zoom: 1; *display: inline; float: left; clear: none;}328.inline-right {display: inline-block; zoom: 1; *display: inline; float: right; clear: none;}329.halfless {width: 46%; float: right; clear: none; padding: 0px; margin: 0px; clear: right;}330input, 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;}331input:-moz-focus-inner, select:-moz-focus-inner, option:-moz-focus-inner {border: 0px;}332input[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;}333option, option[selected=""] {background: #FFFFFF; border: 0px; padding: 0px 6px; outline: 0px; line-height: 22px; -webkit-appearance: none;}334select {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: "";}335textarea {background: #FAFAFA; border: 1px solid #DDDDDD; padding: 6px 4px; outline: none;}336.bb-padt {padding-top: 16px;} .bb-padb {padding-bottom: 16px;}337.bb-notesm {display: block; width: 100%; font-size: 90%; padding: 30px 0px;}338.bb-lighter {opacity: 0.6; filter: opacity(60);}339.bb-regfontsize {font-size: 10pt;}340div#bb-menuscontainer {width: 94%; max-width: 1000px; margin: 0px auto;}341div#bb-content {display: block; position: relative; text-align: left; float: right; clear: both; width: 94%; max-width: 1000px; position: relative;}342div#bb-menuscontainer div#bb-content {padding-top: 0px; padding-bottom: 0px; width: 100%;}343body.fullwidth div#bb-content {float: none; margin: 0px auto;}344div#bb-inner {padding: 0px; margin: 0px auto; max-width: 1000px;}345body.sidenav div#bb-inner, body.bothnavs div#bb-inner {padding-left: 16px; padding-right: 16px;}346.sidenav div#bb-content, .sidenav div#bb-menuscontainer div#bb-content {clear: none; width: 82%; max-width: 82%; margin: 0px;}347.bothnavs div#bb-content, .bothnavs div#bb-menuscontainer div#bb-content {clear: none; width: 63%; max-width: 63%; margin: 0px;}348aside#bb-rightnav {float: right;} aside#bb-leftnav {float: left;}349aside#bb-leftnav, aside#bb-rightnav {display: block; clear: none; text-align: center; padding: 0px; overflow: hidden; position: relative;} 350body.sidenav aside#bb-leftnav, body.sidenav aside#bb-rightnav, body.bothnavs aside#bb-leftnav, body.bothnavs aside#bb-rightnav {width: 18%;}351.left_pagelink, .left_pagetitle, div span#bb-gcl a {display: block; padding: 3px 0px; text-align: left; font-size: 96%;}352.right_pagelink, .right_pagetitle {display: block; padding: 3px 0px; text-align: right; font-size: 96%;}353div.left_pagelinks, div.right_pagelinks {margin: 0px 0px 16px 0px; padding: 0px;}354span#bb-categories {display: block; line-height: 30px; padding: 0px; margin: 0px; text-indent: 3000px; white-space: nowrap; text-align: left;}355aside span#bb-gcl {display: block; text-align: left;}356div#bbbread {line-height: 30px; height: 30px; padding: 0px; font-size: 80%; white-space: nowrap; overflow: hidden; margin-bottom: 14px; text-align: left;}357div#bbbread div {display: inline; padding: 0px; margin: 0px; clear: none; height: 30px;}358div#bbbread a {padding: 0px 6px 0px 0px; color: #096E93; display: inline-block; zoom: 1; *display: inline; height: 30px; line-height: 30px;}359div#bbbread a:hover {color: #0B91BD;}360div#bbbread span.bbbread-div {display: inline-block; zoom: 1; *display: inline; color: #DDDDDD; padding: 0px 6px 0px 0px; margin: 0px;}361div#bbbread a span {padding: 0px;}362div#bb-pagebannerinner {max-height: 600px; overflow: hidden;}363div#bb-pagebannercar img {max-width: 100%;}364div.bbtext {padding-bottom: 30px; text-align: left;}365div#bbtext2, div#bbtext3 {clear: both;}366div#bblplinks {overflow: hidden; margin-bottom: 30px; width: 100%; clear: both; position: relative;}367div#bbpag2 {padding-top: 30px;}368div.bbpagination {margin-bottom: 30px; text-align: right; padding: 0px 10px;}369div.bbpagination span {padding: 0px 3px;}370div.borders, div.quickviewborders {border-top: 1px solid #DDDDDD; border-left: 1px solid #DDDDDD;}371div.borders li.link div.item, div.borders li.prod div.item {padding-top: 20px; border-right: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD;}372section#bb-bestsellers {display: block; clear: both; width: 100%; padding: 0px; margin: 0px; text-align: center; background: #F6F6F6;}373div#bb-divbestsellers {width: 94%; margin: 0px auto; max-width: 1000px; padding: 60px 0px; text-align: left;}374div#bb-divbestsellers h2 {text-align: center; font-size: 300%; border: 0px; padding-bottom: 30px;}375div#bb-divbestsellers.left h2 {text-align: left;}376div#bb-divbestsellers.right h2 {text-align: right;}377div#bb-scrolldivprodcross li, div#bb-scrolldivstorecross li, div#bb-divbestsellers li {padding: 2px 0px;}378div#bb-scrolldivprodcross li >div , div#bb-scrolldivstorecross li > div, div#bb-divbestsellers li > div {background: #FFFFFF; border: 1px solid #DDDDDD; margin: 2px 1px; max-width: 100%;}379div.bb-crossinfinite {padding: 8px;}380div.loopinfinite5 ul li.prod {width: 20%;}381div.bb-crossimg {max-width: 100%;}382span#bb-qpflag, span#bb-vpflag {display: block; width: 100%; font-size: 80%; padding: 8px 0px 0px 0px;}383div#bbcrosssell, div#bbgcrosssell {margin-bottom: 30px; clear: both; overflow: hidden; position: relative; max-width: 100%;}384div#bbsocialshare {text-align: left; clear: both; padding: 30px 0px 0px 0px;}385div.fb_share, div.twtr_share, div#plusone {display: inline-block; zoom: 1; *display: inline; clear: none;}386div.fb_share {position: relative; top: -3px; padding-right: 10px;} 387div.twtr_share {max-width: 90px;}388.bb-lkimg {display: block; text-align: center;}389.bb-lknme {padding-right: 5px; color: #353535; cursor: pointer; text-decoration: none; font-size: 110%;}390.bb-lknme:hover {text-decoration: underline; color: #353535;}391.nowrap .bb-lknme {display: block; padding: 4px 0px;}392.link span {font-size: 90%; opacity: 8.0; filter: opacity(80);}393div#bblpprods, div#bblplinks {width: 100%; clear: both; overflow: hidden; position: relative; margin-bottom: 30px;}394ul.og-grid, ul#bb-loopproducts, ul#bb-looplinks {list-style: none; padding: 0px; margin: 0px auto; text-align: left; width: 100%;}395ul#bb-looplinks li.link, ul#bb-loopproducts li.prod, ul#bb-loopgcross li.prod, ul#bb-looppcross li.prod {float: left;}396li.prod:after, li.link:after {content: ''; display: block; clear: both;}397ul#bb-loopgcross, ul#bb-looppcross {list-style: none; padding: 0px; margin: 0px auto; text-align: left; width: 100%;}398div.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%;}399div.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%;}400div.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%;}401div.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%;}402div.loop1 .og-grid li, div.loop1 li.link, div.loop1 li.prod {width: 100%;}403.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%;}404li.link div.item, li.prod div.item {padding: 0px 2px 30px 2px; position: relative; height: 100%;} 405.loop1 .center {text-align: left;}406.bb-prodimg {display: block; margin-bottom: 4px;}407.bb-prodnme {display: block;}408div.loop1 .bb-prodimg {width: 20%; float: left; clear: none; text-align: center;}409div.loop1 .bb-proddets {width: 60%; text-align: left; clear: none; float: left; margin: 0px 1% 0px 2%;}410div.loop1 .bb-prodaddcol {width: 16%; float: right; clear: none; text-align: center;}411div.bb-prodrev {text-align: center; padding: 0px; clear: both; margin: 8px 0px 0px 0px; height: 18px; max-height: 18px; overflow: hidden; width: 100%;}412div.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;}413div.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;}414div.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_wrapper415 {margin: 0px auto 0px 0px;}416div.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_wrapper417 {margin: 0px auto;}418div.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_wrapper419 {margin: 0px 0px 0px auto;}420.bb-crossinfinite .bb-crossdets div.bb-prodrev .review_microdata_wrapper {margin: 0px !important; top: -2px;}421.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;}422.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;}423div.bb-prodrev .reviews_stars_background {background-color: #FFFFFF; background-color: transparent; padding: 0px; margin: 0px; width: 100%: height: 16px; z-index: 1; overflow: hidden;}424div.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;}425div.bb-prodrev span.review_product_name, div.bb-prodrev .reviews_stars_text {display: none;}426div.bb-prodrev span.review_microdata_wrapper {display: block; width: 80px; height: 18px; padding: 0px; margin: 0px auto; overflow: hidden;}427div.bb-multiaddbutton {clear: both; width: 100%; text-align: right; padding: 10px 0px; padding: 0px 0px 30px 0px;}428body div.bb-multiaddbutton input.add {margin: 0px 0px 0px auto;}429span.bb-multicheckbox {display: block; padding: 6px 0px; text-align: inherit; font-size: 90%;}430.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}431span#ss_inv {display: block; font-weight: bold; line-height: 26px;}432span.ss_in_stock {color: green;}433span.ss_out_of_stock, span.ss_low_stock, span.ss_back_order {color: red;} 434.bb-prodvp {display: block; padding: 6px 0px;}435.bb-prodprc {display: block; padding: 6px 0px;}436.bb-prodprcreg {text-decoration: line-through; font-weight: normal; opacity: 0.5; filter: opacity(50); padding-right: 5px;}437.bb-prodprcsale {font-weight: bold; color: #047234; font-size: 100%; padding-right: 5px;}438.bb-prodprcsave {font-weight: normal; color: #047234; padding: 0px 5px; position: relative; top: -1px;}439.bb-prodprcalt {display: block; font-size: 90%; padding-right: 5px;}440div.loop1 table.qp_header, .left table.qp_header, .Left table.qp_header {margin-left: 0px;}441table.qp_header {margin: 12px auto; border-collapse: collapse; border-spacing: 0px; clear: both; padding: 0px; clear: both;}442.left table.qp_header, #bb-miinfohalf table.qp_header, #bb-miinfo table.qp_header {margin: 12px 0px;}443table.qp_header td {font-size: 90%; padding: 5px; text-align: center;}444table.qp_header td.qp_sale {color: #047234;}445table.qp_header td.qp_quantitytxt, table.qp_header td.qp_pricetxt, table.qp_header td.qp_saletxt {font-weight: bold; text-align: left;}446div.bb-proddesc {padding: 8px 0px 0px 0px; margin: 0px; clear: both;}447span.bb-prodqty {display: block; padding: 8px 0px 0px 0px; margin: 0px; clear: both;}448input.bb-prodaddimg {padding: 0px; clear: both; margin: 8px 0px 0px 0px;}449input.bb-prodaddtxt {margin: 8px 0px 0px 0px; clear: both;}450.prod .item a.bb-prodmoreimg {display: block; padding: 0px; margin-top: 10px; clear: both; text-align: inherit;}451.prod .item a.bb-prodmoretxt {margin-top: 10px;}452div.bb-prodopt {margin: 0px; padding: 8px 0px 0px 0px; display: block; width: 100%; clear: both;}453div.bb-prodopt table {border-collapse: collapse; border-spacing: 0px;}454.center div.bb-prodopt table td {text-align: center;}455span#bb-writerev {display: block; font-size: 90%; clear: both; margin: 0px; padding: 4px 0px 8px 0px;}456span.review_product_name, span.reviews_stars_text {display: none;}457div.reviews_stars_rating, div.reviews_stars_background {height: 16px; padding: 0px; margin: 0px; overflow: hidden;}458div.reviews_stars_background img {width: 320px; max-width: 320px; padding: 0px; margin: 0px;}459div.reviews_stars_rating img {max-width: 320px; padding: 0px; margin: 0px;}460div.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;}461div.reviews_stars {position: relative; top: 2px; overflow: hidden;}462div.reviews_count {display: inline-block; zoom: 1; *display: inline; clear: none; padding: 0px 8px; margin: 0px;}463span.review_response_header {display: block; font-size: 80%; text-indent: 40px; color: #888}464span.review_response {display:block; margin-left: 40px; padding: 10px; background: #F6F6F6; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px}465.center div.reviews_stars {margin: 0px auto;}466div.loop1 div.center div.bb-prodrev div.reviews_stars {margin: 0px;}467.center div.reviews_count {display: none;}468div.bb-prodsub {padding: 12px 0px 10px 0px; text-align: inherit;}469div.bb-prodsub select {margin: 0px auto;}470span.bb-sub {display: block; max-width: 96%; margin: 0px; padding: 4px 0px; font-size: 90%; text-align: left;}471.center span.bb-sub {margin: 0px 2%;}472span.bb-sub input {margin-right: 6px;}473span.bb-subprcsale, span.bb-subprcsave {font-weight: bold;}474.item form {display: block; width: 100%; clear: both; min-height: 40px;}475div.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;}476.center div.ss_wl_Box {text-align: center; margin: 20px auto 0px auto;}477span.ss_wl_Label {font-size: 96%; color: #0B91BD; display: block; white-space: nowrap;}478span.ss_wl_Button img, span.ss_wl_Button {z-index: 2;}479div.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;}480div.ss_wl_Lists span[value="undefined"] {display: none;}481span.ss_wl_List {cursor: pointer; display: block; padding: 8px 12px; margin: 0px; text-align: left; background: #F6F6F6; border-top: 1px solid #DDDDDD; border-left: 1px solid #DDDDDD; border-right: 1px solid #DDDDDD;}482span.ss_wl_List:hover {background: #FFFFFF;}483span.wl_priv {margin-left: 4px; padding-right: 8px; font-size: 70%; opacity:0.8; filter:alpha(opacity=80);}484div.ss_wl_Lists span.ss_wl_List:last-child {border-bottom: 1px solid #DDDDDD;}485div.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;}486span.ss_wl_List[value="new list"] {font-size: 80%; font-weight: bold; text-transform: uppercase;}487span[value="new list"]:before {content: '+'; display: inline-block; zoom: 1; *display: inline; padding: 0px 6px 0px 0px; margin: 0px;}488span#bb-minicount {padding-right: 6px;}489div.footer_pagelinks a {display: block; text-align: left;}490div#bb-footeradditionallinks {display: none;}491div.suckertreemenu {position: relative; clear: both; z-index: 10001;}492div#bb-navfade {display: none;}493div.suckertreemenu a#categoriesLink {display: none;}494div.suckertreemenu ul#ShopSite {padding: 0px; margin: 0px; list-style: none; white-space: nowrap; overflow: visible;}495div.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;}496div.suckertreemenu ul#ShopSite li a {display: block; text-align: center; padding: 0px 5px;}497div.suckertreemenu ul#ShopSite li:hover a {position: relative; z-index: 10003;}498div.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);}499div.suckertreemenu ul#ShopSite li:hover ul {display: block;}500div.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);}501div.suckertreemenu ul#ShopSite li ul li {display: block; clear: both; float: none; background: #FFFFFF; z-index: 10001; padding: 0px 0px 0px 14px; border: 0px;}502div.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;}503div.suckertreemenu ul#ShopSite li ul li:hover a {background: #0B91BD; color: #FFFFFF; opacity: 1.0; filter: opacity(100);}504div.suckertreemenu ul#ShopSite li ul li.bb-navfolder:hover a {border-right: 14px solid #0B91BD; position: relative; z-index: 10004;}505div.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 #0B91BD; border-right: 0px;}506div.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;}507div.suckertreemenu ul#ShopSite > li ul li.bb-navfolder:hover ul {display: none; position: absolute; top: 0px; left: 100%; background: #EEEEEE; z-index: 10003;}508div.suckertreemenu ul#ShopSite > li ul li.bb-navfolder:hover ul li {background: #EEEEEE; padding: 0px 14px;}509div.suckertreemenu ul#ShopSite > li ul li.bb-navfolder:hover ul li a {background: #EEEEEE; border-right: 0px; color: #000000;}510div.suckertreemenu ul#ShopSite > li ul li.bb-navfolder:hover ul li a:hover {background: #FFFFFF; color: #000000;}511div.suckertreemenu ul#ShopSite li:hover ul li ul {display: none;}512div.suckertreemenu ul#ShopSite li:hover ul li:hover ul {display: block;}513div.suckertreemenu ul#ShopSite li:hover ul li:hover ul li ul {display: block;}514div.suckertreemenu ul#ShopSite li:hover ul li:hover ul li:hover ul {display: block;}515div.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;}516div.suckertreemenu ul#ShopSite > li ul li.bb-navfolder:hover ul li ul li {background: #EEEEEE; padding: 0px 4px; font-size: 90%;}517div.suckertreemenu ul#ShopSite > li ul li.bb-navfolder:hover ul li ul li a {background: #EEEEEE; height: 20px; line-height: 20px;}518div.suckertreemenu ul#ShopSite > li ul li.bb-navfolder:hover ul li.bb-navfolder:hover > a:after {display: none;}519div.suckertreemenu ul#ShopSite > li ul li.bb-navfolder:hover ul li ul li a:hover {background: #FFFFFF;}520div.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;}521body 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;}522body .olh div#verticalNav {position: static;}523body div#verticalNav {max-width: 44px;}524body 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;}525body div#verticalNav ul#ShopSite > li {height: auto; max-height: auto;}526body div#verticalNav ul#ShopSite > li a:before, body div#verticalNav ul#ShopSite > li.bb-navfolder:hover > a:after {display: none;}527body div#verticalNav a#categoriesLink {display: block; clear: both; min-height: 44px; max-height: 44px; min-width: 44px; position: relative; z-index: 6000; background: url(https://bracesmart.pairsite.com/ss_images/en-US/backgrounds/shared/bb-sprite.png) center -264px no-repeat; text-indent: 500%; white-space: nowrap; overflow: hidden;}528body div#verticalNav ul#ShopSite li {display: block; width: 100%; clear: both; float: none; left: 0px; position: relative; max-height: auto;}529body 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: #0B91BD; left: 0px; top: 0px;}530body 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;}531body div#verticalNav ul#ShopSite li.bb-navfolder ul li {background: #EFEFEF; padding: 0px; border-bottom: 1px solid #DDDDDD; height: auto; margin: 0px;}532body 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: #0B91BD; font-size: 100%; left: 0px; top: 0px; max-height: 60px;}533body 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%;}534body 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%;}535body 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);}536aside#bb-leftnav div#bb-textb {text-align: left; padding: 0px 0px 30px 0px;}537aside#bb-leftnav div#bb-texta {text-align: left; padding: 30px 0px 0px 0px;}538aside#bb-leftnav #bb-image1 {display: block; text-align: left; padding: 30px 0px 0px 0px;}539aside#bb-leftnav #bb-image2 {display: block; text-align: left; padding: 0px 0px 30px 0px;}540aside#bb-rightnav div#bb-texta {text-align: center; padding: 0px 0px 30px 0px;}541aside#bb-rightnav div#bb-textb {text-align: center; padding: 30px 0px 0px 0px;}542aside#bb-rightnav #bb-image2 {display: block; text-align: center; padding: 30px 0px 0px 0px;}543aside#bb-rightnav #bb-image1 {display: block; text-align: center; padding: 0px 0px 30px 0px;}544footer img {max-width: 100%;}545div#bb-footerexcess {padding: 30px 0px 0px 0px; text-align: center;}546div#bb-footerexcess > div, div#bb-footerexcess div {display: inline-block; zoom: 1; *display: inline; vertical-align: middle;}547div#bb-footerexcess > div {height: 100%;}548div#bb-footerexcess > div:before {content: ''; display: inline-block; zoom: 1; *display: inline; vertical-align: middle; height: 100%;}549div.bb-footerexcesspayments img {padding: 0px;}550div.bb-footerexcesstexta {}551div.bb-footerexcesstextb {}552div.bb-footerexcessimage1 img, div.bb-footerexcessimage2 img, div.bb-footerexcesssecurity img {padding-right: 16px;}553div.bb-foot1cols div.bb-footerexcesspayments {width: 100%; max-width: 400px;}554div.bb-foot2cols > div {max-width: 50%; text-align: left;}555div.bb-foot2cols > div.bb-footerexcesspayments {text-align: right;}556div.bb-foot3cols > div {max-width: 33.3%; text-align: left;}557div.bb-foot4cols > div {max-width: 25%; text-align: left;}558div.bb-foot5cols > div {max-width: 20%; text-align: left;}559div.bb-foot6cols > div {max-width: 33.3%; text-align: left;}560header.bb-headersmaller {padding: 8px 0px;}561div#bb-namesection {width: 100%; left: 0px; margin: 0px; padding: 0px; text-align: center;}562div#bb-namesectioninner {width: 94%; max-width: 1000px; margin: 0px auto; padding: 0px;}563div#bb-inner div#bb-namesectioninner {width: 100%; padding: 0px 0px 30px 0px;}564div#bb-inner div#bb-namesectioninner div#bbtext1 {padding-bottom: 0px;}565body 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;}566body 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;}567body .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;}568body 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);}569body 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;}570body 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: #0B91BD; border: 0px; font-size: 90%; text-shadow: none; text-transform: none;}571body 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: #096E93;}572footer {display: block; width: 100%; left: 0px; clear: both; text-align: center;}573div#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;}574div#bb-footer1links {padding: 30px 0px; margin: 0px auto; clear: both; text-align: center; vertical-align: top;}575div#bb-footer1links div.footer_pagelinks {display: inline-block; zoom: 1; *display: inline; clear: none; padding: 0px 30px; text-align: left; margin: 0px;}576div#bb-footer1links div.footer_pagelinks a {padding: 4px 10px; text-align: left; white-space: nowrap;}577div#bb-footer1links > div, div#bb-footer1links div.footer_pagelinks {display: inline-block; zoom: 1; *display: inline; vertical-align: top;}578div#bb-footer1links > div {height: 100%; text-align: left;}579div#bb-footer1links > div:before {content: ''; display: inline-block; zoom: 1; *display: inline; vertical-align: top; height: 100%;}580div#bb-footer1soc {padding: 30px 0px; margin: 0px auto; clear: both; text-align: center;}581div#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;}582div#bb-footer1soc > div:before {content: ''; display: inline-block; zoom: 1; *display: inline; vertical-align: middle; height: 100%;}583div#bb-footer1newstext, div#bb-footer1newsletter form, div#bb-footer1newstable {display: inline-block; zoom: 1; *display: inline;}584div#bb-footer1newsletter form#newsletter_form {width: 300px; overflow: visible; text-align: center;}585div#bb-footer1newstext {padding-right: 10px;}586div#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;}587div#bb-footer1newsletter > div {height: 100%; text-align: right;}588div#bb-footer1newsletter > div:before {content: ''; display: inline-block; zoom: 1; *display: inline; vertical-align: middle; height: 100%;}589div#bb-footer1follow a {padding: 0px 4px;}590div#bb-footer2row1, div#bb-footer2row2, div#bb-footer3row1, div#bb-footer3row2 {padding: 20px 0px; margin: 0px auto; text-align: center; clear: both;}591div#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;}592div#bb-footer2payment, div#bb-footer3payment {float: right; clear: none; text-align: inherit; padding: 0px; margin: 0px; max-width: 25%;}593span#bb-footer2newstitle {display: block; font-size: 140%; max-width: 90%;}594span#bb-footer2newstext {display: block; max-width: 90%;}595div#bb-footer3 {padding-bottom: 50px;}596div#bb-footer3row1outer {text-align: center;}597div#bb-footer3row1 {text-align: left; margin: 0px auto; width: 94%; max-width: 1000px;}598div#bb-footer3follow {white-space: nowrap; float: right;}599div#bb-footer3newsletter {text-align: left;}600div#bb-footer3newstext {font-size: 120%; padding-right: 10px;}601div#bb-footer3row1 > div, div#bb-footer3row1 div {display: inline-block; zoom: 1; *display: inline; vertical-align: middle;}602div#bb-footer3row1 > div {height: 100%;}603div#bb-footer3row1 > div:before {content: ''; display: inline-block; zoom: 1; *display: inline; vertical-align: middle; height: 100%;}604div#bb-footer3links {text-align: left;}605div#bb-footer3links div.footer_pagelinks {padding: 0px 30px 30px 0px; min-width: 120px;}606div#bb-footer3links > div, div#bb-footer3links div {display: inline-block; zoom: 1; *display: inline; vertical-align: top;}607div#bb-footer3links > div {height: 100%;}608div#bb-footer3links > div:before {content: ''; display: inline-block; zoom: 1; *display: inline; vertical-align: top; height: 100%;}609div#bb-footer3payment {padding-top: 30px;}610div#bb-footer4 {padding: 50px 0px; text-align: justify;}611div#bb-footer4 div.clear {content: ''; display: inline-block; width: 100%;}612div#bb-footer4 > div:before {content: ''; display: inline-block; vertical-align: top; height: 100%;}613div#bb-footer4links {text-align: left; display: inline-block; vertical-align: top; height: 100%;}614div#bb-footer4soc {text-align: right; display: inline-block; vertical-align: top; height: 100%;}615div#bb-footer4newsletter {padding: 0px 0px 15px 0px; margin: 0px; clear: both; text-align: inherit;}616div#bb-footer4follow {padding: 15px 0px 0px 0px; margin: 0px; clear: both; text-align: inherit;}617div#bb-footer4payments {max-width: 350px; text-align: inherit;}618div#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;}619div#bb-footer4 div.footer_pagelinks:before {content: ''; display: inline-block; zoom: 1; *display: inline; vertical-align: top; height: 100%;}620div#bb-footer4newsletter > div, div#bb-footer4newsletter div {display: inline-block; zoom: 1; *display: inline; vertical-align: middle;}621div#bb-footer4newsletter > div {height: 100%;}622div#bb-footer4newsletter > div:before {content: ''; display: inline-block; zoom: 1; *display: inline; vertical-align: middle; height: 100%;}623div#bb-footer5 {padding-bottom: 50px;}624div#bb-footer5 div.clearatnine {display: none;}625div#bb-footer5follow {padding: 0px; margin: 0px auto; text-align: center; clear: both;}626div#bb-footer5links {text-align: center; clear: both; padding: 40px 0px; margin: 0px auto; float: none;}627div#bb-footer5links div.footer_pagelinks {display: inline-block; zoom: 1; *display: inline; min-width: 150px; padding-right: 30px;}628div#bb-footer5newsletter {display: inline-block; zoom: 1; *display: inline; text-align: left; clear: none; float: left; padding-right: 30px;}629div#bb-footer5newstext {font-size: 130%;}630div#bb-footer5payment {display: inline-block; zoom: 1; *display: inline; float: right; clear: none; max-width: 40%; padding-left: 30px;}631div#bb-footer6 {padding: 50px 0px;}632div#bb-footer6newsletter {float: left; clear: none; text-align: left; padding: 0px; margin: 0px; display: inline-block; padding: 0px; width: 50%; max-width: 50%;}633div#bb-footer6newstext {font-size: 130%;}634div#bb-footer6links {float: left; clear: none; text-align: center; padding: 0px; margin: 0px; max-width: 75%;}635div#bb-footer6links div.footer_pagelinks {min-width: 150px; padding: 0px 15px 30px 15px; position: relative; top: -16px;}636div#bb-footer6links > div, div#bb-footer6links div {display: inline-block; zoom: 1; *display: inline; vertical-align: top;}637div#bb-footer6links > div {height: 100%; text-align: left;}638div#bb-footer6links > div:before {content: ''; display: inline-block; zoom: 1; *display: inline; vertical-align: top; height: 100%;}639div#bb-footer6newsletter p {padding: 8px 30px 10px 0px;}640div#bb-footer6links div.footer_pagelinks a {padding-bottom: 4px;}641div#bb-footer6payment {float: right; clear: none; max-width: 25%; text-align: right; padding: 0px; margin: 0px;}642div#bb-footer6follow {width: 100%; min-width: 100%; text-align: center; padding: 30px 0px 0px 0px; margin: 0px auto;}643div#bb-footer7newsletterouter {text-align: center;}644div#bb-footer7newsletter {width: 94%; max-width: 1000px; padding: 14px 0px; margin: 0px auto; text-align: center; clear: both;}645div#bb-footer7newsletter > div, div#bb-footer7newsletter div {display: inline-block; zoom: 1; *display: inline; vertical-align: middle;}646div#bb-footer7newsletter > div {height: 100%; max-width: 50%;}647div#bb-footer7newsletter > div:before {content: ''; display: inline-block; zoom: 1; *display: inline; vertical-align: middle; height: 100%;}648div#bb-footer7follow {display: inline-block; zoom: 1; *display: inline; float: right; clear: none; padding: 0px; margin: 0px; max-width: 40%; padding-top: 30px;}649div#bb-footer7payment {display: inline-block; zoom: 1; *display: inline; float: right; clear: right; padding: 0px; margin: 0px; max-width: 25%; padding-top: 30px;}650div#bb-footer7links {display: inline-block; zoom: 1; *display: inline; float: left; clear: none; padding: 30px 0px 0px 0px; margin: 0px;}651div#bb-footer7links div.footer_pagelinks {float: left; min-width: 150px; padding: 0px 30px 30px 0px;}652div#bb-footer7links > div, div#bb-footer7links div {display: inline-block; zoom: 1; *display: inline; vertical-align: top;}653div#bb-footer7links > div {height: 100%;}654div#bb-footer7links > div:before {content: ''; display: inline-block; zoom: 1; *display: inline; vertical-align: top; height: 100%;}655div#bb-miimghalf > img {max-width: 100%}656@media screen and (max-width : 1100px) {657body.bothnavs div.loop5 li.link, body.bothnavs div.loop5 li.prod {width: 33.3%;}658body.bothnavs div.loop5 li.link:nth-child(3n+1), body.bothnavs div.loop5 li.prod:nth-child(3n+1) {clear: left;}659}660@media screen and (max-width : 1000px) {661body.sidenav div.loop5 li.link, body.sidenav div.loop5 li.prod, .fifth, .fifths {width: 33.3%;}662body.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;}663div.bbpagination span {padding: 0px 5px;}664div.bb-hoverdescarea div.bb-prodhoverdesc div.bb-prodhoverdesc3 {line-height: 120%; font-size: 100%;}665div.bb-foot4cols > div {max-width: 50%; text-align: left;}666div.bb-foot5cols > div {max-width: 33.3%; text-align: left;}667}668@media screen and (max-width: 930px) {669body.bothnavs div#bb-content, body.bothnavs div#bb-menuscontainer div#bb-content {width: 74%; max-width: 74%;}670body.bothnavs aside#bb-rightnav, body.bothnavs div#bb-menuscontainer aside#bb-rightnav {display: none;}671body.bothnavs aside#bb-leftnav, body.bothnavs div#bb-menuscontainer aside#bb-leftnav {width: 26%; max-width: 26%;}672}673@media screen and (max-width : 851px) {674body.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%;}675body.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%;}676body.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;}677body.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;}678div.bbpagination span {padding: 0px 7px;}679table.cart td.cart_price, table.cart th.cart_price, span.date-added span {display: none;}680table.cart td select, table.cart td textarea, table.cart td option {max-width: 150px;}681table.cart td.cart_image img {max-width: 50px; max-height: 50px;}682table.cart .cart_quantity input {max-width: 20px;}683div.bb-confirmlayout table.addr {width: 60%;}684div#bb-registrationfacebook, div#bb-registrationfacebookfull {width: 100%; float: right; clear: none; padding: 30px 0px; margin: 0px; position: relative; text-align: center;}685div#bb-registrationfacebook:after, div#bb-registrationfacebookfull:after {display: block; position: relative; top: 55px; left: 0px; width: 50px; margin: 0px auto;}686div#bb-registrationregular, div#bb-registrationregularfull {width: 100%; border-top: 1px solid #DDDDDD; border-right: 0px; padding-top: 60px;}687.fourth, .fourths, .fifth, .fifths {width: 50%;}688.fourth:nth-child(odd), .fourths:nth-child(odd), .fifth:nth-child(odd), .fifths:nth-child(odd) {clear: left;}689.og-expander h3 {font-size: 32px;}690.og-expander p {font-size: 13px;}691.og-expander a {font-size: 12px;}692div#bb-footer2payment, div#bb-footer3payment, div#bb-footer7payment {max-width: 50%;}693body header.bb-headersmaller {position: absolute;}694}695@media screen and (max-width : 751px) {696.third, .half, .halfplus, .halfless {width: 100%; clear: both;}697div#header, div#footer {width: 94%;}698div#bbbread, div#bbbread div, div#bbbread a {line-height: 46px; height: 46px;}699body.bothnavs div#bb-content, body.bothnavs div#bb-menuscontainer div#bb-content {width: 100%; max-width: 100%; margin: 0px;}700body.sidenav div#bb-content, body.sidenav div#bb-menuscontainer div#bb-content {width: 100%; max-width: 100%;}701body.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;}702span#bb-categories, .left_pagelink, .right_pagelink, .left_pagetitle, .right_pagetitle {text-indent: 0px; padding: 0px 0px 0px 30px; line-height: 44px;}703body.fullwidth div.loop4 li.link, body.fullwidth div.loop4 li.prod {width: 33.3%;}704body.fullwidth div.loop4 li.link:nth-child(3n+1), body.fullwidth div.loop4 li.prod:nth-child(3n+1) {clear: left;}705body.sidenav div.loop5 li.link, body.sidenav div.loop5 li.prod {width: 100%; clear: both;}706div.bbpagination span {padding: 0px 10px;}707div#bb-miimghalf {padding-bottom: 30px;}708div#bb-miimghalf, div#bb-miinfohalf, div#bb-miinfo {width: 100%; max-width: 100%; clear: both; margin: 0px auto; min-height: 0px;}709td.small_img img {max-width: 50px;}710div.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;}711div.bb-confirmlayout table.addr {width: 100%;}712div.bb-confirmlayout table.payment, div.bb-thankslayout table.payment {margin: 30px 20%; width: 60%;}713div.bb-confirmlayout div#bb-cartextras {display: block; clear: both; margin: 0px 20%; padding: 0px 0px 30px 0px; width: 60%; max-width: 60%;}714div.Accordion div#bb-mireviews, div.Accordion div.halfless {margin-top: 20px;}715div.bb-hoverdescarea div.bb-prodhoverdesc div.bb-prodhoverdesc3 {line-height: 100%; font-size: 80%;}716div#bb-footeradditionallinks {display: block; clear: both; padding: 20px 0px; width: 100%; text-align: left; margin: 0px;}717div#bb-footeradditionallinks a {display: block; line-height: 200%; text-align: left;}718footer div#bb-footer1newsletter {padding-left: 0px; padding-right: 0px;}719div#bb-footer1soc > div#bb-footer1newsletter, div#bb-footer1soc > div#bb-footer1follow {display: block; width: 100%; max-width: 100%; text-align: center;}720div#bb-footer1soc > div:before {display: none;}721div#bb-footer2row1 div#bb-footer2payment, div#bb-footer2row2 div#bb-footer2newsletter, div#bb-footer2row2 div#bb-footer2follow,722div#bb-footer3row1 div#bb-footer3newsletter, div#bb-footer3row1 div#bb-footer3follow, div#bb-footer3links, div#bb-footer3payment,723div#bb-footer4links, div#bb-footer4soc,724div#bb-footer6newsletter, div#bb-footer6links, div#bb-footer6payment, div#bb-footer6follow,725div#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;}726div#bb-footer7newsletter > div {width: 100%; max-width: 100%; text-align: center;}727div.bb-foot4cols > div, div.bb-foot5cols > div {max-width: 50%; text-align: left;}728div.bb-foot6cols > div {max-width: 50%; text-align: center;}729div#bb-footerexcess.bb-foot6cols .clear {display: none;}730div#bb-footer2payment, div#bb-footer3payment, div#bb-footer7payment {max-width: 100%;}731}732@media screen and (max-width : 650px) {733.og-fullimg, a#bb-regywl, a#bb-regreg {display: none;}734.og-details {float: none; width: 100%;}735}736@media screen and (max-width : 551px) {737div#bbbread {display: none;}738body.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%;}739body.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;}740body.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;}741body.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;}742div#bb-cartinfo div.td {width: 100%; float: left; text-align: center; clear: both;}743div#bb-cartinfo div.right {padding-top: 40px;}744div#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;}745div#bb-cartinfo div.right span#ss_payment {display: block; clear: both; margin-left: auto; margin-right: auto; text-align: center;}746span.bb-prodprcsave, footer div#bb-footer1soc div#bb-footer1newstext {display: block; width: 100%; clear: both; text-align: center; padding-left: 0px; padding-right: 0px;}747div.bbtext, div.lmt {font-size: 11pt; line-height: 140%;}748p {padding: 12px 0px;}749}750@media print {751.buttons, footer, nav, aside, section, #footer, .hideprint, header, footer, nav, aside {display: none;}752div.bb-thankslayout table.payment, div.bb-thankslayout table.addr td table.bill_addr, .showprint {display: block;}753div.bb-thankslayout table.addr td {width: 50%;}754div.bb-thankslayout table.addr {width: 60%;}755.fourth, .fourths, .fifth, .fifths {width: 100%; clear: both;}756}757 758 759 760 761div#dl-textain p, div#dl-textbin p {margin: 0px auto; padding: 0px;}762div#dl-topbar {padding: 8px 0px; margin: 0px; background: #353535; color: #FFFFFF; text-transform: uppercase; text-align: center; clear: both;}763div#dl-topbarin {width: 94%; max-width: 1000px; margin: 0px auto; padding: 0px; text-align: justify; white-space: nowrap; clear: both; font-family: 'Open Sans', sans-serif; font-weight: 300;}764div#dl-topbarin div.inline-left, div#dl-topbarin div.inline-right {vertical-align: middle; font-size: 90%;}765div#dl-topbar form, div#bb-miniflyout, div#dl-registration {display: inline-block; zoom: 1; *display: inline; vertical-align: middle; padding: 0px;}766div#dl-registration {padding: 0px 0px 0px 0px;}767div#dl-registration a, span#bb-gclink a {padding: 0px 10px; font-weight: 300;}768form#bb-searchform {width: 155px; overflow: hidden; text-align: right;}769span#search-area {display: inline-block; zoom: 1; *display: inline; white-space: nowrap; padding: 0px;}770input#search-field {width: 100px; background: transparent; border: 0px; border-bottom: 1px solid #DDDDDD; color: #FFFFFF; opacity: 0.5; filter: opacity(50); font-family: 'Open Sans', sans-serif; font-weight: 300; text-transform: uppercase; padding: 1px 0px; margin: 0px;}771input#search-submit {margin: 0px; padding: 0px; width: 30px; max-width: 30px; text-indent: 500px; overflow: hidden; display: inline-block; zoom: 1; *display: inline; height: 20px; background: transparent url(https://bracesmart.pairsite.com/ss_images/en-US/backgrounds/shared/bb-sprite.png) -10px -228px no-repeat;}772div#dl-topbar a {color: #FFFFFF; opacity: 0.8; filter: opacity(80);}773div#dl-topbar a:hover {opacity: 1.0; filter: opacity(100);}774div#dl-topbarin > div.half {display: inline-block; zoom: 1; *display: inline; vertical-align: middle; height: 100%;}775div#dl-topbarin > div.half:before {content: ''; display: inline-block; zoom: 1; *display: inline; vertical-align: middle; height: 100%;}776span#bb-gclink a {position: relative; top: 1px;}777div#dl-logo {padding: 10px 0px 20px 0px; text-align: center; background: #353535; color: #FFFFFF; position: relative; z-index: 4;}778div#dl-logoin, div#dl-headerin {max-width: 50%; padding-bottom: 10px; display: inline-block; zoom: 1; *display: inline; vertical-align: middle; height: 100%;}779div#dl-logoin:before, div#dl-headerin:before {content: ''; display: inline-block; vertical-align: middle; height: 100%;}780div#dl-logoin img, div#dl-headerin img {max-height: 300px;}781div#dl-headerimgin {width: 100%; text-align: center; background: #353535;}782div#dl-headerimgin img {display: block; margin: 0px auto; padding: 0px;}783div#dl-makelogoin {text-align: center; padding: 0px 0px 10px 0px;}784div#dl-makelogoin a {font-family: 'Playfair Display', serif; font-size: 360%; text-transform: uppercase; color: #FFFFFF; text-decoration: none; cursor: pointer;}785div#dl-makelogoin a:hover {color: #FFFFFF; opacity: 0.8; filter: opacity(80);}786header div#header, footer div#footer, section div.section, nav div.suckertreemenu, article div#article {width: 100%; max-width: 1000px; margin: 0px auto;}787div#bb-miniflyout {display: inline-block; zoom: 1; *display: inline; padding: 0px; margin: 0px; clear: none; overflow: visible;}788a.bb-reglink {padding: 0px 2px;}789div.suckertreemenu ul#ShopSite > li a {color: #FFFFFF; line-height: 40px; display: block; padding: 0px 14px 0px 14px; text-decoration: none; font-size: 110%; text-decoration: none; text-transform: uppercase; font-family: 'Open Sans', sans-serif; font-weight: 400;}790div.suckertreemenu ul#ShopSite li a:hover {color: #F6F6F6;}791div#verticalNav.suckertreemenu {margin: 0px auto; position: static}792div#verticalNav ul#ShopSite li a:hover {opacity: 1.0; filter: opacity(100);}793div.suckertreemenu ul#ShopSite > li a:before, div#horizontalNav ul#ShopSite > li a:before, div#horizontalNavTouch ul#ShopSite > li a:before {content: '/'; display: inline-block; zoom: 1; *display: inline; color: #FFFFFF; position: relative; left: -14px; opacity: 0.3; filter: opacity(30);}794div.suckertreemenu ul#ShopSite > li:first-child a:before, div#horizontalNav ul#ShopSite > li:first-child a:before, div#horizontalNavTouch ul#ShopSite > li:first-child a:before {display: none;}795div#bb-content {width: 94%; max-width: 1000px;}796a.left_pagetitle, a.left_pagetitle:hover, a.right_pagetitle, a.right_pagetitle:hover, aside#bb-leftnav a.giftcertlink, aside#bb-leftnav a.giftcertlink:hover {cursor: pointer; color: #353535; font-family: 'Playfair Display', serif; font-size: 120%; text-transform: uppercase;}797a.left_pagelink, a.right_pagelink {color: #353535; font-size: 90%; font-family: 'Open Sans', sans-serif; font-weight: 300; text-transform: uppercase; opacity: 0.7; filter: opacity(70);}798a.left_pagelink:hover, a.right_pagelink:hover {color: #353535; opacity: 1.0; filter: opacity(100);}799body aside#bb-rightnav, body aside#bb-leftnav, div#bb-inner {padding: 50px 0px;}800div#bb-scrolldivadd, div#bb-scrolldivdesc, div#bb-scrolldivreviews, div#bb-scrolldivprodcross, div#bb-scrolldivstorecross, div#bb-scrolldivhow, div#bb-scrolldivsize, div#bb-regproddivcross {padding: 60px 0px;}801div#bb-miimghalf div#bb-zoomcontain {margin-bottom: 50px;}802.og-expander-inner {padding: 50px 30px;}803div#bb-divbestsellers {padding: 60px 0px;}804div#bb-carouselinner, div#bb-pagebannerinner {padding: 0px; width: 100%; max-width: 100%;}805h1#bbnme {font-family: 'Playfair Display', serif; font-size: 200%;}806.og-details h3, span.ss-billaddr-hdr, span.ss-shpaddr-hdr, td.payment_hdr, .detailfont, .bb-lknme, span.slidetitle {font-family: 'Playfair Display', serif;}807.bx-wrapper a.bb-abutton, .secondfont {font-family: 'Open Sans', sans-serif;}808div#bb-scrolldivhow h2, h2#bb-productcrosssellhdr, h2#bb-globalcrosssellhdr, div#bb-divbestsellers h2, div#bb-cartcross h2, div#bb-regproddivcross h2 {font-family: 'Open Sans', sans-serif; font-weight: 400;}809div.bb-slidedesc {font-family: 'Open Sans', sans-serif; font-weight: 300;}810div.halfless h2#bb-productcrosssellhdr, div.halfless h2#bb-globalcrosssellhdr {text-transform: uppercase; font-weight: 400;}811div#bb-scrolldivhow h2, div#bb-scrolldivprodcross h2#bb-productcrosssellhdr, div#bb-scrolldivstorecross h2#bb-globalcrosssellhdr, div#bb-divbestsellers h2, div#bb-cartcross h2, div#bb-regproddivcross h2 {font-weight: 300;}812footer {background: #353535; padding: 10px 0px 40px 0px; margin: 0px; color: #FFFFFF; position: relative; z-index: 4;}813div#bb-footer1soc {padding: 40px 0px; text-align: center;}814div#bb-footer1newsletter {color: #FFFFFF; padding-right: 40px;}815div#bb-footer1newstext {opacity: 0.7; filter: opacity(70); font-family: 'Playfair Display', serif; font-size: 160%; text-transform: uppercase;}816div#bb-footer1follow a:hover {opacity: 0.7; filter: opacity(70);}817td#newsletter_field input {width: 200px; background: transparent; border: 0px; border-bottom: 1px solid #DDDDDD; color: #FFFFFF; opacity: 0.5; filter: opacity(50); font-family: 'Open Sans', sans-serif; font-size: 110%; font-weight: 300; text-transform: uppercase; padding: 1px 0px; margin: 0px;}818td#newsletter_submit input {background: transparent; border: 0px; color: #FFFFFF; font-family: 'Playfair Display', serif; font-size: 130%; text-transform: uppercase;}819a.footer_pagetitle, a.footer_pagetitle:hover {cursor: pointer; color: #FFFFFF; font-family: 'Playfair Display', serif; font-size: 120%; text-transform: uppercase;}820a.footer_pagelink {color: #DDDDDD; font-size: 90%; font-family: 'Open Sans', sans-serif; font-weight: 300; text-transform: uppercase; opacity: 0.7; filter: opacity(70);}821a.footer_pagelink:hover {color: #DDDDDD; opacity: 1.0; filter: opacity(100);}822.bb-btns {text-align: center; clear: both; padding: 30px 0px 0px 0px;}823input[type=submit], input[type="submit"], a.bb-abutton, .buttons a, div#bb-scrolldivreviews a.reviews_write_review_link {border: 0px; text-shadow: rgba(0,0,0,.4) 0 1px 0; background: #09A5BA; margin-top: 2px; margin-bottom: 2px; padding: 9px 12px; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; color: #FFFFFF; cursor: pointer; font-size: 10pt; font-family: 'Open Sans', sans-serif; font-weight: 400; text-transform: uppercase; -webkit-appearance: none; background: #09A5BA; background: -webkit-gradient(linear, left top, left bottom, from(#09A5BA), to(#0EBED6)); background: -webkit-linear-gradient(top, #09A5BA, #0EBED6); background: -moz-linear-gradient(top, #09A5BA, #0EBED6); background: -ms-linear-gradient(top, #09A5BA, #0EBED6); background: -o-linear-gradient(top, #09A5BA, #0EBED6);}824a.bb-abutton, .buttons a, div#bb-scrolldivreviews a.reviews_write_review_link {display: inline-block; zoom: 1; *display: inline;}825input[type=submit]:hover, input[type="submit"]:hover, a.bb-abutton:hover, .buttons a:hover, div#bb-scrolldivreviews a.reviews_write_review_link:hover {background: #0EBED6;}826input.button7, div.ss_wl_sort input[type="submit"], input.button68 {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);}827input.button7:hover, div.ss_wl_sort input[type="submit"]:hover, input.button68:hover {background: #A3A1A1;}828div.borders .bb-prodimg img, div.borders .bb-lkimg img {border: 0px;}829div.borders div.item {background: #FFFFFF;}830 831@media screen and (max-width : 751px) {832div#dl-registration, span#bb-gclink {color: #353535;}833span#bb-regname, a#bb-reglout {display: none;}834div#dl-makelogoin a {font-size: 250%;}835}836@media screen and (max-width : 500px) {837div#dl-makelogoin a {font-size: 160%;}838}839@media print {840div#dl-logo {display: block; width: 100%; clear: both; color: #000000;}841}842 843 844 845 846.loadmask {847 z-index: 100;848 position: absolute;849 top:0;850 left:0;851 -moz-opacity: 0.5;852 opacity: .50;853 filter: alpha(opacity=50);854 background-color: #CCC;855 width: 100%;856 height: 100%;857 zoom: 1;858}859.loadmask-msg {860 z-index: 20001;861 position: absolute;862 top: 0;863 left: 0;864}865.loadmask-msg div {866 padding:65px 10px 5px 25px;867 background: #fbfbfb url('images/loadmask.gif') no-repeat center 5px;868 min-width:55px;869 line-height: 16px;870 border-radius:4px;871 color:#222;872 font:normal 11px tahoma, arial, helvetica, sans-serif;873 cursor:wait;874}875.masked {876 overflow: hidden !important;877}878.masked-relative {879 position: relative !important;880}881.masked-hidden {882 visibility: hidden !important;883}884 885 886 887@font-face {888 font-family: 'Open Sans';889 font-style: normal;890 font-weight: 300;891 font-stretch: normal;892 src: url(http://fonts.gstatic.com/s/opensans/v36/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsiH0B4gaVc.ttf) format('truetype');893}894@font-face {895 font-family: 'Open Sans';896 font-style: normal;897 font-weight: 400;898 font-stretch: normal;899 src: url(http://fonts.gstatic.com/s/opensans/v36/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4gaVc.ttf) format('truetype');900}901@font-face {902 font-family: 'Playfair Display';903 font-style: normal;904 font-weight: 400;905 src: url(http://fonts.gstatic.com/s/playfairdisplay/v36/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKdFvXDXbtY.ttf) format('truetype');906}907@font-face {908 font-family: 'Playfair Display';909 font-style: normal;910 font-weight: 900;911 src: url(http://fonts.gstatic.com/s/playfairdisplay/v36/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKfsunDXbtY.ttf) format('truetype');912}913 </style>914 <meta content="ShopSite.com Template - Dauntless BB-Theme" name="web_author">915 <meta content="text/html; charset=utf-8" http-equiv="content-type">916 <meta content="en-US" http-equiv="content-language">917 <meta content="width=device-width, initial-scale=1.0" name="viewport">918 <meta content="noindex,nofollow" name="robots">919 <title>920 Your Shopping Cart921 </title>922 <style type="text/css">923 .loadmask {background-color:#CCCCCC;}924.loadmask-msg div {background-color:#FBFBFB;color:#111111;}925 </style>926 </head>927 <body class="fullwidth" onunload="button_clicked=0;">928 <header>929 <div id="dl-topbar">930 <div id="dl-topbarin">931 <div class="left inline-left">932 <div id="dl-registration">933 <a class="bb-reglink" id="bb-reglin" rel="nofollow" title="Click here to Sign In">934 Click here to935 <b>936 Sign In937 </b>938 </a>939 or940 <a class="bb-reglink" id="bb-regreg" rel="nofollow" title="Click here to Register">941 Click here to942 <b>943 Register944 </b>945 </a>946 </div>947 </div>948 <div class="right inline-right">949 <div id="bb-miniflyout">950 <a id="bb-minicart" rel="nofollow" title="View Cart">951 <span id="bb-miniview">952 View Cart953 </span>954 </a>955 </div>956 <form action="" id="bb-searchform" method="post">957 <input name="storeid" type="hidden" value="*1805809b7b4ec43c8072bef2505c">958 <span id="search-area">959 <input id="search-field" name="search_field" onfocus="value=''" size="20" type="text" value="Search">960 <input id="search-submit" type="submit" value="Go">961 </span>962 </form>963 </div>964 <div class="clear">965 </div>966 </div>967 </div>968 <div id="dl-logo">969 <div id="dl-logoin">970 <a title="Bracesmart">971 <img alt="brmart-logo6" src="rick.jpg">972 </a>973 </div>974 <div id="dl-headerin">975 <p style="text-align: center;">976 <span style="font-family: 'trebuchet ms', geneva, sans-serif; font-size: 14pt;">977 Talk to a real person!978 </span>979 <br>980 <span style="font-family: 'trebuchet ms', geneva, sans-serif; font-size: 14pt;">981 [PHONE REDACTED]982 </span>983 </p>984 </div>985 <div class="suckertreemenu" id="verticalNav">986 <ul id="ShopSite">987 <li>988 <a style title="Home">989 Home990 </a>991 </li>992 <li>993 <a title="Bags & Totes">994 Bags & Totes995 </a>996 </li>997 <li>998 <a title="Drinkware">999 Drinkware1000 </a>1001 </li>1002 <li>1003 <a title="Electronics">1004 Electronics1005 </a>1006 </li>1007 <div id="bb-navfade" onclick="openVertical();">1008 </div>1009 </ul>1010 <a id="categoriesLink" onclick="openVertical(); return false;">1011 Categories1012 </a>1013 </div>1014 <div class="clear">1015 </div>1016 </div>1017 </header>1018 <div id="bb-content">1019 <div class="bb-yourcart" id="bb-inner">1020 <center>1021 <b>1022 Your Shopping Cart1023 </b>1024 </center>1025 <p>1026 <style type="text/css">1027 form.order > input {display: none;}1028 </style>1029 </p>1030 <div id="messages">1031 </div>1032 <!-- ShopSite Pro 12 sp3 r1 for FreeBSD -->1033 <!-- FreeBSD :: www2.g9.pair.com :: i386 :: v12 -->1034 <!-- Build Platform FreeBSD6-i386 -->1035 <!-- Build Timestamp -Wed Nov 2 14:09:27 MDT 2016 -->1036 <!-- Template File: sc - BB-Cart.sst -->1037 <form action="" class="order" method="post" name="order">1038 <input name="sbid" type="hidden" value="BR-[PHONE REDACTED]">1039 <input name="storeid" type="hidden" value="*1805809b7b4ec43c8072bef2505c">1040 <input name="fromid" type="hidden" value="order.cgi">1041 <input name="j_script" type="hidden" value="10">1042 <input name="rnd1" type="hidden" value="[PHONE REDACTED]">1043 <input name="rnd2" type="hidden" value="[PHONE REDACTED]">1044 <div class="bb-padb left">1045 <input class="button6" id="Continue Shopping" name="function" onclick="return(CheckIt(6,0));" tabindex="1" type="submit" value="Continue Shopping">1046 </div>1047 <span class="detailfont" id="your-shopping-cart">1048 Your Shopping Cart1049 </span>1050 <input alt="Recalculate" border="0" height="1" name="Recalculate" onclick="return(CheckIt(7,0));" src="" type="image" width="1">1051 <div id="cart-products">1052 <div class="empty-cart">1053 Your shopping cart is empty.1054 </div>1055 </div>1056 <div class="clear">1057 </div>1058 <div id="cart-totals">1059 <div id="cart-ordertotal">1060 <span class="cart-totals-title cart-ordertotal-text">1061 Total1062 </span>1063 <span class="cart-totals-value cart-ordertotal-value">1064 $0.001065 </span>1066 </div>1067 </div>1068 <input name="tax" type="hidden" value="-1">1069 <div class="hidden" id="surchargefield" style>1070 <table class="surcharge tabletoobig" style>1071 <tbody>1072 <tr>1073 <td class="surcharge">1074 <select class="surcharge" name="shipoptmenu:0">1075 <option value="0">1076 01077 </option>1078 <option value="1;+1">1079 11080 </option>1081 <option value="2;+2">1082 21083 </option>1084 <option value="3;+3">1085 31086 </option>1087 <option value="4;+4">1088 41089 </option>1090 <option value="5;+5">1091 51092 </option>1093 <option value="6;+6">1094 61095 </option>1096 <option value="7;+7">1097 71098 </option>1099 <option value="8;+8">1100 81101 </option>1102 <option value="9;+9">1103 91104 </option>1105 <option value="10;+10">1106 101107 </option>1108 <option value="11;+11">1109 111110 </option>1111 <option value="12;+12">1112 121113 </option>1114 <option value="13;+13">1115 131116 </option>1117 <option value="14;+14">1118 141119 </option>1120 <option value="15;+15">1121 151122 </option>1123 <option value="16;+16">1124 161125 </option>1126 <option value="17;+17">1127 171128 </option>1129 <option value="18;+18">1130 181131 </option>1132 <option value="19;+19">1133 191134 </option>1135 <option value="20;+20">1136 201137 </option>1138 <option value="21;+21">1139 211140 </option>1141 <option value="22;+22">1142 221143 </option>1144 <option value="23;+23">1145 231146 </option>1147 <option value="24;+24">1148 241149 </option>1150 <option value="25;+25">1151 251152 </option>1153 <option value="26;+26">1154 261155 </option>1156 <option value="27;+27">1157 271158 </option>1159 <option value="28;+28">1160 281161 </option>1162 <option value="29;+29">1163 291164 </option>1165 <option value="30;+30">1166 301167 </option>1168 <option value="31;+31">1169 311170 </option>1171 <option value="32;+32">1172 321173 </option>1174 <option value="33;+33">1175 331176 </option>1177 <option value="34;+34">1178 341179 </option>1180 <option value="35;+35">1181 351182 </option>1183 <option value="36;+36">1184 361185 </option>1186 <option value="37;+37">1187 371188 </option>1189 <option value="38;+38">1190 381191 </option>1192 <option value="39;+39">1193 391194 </option>1195 <option value="40;+40">1196 401197 </option>1198 <option value="41;+41">1199 411200 </option>