/** Shopify CDN: Minification failed

Line 33:78 Expected identifier but found "!"
Line 34:84 Expected identifier but found "!"
Line 76:41 Unexpected "{"
Line 152:42 Expected identifier but found "!"
Line 155:88 Expected identifier but found "!"

**/
/* theme.liquid */
h1,h2,h3,h4,h5,h6 {text-transform:uppercase; color:#000;}
body {font-family:Arial, Helvetica, "Lucida Grande"; background-color:#fbfbfb;}
hr.thick { height:3px; size:3;}
input[type=text] {color:#666;}
a.selected {color:#fff000;}
a{text-decoration:none}
.body h1 {margin-left:12px;}

hr.space {margin:15px 0;}

.product_details h1 {line-height:24px; margin-left:0;}

.footer .wrapper {border-top:1px solid #ccc; padding:20px 0;}
.footer .wrapper .container {width:280px; float:left; margin:0 60px 0 0;}
.footer .wrapper .container.last {margin:0;}
.footer h3 {margin:0 0 20px 0;}
.footer a:hover {text-decoration:underline;}

.index .footer .wrapper {border-top:none; font-size:11px; color:#959595;}

.body .collection, .body .page, .body .product, .body .cart, .body .blog {padding:30px 0;}

img.zoom-icon {position:relative; border:0; top:27px; left:430px; z-index:10; !important;}
img.zoom-icon-large {position:relative; border:0; top:37px; left:404px; z-index:10; !important;}


.body .page.index {padding:0;}

.img_placeholder {height:165px; width:150px; border:5px solid #fff; background-color:#FFFFFF;}
.img_placeholder2 {height:165px; width:150px; border:5px solid #fff; background-color:#FFFFFF;}

a {color:#333; text-decoration:none;}
a:hover {text-decoration:underline;}
input[type=submit] {background-color:#fff000; color:#000; text-transform:uppercase; border:2px solid #555; padding:1px; font-weight:700; margin:0 0 0 10px;}
body.index {background-color:#000;}

body.index .footer a, #footer-links a {color:#959595; text-decoration:none; padding:0 10px; font-size:11px; border-left:1px solid #959595;}
#footer-links a:hover {text-decoration:underline;}
body.index .footer a.first, #footer-links a.first {border:none;}

.navigation {background-color:#000; color:#959595; height:36px;}
.navigation .form {padding:7px 0 0 0;}
.navigation .form input {display:block; float:left; border:0; margin:0 0 0 10px;}
.navigation input[type=text] {padding:2px 4px; font-size:14px; height:16px;} 
.navigation input[type=submit] {background-color:#fff000; color:#000; text-transform:uppercase; font-weight:700; margin:0 0 0 10px;}
.navigation ul li {font-size:12px;padding:10px 0 0 0;}
.navigation a { color:#959595; text-decoration:none; margin:0 10px;}
.navigation a.first {margin:0 10px 0 0;}
.navigation a:hover, .navigation a.selected {text-decoration:underline;}
.hr {height:34px; border-top:1px solid #ccc; border-left:1px solid #ccc;}
.endhr {height:1px; width:15px; background-color:#ccc; margin:0 0 10px 0;}
.header {background-image:url(header_bg.jpg); height:65px; background-repeat:repeat-x; border-top:1px solid #707070; border-bottom:1px solid #707070; color:#959595; text-transform:uppercase;}
.header h3 {color:#959595;}
.header .logo {padding:0 50px 0 0;}
.header .nav a {color:#fff; text-decoration:none; margin:20px 0 0 0; border-bottom:1px solid transparent;}
.header h3 {font-size:12px; margin:0;}
.header .innovative_products {width:470px; height:45px; margin:10px 0px; border-right:1px solid #707070; background:url(http://cdn.shopify.com/s/files/1/0032/5752/files/innovative-products.png?1274237084); background-repeat:no-repeat; background-position:0 3px;}
.header .innovative_accessories {width:284px; height:45px; margin:10px 0 10px 18px; background:url(http://cdn.shopify.com/s/files/1/0032/5752/files/innovative-accessories.png?1274237087); background-repeat:no-repeat; background-position:0 3px;}
.body {padding:20px 0; color:#555;}
.footer { color:#555;}
.body.index {background-color:#000; padding:0; color:#ccc;}

.body .collection img, .body .product img {border:5px solid #fff;}

.body p, .tab_content p, .tab_content li {font-size:16px; line-height:24px; color:#666;}
.body p, .body li, footer p, .footer li, {font-family:Helvetica, Arial; color:#111;}
.navigation li {font-family:Helvetica, Arial;}

.body.index p {font-size:12px; line-height:18px; color:#aaa; font-family:Arial, Helvetica;}

.collection p {font-size:13px; line-height:17px;}

.body a.zoom {float:right; position:relative; top:5px; left:-81px;}
.body a.zoom img {border:0;}


a#logo {border-left:none; position:relative; top:-8px;}

.product .product_details form {padding:0;}
#product-variants .sale-sticker {background:url(sale-2.png?12345); background-repeat: none; width:152px; height:23px; margin-bottom: 15px; display: block;}
#product-variants label, #product-variants input, #product-variants select {display:block; float:left; margin:0 7px 0 0;}
#price-field {font-size:16px; color:#000; font-weight:700; margin:10px 0;}
#product-quantity { padding-top: 20px;}

.breadcrumb {position:relative; top:-38px; left:8px; }
.breadcrumb li {}
.breadcrumb li a {text-decoration:none; padding:0 6px; color:#000; font-weight:700;}
.breadcrumb li a.selected {color:#666; font-weight:400;}
.breadcrumb li a:hover {text-decoration:underline;}

/* index.liquid */
.page.index .hero {width:960px; height:359px;}
.page.index .hero img {border-bottom:1px solid #888;}
.page.index h1 {color:#f0f0f0; font-size:1.25em; margin:0 0 20px 0;}
.page.index a {color:#fff; text-decoration:none;}
.page.index a:hover {text-decoration:underline;}
.page.index .featured {padding:20px 0; background:url(featured_bg.jpg);background-repeat:no-repeat; min-height:197px;}
.page.index .featured .item {float:left; width:200px; padding:0 60px;}
.page.index .featured .item .new-product .description {padding:0 0 0 10px; width:130px;}
.page.index .featured .item .new-product .description a {color:#aaa;}
.page.index .featured .item2 {float:left; width:310px; padding:0 0px;}



.index .featured h1 {text-indent:-9999px;}
.index .featured h1#about-nite-ize {background:url(http://cdn.shopify.com/s/files/1/0032/5752/files/nite-ize-news-white.png?1262248064); background-repeat:no-repeat;}
.index .featured h1#web-specials {background:url(http://static.shopify.com/s/files/1/0032/5752/assets/home-WEB-SPECIALS.png?1287565692); background-repeat:no-repeat;}
.index .featured h1#new-products {background:url(new-products-white.png); background-repeat:no-repeat;}
.index .featured h1#find-by-activity {background:url(http://cdn.shopify.com/s/files/1/0032/5752/files/other-brands.png?1265377617); background-repeat:no-repeat;}

.index .new-product {margin-bottom:12px;}
.index .new-product .description {text-transform:uppercase;}
.index .more-products {width:152px; float:right; padding-left:10px;}

.footer h3 {text-indent:-9999px;}
.footer h3#find-by-activity {background:url(find-by-activity.png); background-repeat:no-repeat;}
.footer h3#tell-us-what-you-think {background:url(tell-us-what-you-think.png); background-repeat:no-repeat;}
.footer h3#email-newsletter {background:url(email-newsletter.png); background-repeat:no-repeat;}

a#hardware {width:89px; background:url(hardware_li.png); background-repeat:no-repeat;}
a#led {width:52px; background:url(led_li.png); background-repeat:no-repeat;}
a#pets {width:48px; background:url(pets_li.png); background-repeat:no-repeat;}
a#toys {width:48px; background:url(toys_li.png); background-repeat:no-repeat;}
a#inova-flashlights {width:148px; background:url(inova-flashlights_li.png); background-repeat:no-repeat;}
a#iink-pens {width:85px; background:url(inka-pens_li.jpg); background-repeat:no-repeat;}

a#flashlights {width:104px; background:url(flashlights_li.png); background-repeat:no-repeat;}
a#mobile-phones {width:123px; background:url(mobile-devices_li.png); background-repeat:no-repeat;}
a#tools {width:57px; background:url(tools_li.png); background-repeat:no-repeat;}

a#hardware:hover, a#led:hover, a#pets:hover, a#toys:hover, a#inova-flashlights:hover, a#inka-pens:hover, a#flashlights:hover, a#mobile-phones:hover, a#mobile:hover, a#tools:hover {background-position:0 -28px;}

a.rollover {height:27px;text-indent:-9999px;}

/* product.liquid */
.product .product_images {float:left; text-align:left; width:488px; margin:0 32px 0 0; position:relative; top:-35px;}
.product .product_images .sale-sticker {position: absolute; top: 10px; left: -35px; width: 116px; height: 115px; background:url(sale-1.png?1234); background-repeat:no-repeat;}
.product .product_images img {border:4px solid #fff;}
.product .product_images .more_info {text-align:left; }
.product .product_details {width:440px; float:right; }

.product .prSummaryCobrand {display:none; !important;}

a.more_sizes {font-size:13px; background:url(icn_arrow.png); background-repeat:no-repeat; background-position:100% 2px; display:block; margin-bottom:20px; padding-right:16px;}
.body .product img.shop_now {border:none; position:relative; margin-left:10px; top:5px; !important;}
p.other_retailers {font-size:14px; color:#000;}
p.other_retailers b {position:relative; top:-6px;}
.product .thumbs img {margin:10px 10px 0 0;}

img.next, img.prev {margin-top:50px;}

div.jCarouselLite li {float:left; display:block; height:110px;width:110px;}

#add {margin-left:25px;}

.product input.quantity {font-size:12px; color:#000000; width:40px; padding:2px; text-transform:uppercase;}
.product .tabs {margin:10px 0 0 0;}
.product .tabs .tab {position:relative; top:2px; display:block; margin:15px 0 0 0; float:left; margin:0 8px 0 0; background-color:#f0f0f0;}
.product .tabs .tab.selected, .product .tabs .tab:hover {background-color:#fff; border-bottom:1px solid #fff;}
.product .tabs .tab h1 {margin:0; text-indent:-9999px;}
.product .tab_content li {list-style-type:disc; margin-left:15px;}
.product .tabs .tab a {color:#000; text-decoration:none; font-size:16px; text-transform:uppercase; position:relative; top:0px;}
.product .tab_content {border:1px solid #ccc; background-color:#fff; padding:20px;}

.product .tabs a#tab_details {background:url(http://static.shopify.com/s/files/1/0032/5752/files/tab_details.jpg?1254419582); background-position:0 -32px; display:block; width:71px; height:32px;} 
.product .tabs a#tab_activities {background:url(http://static.shopify.com/s/files/1/0032/5752/files/tab_activities.jpg?1254422092); background-position:0 -32px; display:block; width:92px; height:32px;} 
.product .tabs a#tab_displays {background:url(http://static.shopify.com/s/files/1/0032/5752/files/tab_displays.jpg?1254422834); background-position:0 -32px; display:block; width:82px; height:32px;} 
.product .tabs a#tab_packaging {background:url(http://static.shopify.com/s/files/1/0032/5752/files/tab_packaging.jpg?1254422502); background-position:0 -32px; display:block; width:94px; height:32px;} 
.product .tabs a#tab_faqs {background:url(http://static.shopify.com/s/files/1/0032/5752/files/tab_faqs.jpg?1254423387); background-position:0 -32px; display:block; width:51px; height:32px;}

.product .tabs .tab a span {display:none;}
.product .tabs a#tab_details:hover, .product .tabs .tab.selected a#tab_details, .product .tabs a#tab_displays:hover, .product .tabs .tab.selected a#tab_displays, .product .tabs a#tab_packaging:hover, .product .tabs .tab.selected a#tab_packaging, .product .tabs a#tab_activities:hover, .product .tabs .tab.selected a#tab_activities, .product .tabs a#tab_faqs:hover, .product .tabs .tab.selected a#tab_faqs {background-position:0px 0px;}

.product_details h1 {text-transform:none; font-weight:700; font-size:26px; line-height:26px;}

/* collection.liquid */
.collection .description, #page .description {height:1000px; width:300px; margin:0 20px 20px 0;}
.collection .collection.medium {width:240px; margin:0 20px 20px 0;}
.collection .collection.small {width:170px; padding:0 10px; margin:0 20px 20px 0; height:160px;}

.collection.description p {line-height:21px;}

.collection.suggestion .collection.small {border-right:1px solid #ccc; width:120px; padding:0 50px; margin:0 0 20px 0; height:160px;}
.collection.suggestion .collection.small.first {padding-left:0;}
.collection.suggestion .collection.small.last {padding-right:0;border-right:0;}

#page .collection.medium {width:240px; margin:0 20px 20px 0;}
#page .collection.small {width:140px; padding:0 10px; margin:0 20px 20px 0; height:230px;}
#page .collection.last {margin-right:0;}

/* cart.liquid */
.cart.summary p {font-size:12px;}
.cart .image, .cart .info, .cart .price, .cart .line_price {margin:0 20px 0 0;}
.cart .image {width:120px;}
.cart .info {width:320px; padding-right:20px; border-right:1px solid #ccc;}
.cart .price {width:100px;}
.cart .quantity {width:250px;}
.cart .quantity input[type=text] {font-size:12px;}
li.cart {padding:7px 0; border-bottom:1px solid #ccc;}
li.cart.last {border-bottom:none;}
.cart input[type=text] {border:2px solid #ccc; text-align:center; padding:6px 2px; font-size:14px;}
.cart input[type=submit].text {color:#666666; border:none; background-color:transparent; text-transform:none; font-size:14px;}
.cart input[type=submit].text.remove {border-left:1px solid #666; padding-left:12px;}

#cart .summary {background-color:#fff; padding:10px; margin:10px 0; border-top:1px solid #ccc; border-bottom:1px solid #ccc; text-align:right;}
#cart .summary .items {padding-left:490px;}
#cart .summary .subtotal {font-weight:700;}


#product-variants label {font-weight:700; font-size:14px; color:#000; margin:0 0 5px 0;}

/* Caroline Schnapp's overrides */

.product .product_details form {
padding:0;
margin-top:25px;
}

#description_container p {
font-size:14px;
}

.product-information, .product-details {
margin-top:30px;
}

.product-details {
margin-bottom:30px;
}

.product-details li {
list-style-type:disc;
margin-left:15px;
padding-top:10px;
font-size:16px;
line-height:1.5;
}

#tabs {
margin-top:45px;
margin-right:40px;
}

#activities {
overflow:hidden;
}

#activities ul {
width:40%;
float:left;
}

.body .suggestion img {
border-left:none;
border-right:none;
}

.collection.suggestion .collection.small {
padding:0 50px;
width:110px;
}

.collection.suggestion .collection.small.last {
padding-right:0;
}

.product .product_images img#zoom-icon-large {
border:none;
left:423px;
top:27px;
}

* + html .product .product_images img#zoom-icon-large {
top:30px;
}

.product .product_details {
position:relative;
top:-10px;
}

div.more_info p {
text-indent:-4px;
}

div.more_info {
position:relative;
left:7px;
}

.collection .collection.small {
height:200px;
width:135px;
}

a#mobile {width:123px; background:url(mobile-devices_li.png); background-repeat:no-repeat;}
a#inova-flashlights {width:147px; background:url(inova-flashlights_li.png); background-repeat:no-repeat;}
a#inka-pens {width:85px; background:url(inka-pens_li.png); background-repeat:no-repeat;}

#collection-products-wrapper {
overflow:hidden;
}

.collection .description, #page .description {
height:auto;
}

.vcard {
margin:15px;
}

#fancy_div {
line-height:1.6;
color:#666666;
}

#fancy_div a {
text-decoration:underline;
}

#fancy_div .fn {
font-weight:bold;
}

#contact-region {
font-style:italic;
}

/*
.product-template #fancy_div {
background-color:black;
padding-top:15px;
}
*/

/* Continue Shopping button */

input#continue-shopping {
background-color:#FFF000;
border:2px solid #555555;
color:#000000;
font-weight:700;
margin:0 0 0 10px;
padding:1px;
text-transform:uppercase;
cursor:pointer;
}

#cart .summary {
margin-bottom:20px;
}

/* When add to cart is disabled */

#add.disabled {
-moz-opacity: 0.65;
opacity:.65;
filter: alpha(opacity=65);
cursor:default;
}

/* Brian Gumkowski's overrides */

.product-video {
margin-top:30px;
width: 480px;
}

.product-video .left {
float: left;
width: 235px;
}

.product-video .right {
float: left;
width: 245px;
}

/* Cart pop-up */

#fancy_div #line-item-info {
margin:20px;
font-size:115%;
}

#fancy_div #line-item-image {
float:left;
margin-right:20px;
}

.shopping-cart {
color: rgb(204, 196, 41);
}

.shopping-cart .inline a span {
text-decoration:underline;
}

.shopping-cart.highlighted a {
text-decoration:none;
color: rgb(204, 196, 41);
}


#footer-links {float:right;}
#footer-links ul {list-style:none}
#footer-links ul li {float:left}

#expressrex-label {display:none;}
#expressrex-layout {margin:0 !important;}


.expressrex-title-cell .money {display:none;}