/** Shopify CDN: Minification failed

Line 326:0 "font-syle" is not a known CSS property
Line 919:6 Expected ":"

**/
/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
    display: block;
}
body {
    line-height: 1;
}
ol, ul {
    list-style: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}

a img {
border: 0px none;
}

.clear {
clear: both;
}

/*  Typography  */

nav, #secondary, #return_pushed th, #subtotal td.cart-price, #stockists_pushed h4, h5, #stockists_pushed h2, h1, h2, #buttons, #features, .blog article time {
font-family: franklin-gothic-urw-condensed, sans-serif;
font-weight: 500;
}

h3, #mailing-list input[type=submit], 
#mailing-list-close, div.coda-slider-wrapper h1, #instalations, .wufoo input[type=submit], #cart, #checkout input {
font-family: franklin-gothic-urw-condensed, sans-serif;
font-weight: 400;
font-style: normal;
}

#search input[type=text], .subtot-desc p, .item #utility #now h2 {
font-family: "Times New Roman", Times, serif;
}

/*  Basics  */

html {

}

body {
border-top: 6px solid white;
margin: 0px;
margin-left: 6px;
z-index: 0;
position: relative;

background-attachment:fixed;

}

body.collection {
background: url( https://static.shopify.com/s/files/1/0101/4552/t/4/assets/bg-home.gif ) repeat-y -1px 0px;
}

body.item {
background: url( https://static.shopify.com/s/files/1/0101/4552/t/4/assets/bg-item.gif ) repeat-y -1px 0px;
background-attachment: fixed;
}

body.about {
background: url( https://static.shopify.com/s/files/1/0101/4552/t/4/assets/bg-about.gif ) repeat-y -1px 0px;
}

body.blog {
background: url( https://static.shopify.com/s/files/1/0101/4552/t/4/assets/bg-installations.gif ) repeat-y -1px 0px;
}

/*body.installations {
background: url( http://static.shopify.com/s/files/1/0101/4552/t/4/assets/bg-installations.gif ) repeat-y -1px 0px;
}*/


/*  Links  */

a:link { color: #0000FF; }
a:visited { color: #0000FF }
a:hover { color: blue }
a:active { color: blue }

a {
text-decoration: none;
}

#logo a:link {
background: url( https://static.shopify.com/s/files/1/0101/4552/files/logo_sprites_impact.png ) 0px 0px no-repeat;
}

#logo a:visited  {
background: url( https://static.shopify.com/s/files/1/0101/4552/files/logo_sprites_impact.png ) 0px 0px no-repeat;
}

#logo a:hover, #logo a:active {
background: url( https://static.shopify.com/s/files/1/0101/4552/files/logo_sprites_impact.png ) -460px 0px no-repeat;
}

/*THIS IS THE OLD LOGO #logo a:link {
background: url( https://static.shopify.com/s/files/1/0101/4552/t/4/assets/logo_sprites.png ) 0px 0px no-repeat;
}

#logo a:visited  {
background: url( https://static.shopify.com/s/files/1/0101/4552/t/4/assets/logo_sprites.png ) 0px 0px no-repeat;
}

#logo a:hover, #logo a:active {
background: url( https://static.shopify.com/s/files/1/0101/4552/t/4/assets/logo_sprites.png ) -460px 0px no-repeat;
}*/

nav a:link, nav a:visited {
color: black;
padding-bottom: 1px;
padding-top: 0px
}

nav a:hover, nav a:active {
color: blue;
padding-bottom: 1px;
padding-top: 0px;
background: url( /cdn/shop/t/4/assets/thumbcuts_sprites.png?3740 ) no-repeat 0px 0px;
}

nav .current a:link, nav .current a:visited {
color: #0000FF;
background: url( /cdn/shop/t/4/assets/thumbcuts_sprites.png?3740) no-repeat 0px 0px;
}

nav .current a:hover, nav .current a:active {
color: blue;
background: url( /cdn/shop/t/4/assets/thumbcuts_sprites.png?3740 ) no-repeat 0px 0px;
}

#secondary a:link, #secondary a:visited {
color: black;
}

#secondary .special a:link, #secondary .special a:visited {
color: #7f7f7f;
}

#secondary a:hover, #secondary a:active {
color: blue;
background: url( /cdn/shop/t/4/assets/thumbcuts_sprites.png?3740 ) no-repeat 0px 4px;
}

#secondary .special a:hover, #secondary .special a:active {
color: blue;
background: url( /cdn/shop/t/4/assets/thumbcuts_sprites.png?3740 ) no-repeat 0px 2px;
}

aside a:link, aside a:visited {
color: #444;
}

aside a:hover, aside a:active {
color: blue;
}

.blog article p a:link, .blog article p a:visited {
text-decoration: underline;
}


/*  Header  */

#header {
margin: 6px 0px 0px 6px;
position: fixed;
z-index: 100;
}

#logo {
position: relative;
top: 11px;
width: 460px;
}

