.js-on .hide-if-js,
.widget span.hidden,
.shopp_page div.hidden,
.shopp_page span.hidden,
.shopp_page select.hidden {display:none;}
.shopp_page div.description,
.shopp_page .cart,
.shopp_page .cart table {overflow:hidden;} .shopp_page form table,
.shopp_page form table td,
.shopp_product form table,
.shopp_product form table td {border:none;} .shopp_product h1,.shopp_product h2,.shopp_product h3,.shopp_product h4,.shopp_product h5,.shopp_product h6 {clear:none;}
#hidden-update {position:absolute;left:-999em;}  #login.shopp li { list-style: none; } .shopp_page ul.paging {clear:none;display:inline;}
.shopp_page ul.paging li {display:inline-block;margin-left:5px;} .shopp_page .views {margin-left:0;}
.shopp_page .views li {display:inline;margin:0;padding:0;}
.shopp_page .views button {font-size:100%;display:inline-block;padding:3px;overflow:hidden;position:relative;vertical-align:bottom;border:1px solid #aaa;white-space:nowrap;line-height:1em;color:#444;text-decoration:none;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff;background-size:100%;background-position:bottom center;background-repeat:repeat-x;background:-moz-linear-gradient(top, #fff, #F7F7F7 50%, #E8E8E9 55%, #E8E8E9);background:-webkit-linear-gradient(top, #fff, #F7F7F7 50%, #E8E8E9 55%, #E8E8E9);}
.shopp_page .views button > span:before {font-family:'shopp-icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;}
.shopp_page .views .grid > span:before {content:"\e002";}
.shopp_page .views .list > span:before {content:"\e003";}
.shopp_grid-1 .products .product {width:100%;}
.shopp_grid-2 .products .product {width:50%;}
.shopp_grid-3 .products .product {width:33.333%;}
.shopp_grid-4 .products .product {width:25%;}
.shopp_grid-5 .products .product {width:20%;}
.shopp_grid-6 .products .product {width:16.667%;}
.shopp_grid-7 .products .product {width:14.288%;} .shopp_page .products {text-indent:0;text-align:left;padding:0;margin:0;list-style:none;zoom:1;}
.shopp_page .products:before,
.shopp_page .products:after {content:"";display: table;}
.shopp_page .products:after {clear:both;}
.shopp_page .products .product {background:none;padding:0;margin:0;list-style:none;}
.shopp_page  .frame { border: none; }
.shopp_page .products, .shopp_page .products ul { position: relative; width: 100%; margin: 0; padding: 0; }
.shopp_page .products > .product { float: left; position: relative; }
.shopp_page .products > .product.first { clear: both; margin-left: 0; }
.shopp-product ul,
.shopp-product ol { display: inline-block; }
.shopp-product ul.breadcrumb,
.shopp-product ul.variations { padding-left: 0; } .shopp_page .products ul li.product { display: block; float: left; border: none; }
.shopp_page .products li.row { display: block; width: 100%; }
.shopp_page .products .frame { text-align: center; overflow: hidden; }
.shopp_page .products .frame img { display: inline; margin-left: auto; margin-right: auto; }  .shopp_page .tagcloud,
.shopp.tagcloud {padding:0;width:100%;}
.shopp_page .tagcloud li,
.shopp.tagcloud li {display:inline;margin-right:10px;line-height:1.2;padding:0;background-image:none;}
.shopp.tagcloud .level-1 {font-size: 2em;}
.shopp.tagcloud .level-2 {font-size: 1.5em;}
.shopp.tagcloud .level-3 {font-size: 1.25em;}
.shopp.tagcloud .level-4 {font-size: 1em;}
.shopp.tagcloud .level-5 {font-size: 0.875em;}
.shopp.tagcloud .level-6 {font-size: 0.75em;}
.shopp.tagcloud .level-7 {font-size: 0.688em;}   .shopp_page .checkout,
.shopp_page .checkout form > ul,
.shopp_page .checkout form > ul ul,
.shopp_page .checkout form > ul li,
.shopp_page .account,
.shopp_page .account form > ul,
.shopp_page .account form > ul ul,
.shopp_page .account form > ul li { margin: 0; padding: 0; }
.shopp_page form ul { width: 100%; overflow: hidden; line-height: 1; }
.shopp_page form ul li { text-indent: 0; clear: both; display: block; padding: 4px 0; margin: 0; }
.shopp_page form label { clear: both; display: block; }
.shopp_page form ul label.inline { display: inline; clear: none; }
.shopp_page form ul li:before { content: ""; }
.shopp_page form ul div.inline { width: auto; clear: both; }
.shopp_page form ul div.inline input { width: auto;  }
.shopp_page form ul div.inline label { clear: none; display: inline; }
.shopp_page form ul input,
.shopp_page form ul select { margin: 0 0 5px 0; }
.shopp_page form ul div input,
.shopp_page form ul div select { width: 100%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.shopp_page form ul div.left { display: inline; width: 47%; float: left; margin: 0; clear: left; }
.shopp_page form ul div.right { display: inline; width: 47%; float: right; margin: 0; clear: right; }
.shopp_page form ul li.half { display: inline; width: 47%; float: left; clear: none; }
.shopp_page form ul li.half.right { display: inline; float: right; }
.shopp_page form ul span { float: left; padding: 0 5px 0 0; display: inline-block; text-align: left; }
.shopp_page form ul .shoppui-cards,
.shopp_page form ul .shoppui-cards span { float: none; display: inline-block; padding: 0; }
.shopp_page form ul .shoppui-cards span { margin-right: 0.1em; }
.scrollable { overflow: auto; }
.clickwrap-terms { height: 200px; border: 1px solid #dfdfdf; padding: 0.5em; margin-bottom: 1em; } .shopp_page .gallery { float: left; display: block; }
.shopp_page .gallery ul { display: block; margin: 0; padding: 0 !important; position: relative; list-style: none !important; text-indent: 0; width: auto; }
.shopp_page .gallery ul li:before { content: ""; }
.shopp_page .gallery li a { margin: 0; padding: 0; float: none; }
.shopp_page .gallery .previews { position: relative;  margin: 0 !important; overflow: hidden; }
.shopp_page .gallery .previews li { position: absolute; visibility: hidden; top: 0; left: 0; margin: 0; display: block; text-align: center; min-width: 100%; }
.shopp_page .gallery .previews li.fill { position: relative; }
.shopp_page .gallery .previews li.fill img { margin: 0; padding: 0; }
.shopp_page .gallery .previews li.active { visibility: visible; }
.shopp_page .gallery .thumbnails { margin-top: 10px; overflow: hidden; text-align: justify; text-align-last: justify; display: block; }
.shopp_page .gallery .thumbnails:after { content:"."; display:inline-block; width:100%; height:0; visibility:hidden; }
.shopp_page .gallery .thumbnails ul { padding: 0; }
.shopp_page .gallery .thumbnails li { position: relative; display: inline; visibility: visible; height: auto; top: auto; left: auto; }
.shopp_page .gallery .thumbnails li.first { margin-left: 0; }
.shopp_page .gallery .thumbnails li img { cursor: pointer; display: inline; }
.shopp_product form.product label { clear: none; display: inline; } .shopp_page .slideshow { position: relative; margin: 0; clear: both; width: 100%; overflow: auto; }
.shopp_page .slideshow li { position: absolute; top: 0; left: 0; margin: 0; display: block; text-align: center; visibility: hidden; }
.shopp_page .slideshow li.clear { position: relative; clear: both; visibility: visible; }
.shopp_page .slideshow li.clear:after { clear: both; } .shopp_page .carousel { position: relative; margin: 0; clear: both; width: 100%; }
.shopp_page .carousel .frame { font-size: 100%; position: relative; margin: 0 2em; overflow: hidden; }
.shopp_page .carousel ul { position: relative; width: 999em; }
.shopp_page .carousel li { display: inline-block; vertical-align: middle;}
.shopp_page .carousel button { position: absolute; bottom: 45%; font-family: 'shopp-icons'; border: none; cursor: pointer; background: none; font-size: 1.5em; line-height: 1; padding: 0; margin: 0;}
.shopp_page .carousel button.left { left: 0; }
.shopp_page .carousel button.right { right: 0; }
.shopp_page .carousel button.left:hover { color: #444; }
.shopp_page .carousel button.right:hover { color: #444; }@font-face {font-family:'shopp-icons';src:url(//staging.jagorequipmenttoolandsupply.com/wp-content/plugins/shopp/core/ui/styles/shopp-icons.eot);src:url(//staging.jagorequipmenttoolandsupply.com/wp-content/plugins/shopp/core/ui/styles/shopp-icons.eot#iefix) format('embedded-opentype'),url(//staging.jagorequipmenttoolandsupply.com/wp-content/plugins/shopp/core/ui/styles/shopp-icons.ttf) format('truetype'),url(//staging.jagorequipmenttoolandsupply.com/wp-content/plugins/shopp/core/ui/styles/shopp-icons.svg#shopp-icons) format('svg');font-weight:normal;font-style:normal;}
[data-icon]:before{font-family:'shopp-icons';content:attr(data-icon);speak:none;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;}
.shoppui-shopp-logo,.shoppui-shopp-tag,.shoppui-th-large,.shoppui-th-list,.shoppui-tag,.shoppui-lock,.shoppui-unlock-alt,.shoppui-plus,.shoppui-minus,.shoppui-remove,.shoppui-ok,.shoppui-exclamation,.shoppui-info,.shoppui-pause,.shoppui-play,.shoppui-play-sign,.shoppui-plus-sign,.shoppui-minus-sign,.shoppui-remove-sign,.shoppui-ok-sign,.shoppui-question-sign,.shoppui-exclamation-sign,.shoppui-info-sign,.shoppui-warning-sign,.shoppui-star-empty,.shoppui-star,.shoppui-star-half-full,.shoppui-star-half,.shoppui-spinner,.shoppui-repeat,.shoppui-refresh,.shoppui-move,.shoppui-reply,.shoppui-share-alt,.shoppui-flag,.shoppui-map-marker,.shoppui-chevron-left,.shoppui-chevron-right,.shoppui-arrow-left,.shoppui-arrow-right,.shoppui-circle-arrow-left,.shoppui-circle-arrow-right,.shoppui-chevron-sign-left,.shoppui-chevron-sign-right,.shoppui-sort,.shoppui-caret-up,.shoppui-caret-down,.shoppui-caret-left,.shoppui-caret-right,.shoppui-ok-circle,.shoppui-upload,.shoppui-download,.shoppui-remove-circle,.shoppui-question,.shoppui-notification,.shoppui-info-2,.shoppui-warning,.shoppui-file,.shoppui-file-zip,.shoppui-file-pdf,.shoppui-file-word,.shoppui-file-excel,.shoppui-file-powerpoint,.shoppui-file-xml,.shoppui-music,.shoppui-film,.shoppui-picture,.shoppui-link,.shoppui-unlink,.shoppui-sort-by-attributes,.shoppui-sort-by-attributes-alt,.shoppui-step-top,.shoppui-step-bottom,.shoppui-upload-alt,.shoppui-download-alt,.shoppui-shopping-cart,.shoppui-archive,.shoppui-cloud,.shoppui-user,.shoppui-users,.shoppui-comment,.shoppui-comments,.shoppui-comments-alt,.shoppui-envelope-alt,.shoppui-envelope,.shoppui-phone,.shoppui-print,.shoppui-crop,.shoppui-cog,.shoppui-search,.shoppui-ban-circle,.shoppui-truck,.shoppui-globe,.shoppui-support,.shoppui-bug,.shoppui-ticket,.shoppui-question-2,.shoppui-calendar,.shoppui-heart,.shoppui-barcode,.shoppui-credit,.shoppui-money,.shoppui-bitcoin,.shoppui-wordpress,.shoppui-rss,.shoppui-rss-sign,.shoppui-skype,.shoppui-facebook,.shoppui-facebook-sign,.shoppui-twitter,.shoppui-twitter-sign,.shoppui-google-plus,.shoppui-google-plus-sign,.shoppui-linkedin,.shoppui-linkedin-sign,.shoppui-github,.shoppui-github-sign,.shoppui-pinterest,.shoppui-pinterest-sign{font-family:'shopp-icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;}
.shoppui-shopp-logo:before{content:"\e000";}
.shoppui-shopp-tag:before{content:"\e001";}
.shoppui-th-large:before{content:"\e002";}
.shoppui-th-list:before{content:"\e003";}
.shoppui-tag:before{content:"\e004";}
.shoppui-lock:before{content:"\e005";}
.shoppui-unlock-alt:before{content:"\e006";}
.shoppui-plus:before{content:"\e008";}
.shoppui-minus:before{content:"\e009";}
.shoppui-remove:before{content:"\e00a";}
.shoppui-ok:before{content:"\e00b";}
.shoppui-exclamation:before{content:"\e00c";}
.shoppui-info:before{content:"\e00d";}
.shoppui-pause:before{content:"\e00e";}
.shoppui-play:before{content:"\e00f";}
.shoppui-play-sign:before{content:"\e010";}
.shoppui-plus-sign:before{content:"\e011";}
.shoppui-minus-sign:before{content:"\e012";}
.shoppui-remove-sign:before{content:"\e013";}
.shoppui-ok-sign:before{content:"\e014";}
.shoppui-question-sign:before{content:"\e015";}
.shoppui-exclamation-sign:before{content:"\e016";}
.shoppui-info-sign:before{content:"\e017";}
.shoppui-warning-sign:before{content:"\e018";}
.shoppui-star-empty:before{content:"\e019";}
.shoppui-star:before{content:"\e01a";}
.shoppui-star-half-full:before{content:"\e01b";}
.shoppui-star-half:before{content:"\e01c";}
.shoppui-spinner:before{content:"\e01d";}
.shoppui-repeat:before{content:"\e01e";}
.shoppui-refresh:before{content:"\e01f";}
.shoppui-move:before{content:"\e020";}
.shoppui-reply:before{content:"\e021";}
.shoppui-share-alt:before{content:"\e022";}
.shoppui-flag:before{content:"\e023";}
.shoppui-map-marker:before{content:"\e024";}
.shoppui-chevron-left:before{content:"\e025";}
.shoppui-chevron-right:before{content:"\e026";}
.shoppui-arrow-left:before{content:"\e027";}
.shoppui-arrow-right:before{content:"\e028";}
.shoppui-circle-arrow-left:before{content:"\e029";}
.shoppui-circle-arrow-right:before{content:"\e02a";}
.shoppui-chevron-sign-left:before{content:"\e02b";}
.shoppui-chevron-sign-right:before{content:"\e02c";}
.shoppui-sort:before{content:"\e02d";}
.shoppui-caret-up:before{content:"\e02e";}
.shoppui-caret-down:before{content:"\e02f";}
.shoppui-caret-left:before{content:"\e030";}
.shoppui-caret-right:before{content:"\e031";}
.shoppui-ok-circle:before{content:"\e032";}
.shoppui-upload:before{content:"\e033";}
.shoppui-download:before{content:"\e034";}
.shoppui-remove-circle:before{content:"\e035";}
.shoppui-question:before{content:"\e036";}
.shoppui-notification:before{content:"\e037";}
.shoppui-info-2:before{content:"\e03a";}
.shoppui-warning:before{content:"\e03c";}
.shoppui-file:before{content:"\e03d";}
.shoppui-file-zip:before{content:"\e03e";}
.shoppui-file-pdf:before{content:"\e03f";}
.shoppui-file-word:before{content:"\e040";}
.shoppui-file-excel:before{content:"\e041";}
.shoppui-file-powerpoint:before{content:"\e042";}
.shoppui-file-xml:before{content:"\e043";}
.shoppui-music:before{content:"\e044";}
.shoppui-film:before{content:"\e045";}
.shoppui-picture:before{content:"\e046";}
.shoppui-link:before{content:"\e047";}
.shoppui-unlink:before{content:"\e048";}
.shoppui-sort-by-attributes:before{content:"\e04d";}
.shoppui-sort-by-attributes-alt:before{content:"\e04e";}
.shoppui-step-top:before{content:"\e04f";}
.shoppui-step-bottom:before{content:"\e051";}
.shoppui-upload-alt:before{content:"\e052";}
.shoppui-download-alt:before{content:"\e053";}
.shoppui-shopping-cart:before{content:"\e054";}
.shoppui-archive:before{content:"\e055";}
.shoppui-cloud:before{content:"\e056";}
.shoppui-user:before{content:"\e057";}
.shoppui-users:before{content:"\e058";}
.shoppui-comment:before{content:"\e059";}
.shoppui-comments:before{content:"\e05a";}
.shoppui-comments-alt:before{content:"\e05b";}
.shoppui-envelope-alt:before{content:"\e05c";}
.shoppui-envelope:before{content:"\e05d";}
.shoppui-phone:before{content:"\e05e";}
.shoppui-print:before{content:"\e05f";}
.shoppui-crop:before{content:"\e060";}
.shoppui-cog:before{content:"\e061";}
.shoppui-search:before{content:"\e062";}
.shoppui-ban-circle:before{content:"\e063";}
.shoppui-truck:before{content:"\e064";}
.shoppui-globe:before{content:"\f01b";}
.shoppui-support:before{content:"\f0e1";}
.shoppui-bug:before{content:"\f09e";}
.shoppui-ticket:before{content:"\e065";}
.shoppui-question-2:before{content:"\f161";}
.shoppui-calendar:before{content:"\f160";}
.shoppui-heart:before{content:"\f145";}
.shoppui-barcode:before{content:"\f01e";}
.shoppui-credit:before{content:"\f019";}
.shoppui-money:before{content:"\f093";}
.shoppui-bitcoin:before{content:"\f09c";}
.shoppui-wordpress:before{content:"\f0a8";}
.shoppui-rss:before{content:"\f0a9";}
.shoppui-rss-sign:before{content:"\f061";}
.shoppui-skype:before{content:"\f060";}
.shoppui-facebook:before{content:"\f15a";}
.shoppui-facebook-sign:before{content:"\f0d4";}
.shoppui-twitter:before{content:"\f0d3";}
.shoppui-twitter-sign:before{content:"\f092";}
.shoppui-google-plus:before{content:"\f013";}
.shoppui-google-plus-sign:before{content:"\e04b";}
.shoppui-linkedin:before{content:"\e038";}
.shoppui-linkedin-sign:before{content:"\e03b";}
.shoppui-github:before{content:"\e049";}
.shoppui-github-sign:before{content:"\e04a";}
.shoppui-pinterest:before{content:"\f053";}
.shoppui-pinterest-sign:before{content:"\f054";}
.shoppui-cards {font-size:16px;line-height:1;}
.shoppui-cards > * {font-size:100%;border-radius:2px;border:1px solid #ccc;}
.shoppui-cards.icon > * {font-size:2em;}
.shoppui-cards.small > * {font-size:3em;}
.shoppui-cards.big > * {font-size:4em;border-radius:4px;}
.shoppui-cards.huge > * {font-size:8em;border-radius:4px;}
.shoppui-cards.shadow > * {box-shadow: 0 2px 3px #ddd;}
.shoppui-visa,.shoppui-mc,.shoppui-disc,.shoppui-amex,.shoppui-ideal,.shoppui-paypal,.shoppui-amazon,.shoppui-2co,.shoppui-dc,.shoppui-jcb,.shoppui-echeck,.shoppui-dwolla,.shoppui-bc,.shoppui-cards > * {display:inline-block;background-repeat:no-repeat;background-size:contain;background-position:0 100%;text-indent:9999em;line-height:1em; width:1.591em;overflow:hidden;white-space:nowrap;margin-bottom:0.1em;}
.shoppui-visa,.shoppui-cards .visa {background-image:url(//staging.jagorequipmenttoolandsupply.com/wp-content/plugins/shopp/core/ui/icons/visa.svg);}
.shoppui-mc,.shoppui-cards .mc {background-image:url(//staging.jagorequipmenttoolandsupply.com/wp-content/plugins/shopp/core/ui/icons/mc.svg);}
.shoppui-disc,.shoppui-cards .disc {background-image:url(//staging.jagorequipmenttoolandsupply.com/wp-content/plugins/shopp/core/ui/icons/disc.svg);}
.shoppui-amex,.shoppui-cards .amex {background-image:url(//staging.jagorequipmenttoolandsupply.com/wp-content/plugins/shopp/core/ui/icons/amex.svg);}
.shoppui-ideal,.shoppui-cards .ideal {background-image:url(//staging.jagorequipmenttoolandsupply.com/wp-content/plugins/shopp/core/ui/icons/ideal.svg);}
.shoppui-paypal,.shoppui-cards .paypal {background-image:url(//staging.jagorequipmenttoolandsupply.com/wp-content/plugins/shopp/core/ui/icons/paypal.svg);}
.shoppui-amazon,.shoppui-cards .amazon {background-image:url(//staging.jagorequipmenttoolandsupply.com/wp-content/plugins/shopp/core/ui/icons/amazon.svg);}
.shoppui-2co,.shoppui-cards .twoco {background-image:url(//staging.jagorequipmenttoolandsupply.com/wp-content/plugins/shopp/core/ui/icons/2co.svg);}
.shoppui-dc,.shoppui-cards .dc {background-image:url(//staging.jagorequipmenttoolandsupply.com/wp-content/plugins/shopp/core/ui/icons/dc.svg);}
.shoppui-jcb,.shoppui-cards .jcb {background-image:url(//staging.jagorequipmenttoolandsupply.com/wp-content/plugins/shopp/core/ui/icons/jcb.svg);}
.shoppui-echeck,.shoppui-cards .echeck {background-image:url(//staging.jagorequipmenttoolandsupply.com/wp-content/plugins/shopp/core/ui/icons/echeck.svg);}
.shoppui-dwolla,.shoppui-cards .dwolla {background-image:url(//staging.jagorequipmenttoolandsupply.com/wp-content/plugins/shopp/core/ui/icons/dwolla.svg);}
.shoppui-bc,.shoppui-cards .bitcoin {background-image:url(//staging.jagorequipmenttoolandsupply.com/wp-content/plugins/shopp/core/ui/icons/bc.svg);}
@-ms-keyframes spin {
from { -moz-transform: rotate(0deg); }
to { -moz-transform: rotate(360deg); }
}
@-moz-keyframes spin {
from { -moz-transform: rotate(0deg); }
to { -moz-transform: rotate(360deg); }
}
@-webkit-keyframes spin {
from { -webkit-transform: rotate(0deg); }
to { -webkit-transform: rotate(360deg); }
}
@keyframes spin {
from {transform:rotate(0deg);}
to {transform:rotate(360deg);}
}
.shoppui-spinfx{display:inline-block;font-size:1em;height:1em;width:1em;line-height:1;-webkit-animation:spin 2s infinite linear;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-ms-animation:spin 2s infinite linear;animation:spin 2s infinite linear;}
.shoppui-spinfx-steps8{-webkit-animation:spin 1s infinite steps(8);-moz-animation:spin 2s infinite steps(8);-o-animation:spin 2s infinite steps(8);-ms-animation:spin 2s infinite steps(8);animation:spin 1s infinite steps(8);}
.shoppui-spinfx-steps12{-webkit-animation:spin 1s infinite steps(12);-moz-animation:spin 2s infinite steps(12);-o-animation:spin 2s infinite steps(12);-ms-animation:spin 2s infinite steps(12);animation:spin 1s infinite steps(12);}
.shoppui-spin-align{text-align:center;}#shopp {
font-size:1em;
}
#shopp .submit { text-align: right;
margin-top: 20px;}
#shopp form { text-align: left;    position: relative;
z-index: 1; }
#shopp form.product ul.options { list-style: none; }
#shopp form ul { line-height: 1;    margin: 0;
left: 0;}
#shopp form li > label { font-weight: bold; padding: 10px 0 2px; }
#shopp form ul li span label,
#shopp form div label {     font-size:1;
font-weight: normal;
padding-top: 3px;
margin-bottom: 12px;
font-style: italic;}
#shopp .right { float: right; } .categories ul li a.current { font-weight: bold; }
#shopp .category { position: relative; }
#shopp .category-description { padding-bottom: 14px; }
#shopp .views {display:none;}
#shopp .views li { display: inline; }
#shopp .orderby { float: right; }
#shopp .category .subcategories { padding: 10px 0; margin-bottom: 10px; }
#shopp .category .subcategories ul { padding: 10px 0 0 20px; margin-bottom: 10px; }
#shopp .category .subcategories li { display: inline-block; margin-right: 20px; vertical-align: top; }
#shopp form.category-list-menu .subcategories { padding: auto; }
#shopp .slideshow,
#shopp .carousel { margin: 20px 0; overflow: hidden; } #shopp ul.products li.product div.frame { padding: 10px; }
#shopp ul.products li .name,
#shopp ul.products li .summary,
#shopp ul.products li .savings,
#shopp ul.products li .price { margin-top: 0; margin-bottom: 0; }
#shopp ul.products li .details { float: none; }
.savings {
font-style: italic;
color: green;
}
.shopp_grid-3 .products .product {
width: 31.333%;
}
.shopp_page .products .product {
background: #EBEBEB;
margin:0px 10px 10px 0;
}
.shopp_page .products .frame {
text-align:left;
}
.shopp_page .products .product img {
max-width:100%;
}
.shopp_page .products .product:nth-child(3n) {
margin-right:0;
} #shopp ul.products li .summary { display: none; }
#shopp ul.products li .listview { display: none; }
#shopp .price { font-weight: bold; line-height: 1.5; margin: 0;     font-size: 21px;}
#shopp .original { text-decoration: line-through; }
#shopp .sale { font-size: 30px; } .filters a.cancel:before { content: "["; }
.filters a.cancel { font-weight: bold; }
.filters a.cancel:after { content: "]"; }
.filters a.cancel:hover { text-decoration: none; } #shopp.list ul.products li { float: none; width: 100%; overflow: hidden; padding-bottom: 10px;}
#shopp.list ul.products li.product {  border-bottom: 1px solid #ddd; }
#shopp.list ul.products li div.frame { width: 100%; text-align: left; }
#shopp.list ul.products li img { float: left; margin-right: 10px; }
#shopp.list ul.products li .details { float: left; width: 65%; }
#shopp.list ul.products li .listview { display: block; }
#shopp ul.breadcrumb { margin: 10px 0; display: inline; }
#shopp ul.breadcrumb li { background: none; padding: 0; display: inline; margin-left: 0; text-indent: 0; }
#shopp ul.breadcrumb li span { font-weight: bold; }
#shopp .category-list-menu { display: inline; }
#shopp ul.categories { float: left; margin-right: 20px; } #shopp ul.paging { }
#shopp ul.paging li { }
#shopp ul.paging li a { }
#shopp ul.paging li a:hover { }
#shopp ul.paging li.active { }
#shopp ul.paging li.disabled { }
#shopp ul.paging li.previous a,
#shopp ul.paging li.next a { } #shopp .column { float: left; }
#shopp .column.first { width: 65%; }
#shopp .column.second { float: right; width: 35%; }
#shopp .original { text-decoration: line-through;     font-size: 19px;
color: #BCBCBC;}
#shopp form.product ul,
#shopp form.product ul li,
#shopp form.product ul li label { clear: none; }
#shopp form.product ul { width: auto; }
#shopp ul.variations label { display: block; }
#shopp dl { overflow: hidden; }
#shopp dt { clear:left; float:left; text-align: right; width:50%; margin-right: 1em; }
#shopp dd { clear:right; width:50%; padding-left: 50%; }
#shopp .gallery { margin: 5px 10px 5px 0; }
#shopp .gallery ul.thumbnails { margin: 10px 0 10px 0; }
#shopp .gallery ul.thumbnails li { margin: 0 5px 0 0; } ul.shopp_categories { }
ul.shopp_categories li { }
ul.shopp_categories li a { }
ul.shopp_categories li a:hover { }
ul.shopp_categories li span { }
ul.shopp_categories li.current { }
ul.shopp_categories li.current a { }
ul.shopp_categories li.current a:hover { }
ul.shopp_categories li ul.children { }
ul.shopp_categories li ul.children li { }
ul.shopp_categories li ul.active { }  .sideproduct { margin-top: 20px; }
.sideproduct h3 { margin-top: 0; }
.sideproduct .original.price { text-decoration: line-through; } #shopp #cart { width: 100%; }
#shopp #cart table { padding: 10px 0; width: 100%; }
#shopp #cart th { text-align: left; font-weight: bold; }
#shopp #cart th, #shopp #cart td { padding: 3px; }
#shopp #cart .item { width: 50%; }
#shopp #cart .money,
#shopp #cart .totals th,
#shopp #cart .buttons td { text-align: right; white-space: nowrap; }
#shopp #cart .totals.total th,
#shopp #cart .totals.total td { font-size: 130%; }
#shopp #cart .remove { font-size: 9px; }
#shopp #cart address { font-style: normal; }
#shopp #cart big { display: block; margin: 10px 0; }
#shopp #cart big a.right { float: right; } #shopp-cart.widget p.status { margin-bottom: 10px; }
#shopp ul.account li { display: inline-block; width: 200px; padding-top: 18px; } #shopp #shipping-methods { padding-left: 30px;     }
#shopp #shipping-methods li { margin-top: 0px;
padding: 0; }
#shopp #shipping-methods li label {    padding: 0;
margin-bottom: 12px; }
#shopp #shipping-methods input { margin-left: -16px; }
#shopp .shopp-errors { color: #990000; }
#shopp input.error { background: #ffdddd; }
#shopp label.error { color: #990000; font-weight: bold; }
.clickwrap-terms { overflow: auto; height: 200px; border: 1px solid #333; padding: 0.5em; margin-bottom: 1em; } #shopp #receipt { position: relative; margin: 20px 0; }
#shopp #receipt address { font-style: normal; }
#shopp #receipt fieldset { padding: 10px; border: 1px solid #dadada; margin: 20px 0 30px; }
#shopp #receipt fieldset legend { display: block; }
#shopp #receipt table { overflow: hidden; }
#shopp #receipt table.transaction th { text-align: left; }
#shopp #receipt .labels { width: 100%; }
#shopp #receipt table.labels td { vertical-align: top; }
#shopp #receipt .order { width: 100%; overflow: hidden; border: none; }
#shopp #receipt td { border: none; }
#shopp #receipt th { font-weight: bold; text-align: left; border: none; }
#shopp #receipt th,
#shopp #receipt td { padding: 3px 0; }
#shopp #receipt .order .item { width: 50%; }
#shopp #receipt .order td.qty { text-align: center; }
#shopp #receipt .order .money,
#shopp #receipt .order .total,
#shopp #receipt .order .buttons td { text-align: right; }
#shopp #receipt .order .totals.total th,
#shopp #receipt .order .totals.total td { font-size: 130%; }
.pelicanBrief {
padding: 21px 0px 8px 37px; }#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:visible;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;} #cboxOverlay{background:#2A2727;}
#colorbox{}
#colorbox *:focus, #colorbox:focus {outline: 0;}
#cboxContent{margin-top:32px;}
#cboxLoadingOverlay,
#cboxLoadedContent{background:#fff;padding:1px;border:10px solid #fff;box-shadow:0 0 20px #2A2727; -moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;border-radius:5px;}
#cboxLoadingGraphic, #cboxSlideshow, #cboxPrevious, #cboxNext, #cboxClose {font-family:'shopp-icons';}
#cboxLoadingGraphic{display:block;text-align:center;font-size:3em;line-height:1;}
#cboxLoadingGraphic:before{position:absolute;top:50%;margin-top:-0.5em;content:"\e01d";display:inline-block;line-height:1;-webkit-animation:spin 1s infinite steps(8);-moz-animation:spin 2s infinite steps(8);-o-animation:spin 2s infinite steps(8);-ms-animation:spin 2s infinite steps(8);animation:spin 1s infinite steps(8);}
#cboxTitle{position:absolute;top:-22px;left:0;color:#fff;}
#cboxCurrent{position:absolute;top:-22px;right:205px;text-indent:-9999px;visibility:hidden;}
#cboxSlideshow, #cboxPrevious, #cboxNext, #cboxClose {color:#fff;text-indent:-999em;z-index:10;border:none;background:none;font-size:100%;vertical-align:middle;line-height:1em;margin:0;padding:0;}
#cboxPrevious:before, #cboxNext:before {cursor:pointer;text-indent:0;border-radius:999px;border:2px solid #fff;background:#000;box-shadow:0px 1px 3px #000;font-size:1em;width:1.5em;height:1.5em;text-align:center;position:absolute;z-index:100;}
#cboxPrevious{position:absolute;top:0;left:0;width:40%;height:100%;line-height:1.6em;}
#cboxPrevious:hover:before{content:"\e025";position:absolute;top:50%;left:10%;}
#cboxNext{position:absolute;top:0;right:0;width:40%;height:100%;line-height:1.6em;}
#cboxNext:hover:before{content:"\e026";top:50%;right:10%;}
#cboxClose{position:absolute;top:-10px;right:-10px;cursor:pointer;text-indent:0;border-radius:999px;border:2px solid #fff;background:#000;box-shadow:0px 1px 3px #000;font-size:1em;width:1.5em;height:1.5em;line-height:1.25em;text-align:center;z-index:100;overflow:hidden;}
#cboxClose:before{content:"\e00a   ";}
#cboxSlideshow:before{cursor:pointer;text-indent:0;width:1.5em;height:1.5em;font-size:3em;line-height:1.5;text-align:center;position:absolute;z-index:100;top:50%;margin-top:-0.5em;left:50%;margin-left:-0.75em;opacity:0.9;text-shadow:0 0 15px #fff;background-color:rgba(0,0,0,0.7); -moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;border-radius:5px;}
.cboxSlideshow_on #cboxSlideshow,
.cboxSlideshow_off #cboxSlideshow{position:absolute;top:0;left:40%;width:20%;height:100%;}
.cboxSlideshow_on #cboxSlideshow:hover:before{content:"\e00f";}
.cboxSlideshow_off #cboxSlideshow:hover:before{content:"\e00e";}