#logo a {
height: 91px;
width: 460px;
display: block;
}

#logo a span {
display: block;
height: 0px;
width: 0px;
overflow: hidden;
}

nav {
font-size: 16px;
text-transform: uppercase;
letter-spacing: 0.05em;
position: relative;
margin-bottom: 22px;
width: 100%;
min-width: 1100px;
}

nav li {
float: left;
width: 183px;
margin-left: -2px;
height: 19px;
}

nav li a {
padding: 0px 0px 0px 12px;
margin: -2px 0px 0px -12px;
}

#search {
margin-top: ;
width:156px;
position: fixed;
top: 155px;
z-index: 1000000;
margin-left: 6px;
}

#social_icons {
margin: 0px;
padding: 0px;
position: absolute;
top: -14px;
left: 1085px;
width: 150px;
}

#social_icons li {
float: left;
margin: 10px;
width: 20px;
}

nav #social_icons li a {
display: block;
height: 20px;
width: 20px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

#social_icons li.fb a {
background: url(/cdn/shop/t/4/assets/fb_sprites.png) no-repeat -0px 0px;
background-size: 55px 20px;}

#social_icons li.tw a {
background: url(/cdn/shop/t/4/assets/tw_sprites.png) no-repeat 0px 0px;
background-size: 50px 20px;
}

#social_icons li.ig a {
background: url(/cdn/shop/t/4/assets/ig_sprites.png) no-repeat 0px 0px;
background-size: 51px 20px;}

#social_icons li.fb a:hover {
background: url(/cdn/shop/t/4/assets/fb_sprites.png) no-repeat -35px 0px;
background-size: 55px 20px;}

#social_icons li.tw a:hover {
background: url(/cdn/shop/t/4/assets/tw_sprites.png) no-repeat -30px 0px;
background-size: 50px 20px;
}

#social_icons li.ig a:hover {
background: url(/cdn/shop/t/4/assets/ig_sprites.png) no-repeat -31px 0px;
background-size: 51px 20px;}

#social_icons li a span {
text-indent: -9999em;
display: block;
}


#search input[type=text] {
background: #f4f4f4;
border: 0px none;
font-syle: italic;
font-size: 100%;
height: 29px;
width: 156px;
padding: 3px 2px;
}

/*  Secondary  */

/* #secondary_archive {
margin: 0px 0px 0px 6px;
font-size: 102%;
line-height: .79em;
position: fixed;
top: 194px;
width: 163px;
} */


#secondary {
margin: 0px 0px 30px -8px;
font-size: 102%;
line-height: .79em;
position: fixed;
top: 201px;
width: 167px;
overflow-x: hidden;
overflow-y: auto;
height: 99%;
z-index: 100000;
padding-left: 1px;
}

#secondary ul {
padding-bottom: 190px;
margin-left: 0px;
}

#secondary ul li {
margin: 8px 0px;
}

#secondary .special {
font-size: 77.7777777777778%;
font-weight: 400;
text-transform: uppercase;
margin: 11px 0px 0px 0px;
}

#secondary .warehouse-terisk {
color: green;
margin-left: 1px;
}

#secondary .special-terisk {
color: orange;
margin-left: 1px;
}

#secondary li a {
height: 18px;
padding: 3px 0px 2px 12px;
margin: 1px 0px 0px 0px;
}

/*  Content  */

#content {
position: relative;
margin: 153px 0px 0px 186px;
z-index: 0;
padding-bottom: 100px;
}

/*  Item  */

h5 {
font-size: 87.5%;
text-transform: uppercase;
letter-spacing: .08em;
margin-bottom: 5px;
}

#utility {
width: 896px;
position: relative;
margin-top: 0px;
margin-bottom: 5px;
}

#currency {
float: right;
padding: 10px 0px 0px 0px;
margin: -10px 0px 0px 0px;
width: 169px;
pointer-events: all;
padding-left: 6px;
}

#now {
font-family: Times New Roman, Times, serif;
color: #0000FF;
float: left;
padding: 10px 0px 0px 2px;
margin-top: -11px;
border-bottom: 1px solid blue;
width: 505px;
position: absolute;
}

#collection_name {
font-family: Times New Roman, Times, serif;
color: #0000FF;
padding: 0 0 0 7px;
font-size: 120%;
letter-spacing: -.95px;
line-height: 10px;
    }

#now h5 {
float: left;
font-size: 87.5%;
font-weight: normal;
}

#bag {
float: right;
padding: 10px 0px 0px 20px;
margin: -11px 18px 0px 0px;
width: 180px;
text-align: right;
border-bottom: 1px blue solid;
}

.item #images {
margin-left: 0px;
float: left;
}

#thumbs {
width: 338px;
margin-top: 9px;
}

#thumbs li {
float: left;
}

#thumbs li h4 {
font-family: franklin-gothic-urw-condensed, sans-serif;
font-weight: 400;
font-size: 105%;
}

#container {
float: left;
}

#description {
float: left;
margin:28px 0px 0px 24px;
width: 157px;
}

#thumbs .odd {
margin-right: 24px;
}
#thumbs .even {
margin-right: 0px;
}

h1 {
font-size: 156.25%;
margin-bottom: 36px;
}

.collection h1 {
border-bottom: 1px solid blue;
padding-bottom:1px;
width: 700px;
}

#description h5 {
margin-top: 17px;
}

#description p {
line-height: 1.43em;
font-weight: normal;
letter-spacing: 0.09em;
padding: 1em 0 .5em 0;
font-size: 87%;
}

#buy_it {
float: left;
margin:82px 0px 0px 22px;
width: 157px;
}

h2 {
font-weight: 300;
font-size: 137.5%;
}

#buy_it select {
margin-top: 15px;
display: block;
margin-bottom: -7px;
}

#buy_it #social {
margin-top: 21px;
}

#buy_it #social div {
margin-top: 9px;
}

#item #buttons {
clear: both;
float: left;
margin: 23px 0px 0px 24px;
}

#buttons a, #buttons span {
width: 337px;
display: block;
margin-bottom: 1px;
text-align: center;
padding: 9px 0px 8px 0px;
color: white;
text-transform: uppercase;
}

#buttons .background {
background-image: url( https://static.shopify.com/s/files/1/0101/4552/t/4/assets/bg_button.png );
background-repeat: repeat-y;
background-position: 50% 1px;
}

#buttons span {
background-color: black;
}

#buttons a {
background-color: black;
}

#buttons a:hover {
background-color: blue;
}

#item {
border-bottom: 1px solid #0000FF;
width: 700px;
margin-top: -24px;
padding: 24px 0px 15px 0px;
}

#synonyms {
padding-top: 13px;
margin-bottom: 0px;
clear: both;
width: 881px;
}

#synonyms h5 {
display: inline;
color: #0000FF;
font-weight: 300;
}

#synonyms ul.keywords {
display: inline;
}

ul.synonymic h3 {
color: black;
border-top: 1px solid black;
margin-top: 10px;
padding-top: 3px;
}

ul.synonymic a:link, ul.synonymic a:visited {
color: blue;
}

ul.synonymic a:hover {
color: black;
}

ul.synonymic a:active {
color: black;
}


#synonyms ul.keywords li {
display: inline;
font-style: italic;
}

#synonyms ul.synonymic {
margin-top: 20px;
margin-left: -1px;
}

#synonyms ul.synonymic li {
float: left;
width: 157px;
margin-right: 24px;
}

#synonyms ul.synonymic h3 {
border-top: 1px solid black;
padding-top: 4px;
margin-top: 18px;
}

#now {
font-weight: bold;
}

/*  Submenus  */

#tertiary div {
position: absolute;
left: 186px;
top: 200px;
padding: 10px 0px 10px 12px;
margin: -20px 0px 0px 21px;
background: rgba(255,255,255,0.85);
border-left: 1px solid blue;
z-index: 1000;
width: 146px;
font-weight: bold;
}

#tertiary li{
 font-family: franklin-gothic-urw-condensed, sans-serif;
font-weight: 400;
margin: 0px 0px 5px 0px;
}

.hidden {
display: none;
}

.unhidden {
display: block;
}

/*  Collection page  */

.panel-wrapper h1 {
font-family: Times New Roman, Times, serif;
font-size: 149%;
margin-top: -38px;
font-weight: bold;
padding-left: 6px;
letter-spacing: -.04em;
    }

.panel-wrapper h1:hover {
    text-decoration: underline;
    cursor: pointer;
    }

.warehouse {
    color: green;
    }
    
.synonymic a.archived-items:link, .synonymic a.archived-items:visited {
 color: black;
    text-decoration: line-through;
}

.synonymic a.archived-items:hover, .synonymic a.archived-items:active {
 color: blue;
    text-decoration: line-through;
}

.synonymic a.archived-items img {
opacity:0.3;
filter:alpha(opacity=30); /* For IE8 and earlier */
}

.synonymic a.archived-items h3 {
opacity:0.6;
filter:alpha(opacity=60); /* For IE8 and earlier */
}

.synonymic a.archived-items:hover img {
opacity:1;
filter:alpha(opacity=100); /* For IE8 and earlier */
}

.synonymic a.archived-items:hover h3 {
opacity:1;
filter:alpha(opacity=100); /* For IE8 and earlier */
}

    
.special-edition {
    color: orange;
    }
 
#secondary a.current:link {
     color: #0000FF;
background: url( /cdn/shop/t/4/assets/thumbcuts_sprites.png?3740 ) no-repeat 0px 4px;     }
  
#secondary a.current:visited {
     color: #0000FF;
background: url( /cdn/shop/t/4/assets/thumbcuts_sprites.png?3740 ) no-repeat 0px 4px;     }
  
     
#secondary a.current:hover {
     color: blue;
background: url( /cdn/shop/t/4/assets/thumbcuts_sprites.png?3740 ) no-repeat 0px -49px;     }
     
#secondary a.current:active {
     color: blue;
background: url( /cdn/shop/t/4/assets/thumbcuts_sprites.png?3740 ) no-repeat 0px -49px;     }


h5 a#collection_name:link, h5 a#collection_name:active, h5 a#collection_name:visited {
    padding-left: 12px;
    color: blue;
    font-family: franklin-gothic-urw-condensed, sans-serif;
font-weight: 500;
background: url( /cdn/shop/t/4/assets/thumbcuts_sprites.png?3740 ) no-repeat 0px 0px;
    }

h5 a#collection_name:hover {
    padding-left: 12px;
    color: black;
    font-family: franklin-gothic-urw-condensed, sans-serif;
font-weight: 500;
background: url( /cdn/shop/t/4/assets/thumbcuts_sprites.png?3740 ) no-repeat 0px 0px;
    }


.collection #thumbs {
width: auto;
margin-top: 9px;
z-index: 0;
position: relative;
}

.collection #thumbs li {
width: 157px;
height: 210px;
float: left;
margin: 0px 20px 0px 4px;
}


#collection-description {
font-family: Times New Roman, Times, serif;
width: 338px;
line-height: 20px;
font-weight: normal;
letter-spacing: 0.09em;
color: #0000FF;
padding: 1em 0 .5em 0;
font-size: 87%;
    }
  
#collection-description p
  {
    padding: 0 0 .5em 0;
}

.collection #thumbs li img {
height: 157px;

}

.collection #utility {
margin-top: -11px;
}

/* Page */

.page p {
font-family: Georgia, Times New Roman, Times, serif;
font-size: 13px;
line-height: 20px;
font-weight: bold;
letter-spacing: normal;
padding-bottom: 1em;
color: #0000FF;
width: 705px;
    }


/* Shopping Cart */

#cart {
width:700px;   
margin-top: -8px;
}

th {
color: #0000FF;
text-transform: uppercase;
border-bottom: 1px solid #0000FF;
padding-bottom: 6px;
}

#cart td {
padding-right: 0px;
padding-bottom: 6px;
vertical-align: middle;
border-bottom: 1px solid black;    
}

td.cart-item, th.cart-item {
text-align: left;
}

table#cart tr td.cart-option, 
table#cart tr th.cart-option {
text-align: left;
}

#cart td.cart-num, #cart th.cart-num {
text-align: left;
}

td.cart-price,th.cart-price {
text-align: left;
}

td.cart-remove, th.cart-remove {
text-align: left;
}

#subtotal td {
padding: 16px 0px 16px 0px;
}

.subtot-desc p {
padding: 0px 24px 0px 0px;
text-align: right;
font-size: 90%;
}

#checkout {
width: 157px;
padding: 12px;
margin-left: 530px;
}

#checkout input {
background: blue;
border: 4px solid blue;
width: 157px;
text-transform: uppercase;
font-size: 80%;
letter-spacing: .05em;
color: white;
margin-bottom: 4px;
}

#checkout input[type=submit] {
border: 4px solid black;
background: black;
}

#checkout input[type=submit]:hover, 
#checkout input[type=submit]:active {
background: blue;
border-color: blue;
color: white;
}

#checkout input:hover, 
#checkout input:active {
background: black;
border-color: black;
color: white;
}

#checkout .additional-checkout-buttons input {
background: transparent;
border: 0px none;
}

/*  Home  */

.home #stack {
margin-top: -400px;
margin
}

.home #utility {
width: 896px;
position: relative;
top: -17px;
margin-bottom: 5px;
position: fixed;
}

.home #utility div {
float: left;
width: 152px;
}

#utility #items_pusher {
margin-left: 180px;
margin-top: -20px;
}

#utility #also_pusher {
margin-left: 540px;
margin-top: -20px;
}

#info_pushed {
width: 338px;
font-weight: bold;
color: #0000FF;
margin: 0px 0px 280px 0px;
}

#items_pushed {
margin-top: 26px;
}

#items_pushed ul li {
float: left;
width: 157px;
margin-right: 24px;
height: 210px;

}

#also_pushed {
position: relative;
float: none;
clear: both;
margin-left: 0px;
left: 540px;
}

#also_pushed li a:hover, 
#also_pushed li a:active {
color: black;
} 

/* About */

.about #utility {
width: 950px;
top: 166px;
margin-bottom: 5px;
position: fixed;
}

.about #utility div {
float: left;
width: 157px;
margin-right: 24px;
}

.about div h5 {
margin-top: 50px;
}

.about div#utility h5 {
margin-top: 0px;
}

#shipping_pusher {
margin-right: 0px;
}

#about_pushed {
padding-top: 34px;
width: 336px;
}

#about_pushed p {
width: 336px;
}

#contact_pushed {
margin-left: 542px;
width: 338px;
margin-bottom: 360px;
}

#stockists_pushed {
margin-left: 181px;
width: 338px;
font-family: Times New Roman, Times, serif;
}

.about #content h5 {
color: grey;
}

#stockists_pushed h2 {
font-weight: 500;
border-bottom: 1px solid blue;
color: blue;
text-transform: uppercase;
font-size: 87.5%;
letter-spacing: .09em;
padding-bottom:4px;
margin-top: 22px;
}

#stockists_pushed h4 {
font-weight: 400;
margin-left: 0px;
color: blue;
text-transform: uppercase;
font-size: 87.5%;
letter-spacing: .09em;
padding-bottom:4px;
padding-top: 13px;
}

#stockists_pushed ul {
margin-left: 181px;
width: 157px;
margin-top: 7px;
line-height: 1.43em;
}

#return_pushed {
margin-left: 362px;
width: 336px;
}

#return_pushed p {
width: 336px;
}

.about #content #return_pushed table {
width: 338px;
margin-top: 22px;
}

.about #content #return_pushed th {
color: blue;
text-transform: uppercase;
font-size: 87.5%;
letter-spacing: .05em;
border-bottom: 0px none;
text-align: left;
width: 33%;
}

.about #content #return_pushed td {
width: 33%;
color: blue;
font-weight: bold;
padding: 6px 0px;
}

/*  BLOG  */

.blog #blog {
position: relative;
margin: 190px 0px 0px 6px;
z-index: 0;
float: left;
width: 700px;
border-bottom: 1px solid black;
margin-bottom: 100px;
}

.blog article {
border-top: 1px solid black;
clear: both;
position: relative;
padding-bottom: 17px;
}

.blog article time {
float: left;
width: 100px;
margin-right: 24px;
color: #999;
left: 0px;
margin-top: 22px;
text-transform: uppercase;
position: absolute;
}

.blog h1 {
float: left;
display: block;
padding: 20px 0px 12px;
margin-bottom: 14px;
margin-left: 176px;
border-bottom: 1px solid #bbb;
width: 520px;
}

.blog article img {
float: none;
position: relative;
margin: 0px 0px 10px 176px;
max-width: 520px;
height: auto;
}

.blog article embed, .blog article iframe {
float: none;
clear: both;
position: relative;
margin: 0px 0px 10px 0px;
max-width: 520px;
position: relative;
left: -184px;
height: auto;
}

.blog article p, .blog article div p {
clear: none;
float: right;
margin-left: 0px;
display: block;
line-height: 1.28;
margin-top: 6px;
width: 339px;
}

.blog article div.entry-content {
width: 520px;
padding-left: 178px;
text-align: left;
}

.blog article div.entry-content {
margin-left: 0px;
}

div.separator {
background: green;
width: 520px;
margin-left: 0px;
}

div.separator img {
margin: 0px -16px;
max-width: 520px;
height: auto;
}

.blog article table {
background: red;}

.blog article p.caption {
color: #4c4c4c;
font-size: 75%;
float: left;
width: 160px;
padding-bottom: 5px;
clear: both;
margin: 120px 0px 0px 178px;
border-bottom: 1px solid #bbb;
}

.blog article .tagged {
float: left;
margin-left: 178px;
clear: both;
width: 154px;
font-weight: bold;
text-transform: uppercase;
font-size: 62.5%;
letter-spacing: .05em;
line-height: 1.4;
position: relative;
bottom: 0px;
margin-top: 10px;
}

.blog .entry-content div *, .blog .entry-content table * {
text-align: left;
}

.tagged li:after {
content: ',';
}

.tagged li:last-child:after {
content:''
}

.blog article footer {
height: 0px;
clear: both;
width: 100px;
position: relative;
}


.blog aside {
width: 154px;
float: left;
margin: 190px 0px 0px 24px;
}

aside div {
margin: 16px 0px 0px 0px;
}

.twitter {
padding-bottom: 16px;
border-bottom: 1px solid #bbb;
}
aside div ul {
border-bottom: 1px solid #bbb;
font-size: 75%;
line-height: 1.3333;
padding-bottom: 8px;
margin-top: -3px;
}

.blog aside p.intro {
font-size: 100%;
line-height: 1.28;
padding: 20px 0px 15px;
border-bottom: 1px solid #bbb;
margin-bottom: 17px;
}

.blog aside div.tweet ul {
border-bottom: 0px none;
}

.blog .tweet p {
font-size: 81.25%;
line-height: 1.308;
clear: both;
margin-top: -5px;
}

.blog .tweet ul.twitter_tools {
margin-top: 1px;
}

.blog .tweet ul.twitter_tools li {
text-transform: uppercase;
font-size: 56.25%;
letter-spacing: .05em;
float: left;
line-height: 1.777;
margin-right: .25em;
}

.blog .tweet {}

.blog .tweet ul.twitter_tools li:after {
content:' ¥';
color: #444;
}

.blog .tweet ul.twitter_tools li:last-child:after {
content: ''
}

#features ul {
text-transform: uppercase;
margin-top: 6px;

}


#selectMenu {
display:none;
}

.disabled {
display:none;
}

#notify-form {
display:none;
width: 344px;
background-color: #0000FF;
}

#notify-thanks {
    display:none;
}

#mailing-list{
display:none;
position:fixed;
width: 520px;
left: 360px;
top: 145px;
z-index:99999;
padding: 17px 12px;
background-color:blue;
color:white;
}

#mailing-list label {
display: block;
font-style: italic;
font-size: 85%;
letter-spacing: .1em;
margin-top: 16px;
}

#mailing-list input[type=email] {
width: 514px;
display: block;
clear: both;
margin-top: 6px; 
}

#mailing-list input[type=submit] {
background: black;
border: 4px solid black;
color: white;
width: 149px;
float: right;
margin-top: 17px;
text-transform: uppercase;
font-size: 100%;
}

#mailing-list input[type=submit]:hover {
background: white;
color: black;
border-color: white;
}

#mailing-list input[type=submit]:active {
background: white;
color: black;
border-color: white;
}

#mailing-list-close {
position: absolute;
right: 12px;
top: 15px;
}

a#mailing-list-close:link, 
a#mailing-list-close:visited {
color: white;
}

a#mailing-list-close:hover, 
a#mailing-list-close:active {
color: black;
}

#collectionMenu {
display: none;
}

/* wufoo notification form */

.wufoo li#foli1 span {
background: transparent;
margin-left: -3px;
}

.wufoo li#foli1 .desc {
display: none;
}

.wufoo li#foli1 span label {
text-transform: capitalize;
color: white;
font-size: 100%;
margin-top: -10px;
}

.wufoo li#foli1 span label:after {
content: ' name';
}

.wufoo {
text-align: center;
}

.wufoo li span input, .wufoo li#foli3 input, .wufoo li#foli4 textarea {
width: 325px;
}

.wufoo li#foli3 input {
margin-left: -5px;
}

.wufoo li#foli4 div {
width: 325px;
margin-left: 2px;
}

#notify-form {
width: 337px;
}

.wufoo input[type=submit] {
background: black;
color: white;
font-size: 100%;
text-transform: uppercase;
border-color: black;
border-style: solid;
margin-bottom: 10px;
}

.item ul.synonymic a.warehouse:link h3, 
.item ul.synonymic a.warehouse:visited h3,
.collection ul.synonymic a.warehouse:link h3, 
.collection ul.synonymic a.warehouse:visited h3 {
color: green;
border-top-color: green;
}

.item ul.synonymic a.special-edition:link h3, 
.item ul.synonymic a.special-edition:visited h3,
.collection ul.synonymic a.special-edition:link h3, 
.collection ul.synonymic a.special-edition:visited h3 {
color: orange;
border-top-color: orange;
}

.item ul.synonymic a.warehouse:hover h3, 
.item ul.synonymic a.warehouse:active h3,
.collection ul.synonymic a.warehouse:hover h3, 
.collection ul.synonymic a.warehouse:active h3  {
color: blue;
border-top-color: blue;
}

.item #synonyms ul.synonymic a:hover h3, 
.item #synonyms ul.synonymic a:active h3,
.collection #synonyms ul.synonymic a:hover h3, 
.collection #synonyms ul.synonymic a:active h3 {
color: blue;
border-top-color: blue;
}

.item #items_pushed ul.synonymic a:hover h3, 
.item #items_pushed ul.synonymic a:active h3,
.collection #items_pushed ul.synonymic a:hover h3, 
.collection #items_pushed ul.synonymic a:active h3 {
color: blue;
border-top-color: blue;
}



.item ul.synonymic a.warehouse:hover h3, 
.item ul.synonymic a.warehouse:active h3,
.item ul.synonymic a.special-edition:hover h3, 
.item ul.synonymic a.special-edition:active h3,
.collection ul.synonymic a.warehouse:hover h3, 
.collection ul.synonymic a.warehouse:active h3,
.collection ul.synonymic a.special-edition:hover h3, 
.collection ul.synonymic a.special-edition:active h3 {
color: blue;
border-top-color: blue;
}
.item ul.synonymic a:hover img, 
.item ul.synonymic a:active img,
.collection ul.synonymic a:hover img, 
.collection ul.synonymic a:active img  {
border: 1px solid blue;
margin: -1px;
}

#primary li.active a:link,
#primary li.active a:visited {
color: blue;
background: url( /cdn/shop/t/4/assets/thumbcuts_sprites.png?3740 ) no-repeat 0px 0px;
}

.red {
color: green;
}

#utility #now a, #utility #now h2 {
font-weight: bold;
float: left;
margin-left: 3px;
font-size: 125%;
margin-top: -5px;
}

.item #utility {
padding-top: 8px;
}

h2#compare-price-field {
text-decoration: line-through;
}

.item.slider #utility {
padding-top: 168px;
padding-bottom: 140px;
margin-bottom: 0px;
top: -160px;
clear: both;
z-index: 1000;
pointer-events:none;
background: url( /cdn/shop/t/4/assets/thumbcuts_sprites.png?3740 ) repeat-y -193px 0px;
}

.item.slider #content {
top: 0px;
}

.item.slider #content #items_pushed {
clear: right;
top: -170px;
float: none;
position: relative;
}

.item #utility #now, .item #utility #bag, .item #utility #currency {
pointer-events:all;
}

.item.slider #utility #now h2 {
font-weight: bold;
margin-top: -5px;
margin-left: 3px;
font-size: 130%;
float: left;
}

.item #header, .item nav {

}

div.coda-slider-wrapper {
z-index: -10000;
position: absolute;
margin-top: -160px;
height: 335px;
width: 700px;
overflow: hidden;

}
div.coda-slider-wrapper h1
{letter-spacing: .05em;}

h5.archived-items {
margin-bottom: 5px;
}

#instalations {
    position: fixed;
    top: 150px;
width: 154px
    }

#instalations h5 {
color: blue;
}

#instalations ul {
color: black;
font-size: 87.5%;
margin-top: 9px;
line-height: 1.2;
}

#instalations li {
margin-top: 9px;
}

aside #instalations ul li a:link, 
aside #instalations ul li a:visited {
color: black;
}

aside #instalations ul li a:hover, 
aside #instalations ul li a:active {
color: blue;
}

aside #instalations ul {
border-bottom: 0px none;
}


#instalations ul li a.active:link, #instalations ul li a.active:visited {
color: blue;
}

#instalations ul li a.active:hover, #instalations ul li a.active:active {
color: blue;
}


#now h5.special-edition a:link, 
#now h5.special-edition a:visited,
#description h5.special-edition a:link, 
#description h5.special-edition a:visited {
color: orange;}

#description h5.special-edition a:link, 
#description h5.special-edition a:visited {
margin-left: -13px;
padding-left: 13px;
background: url(/cdn/shop/t/4/assets/thumbcuts_sprites.png?3740) no-repeat 0px -108px;
}

#now h5.warehouse a:link, 
#now h5.warehouse a:visited,
#description h5.warehouse a:link, 
#description h5.warehouse a:visited {
color: green;

}

#description h5.warehouse a:link, 
#description h5.warehouse a:visited {
margin-left: -13px;
padding-left: 14px;
background: url(/cdn/shop/t/4/assets/thumbcuts_sprites.png?3740) no-repeat 0px -135px;
}


#now h5.special-edition a:hover, 
#now h5.special-edition a:active,
#now h5.warehouse a:hover, 
#now h5.warehouse a:active {
color: blue;
}

#description h5.special-edition a:hover, 
#description h5.special-edition a:active,
#description h5.warehouse a:hover, 
#description h5.warehouse a:active {
color: blue;
background: url(/cdn/shop/t/4/assets/thumbcuts_sprites.png?3740) no-repeat 0px -0px;
}

/* active states for primary nav */

nav a.active:link, nav a.active:visited {
color: blue;
background: url(/cdn/shop/t/4/assets/thumbcuts_sprites.png?3740) no-repeat 0px 0px;
}

nav a.active:hover, nav a.active:active {
color: blue;
background: url(/cdn/shop/t/4/assets/thumbcuts_sprites.png?3740) no-repeat 0px -0px;
}


#synonyms .keywords li a:hover {
color: black
}

#pagination {
border-top: 1px solid #444;
border-bottom: 1px solid #444;
padding: 12px 0px;
margin: 24px 0px;
clear: both;
position: relative;
float: none;
width: 700px;
}

#utility #now h5 a {
font-weight: normal;
margin-top: -2px;
margin-left: -2px;
font-size: 115%;
padding-bottom: 0px;
}


/* utility bar link rollovers */

#utility a:hover, #utility a:active {
color: black;
}

/* press release /announcement */


body.customer {
background: url( https://static.shopify.com/s/files/1/0101/4552/t/4/assets/bg-about.gif ) repeat-y -1px 0px;
}

.about #utility {
width: 730px;
}

.about #content div.page, .about #content {
max-width: 800px;
}

#contact_pushed p {
width: 210px;
}


.thumbnail, ul.synonymic li img, #items_pushed ul li img, #thumbs ul li img{
    width:157px;
}

img.detail {
 height:338px
 width:338px   
}

#images {
 width:338px;
}