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{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{line-height:1;width:940px;background:#fff;font:75%/1.4 Georgia, times, serif;color:#292929;margin:auto;padding:0 40px}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:none}
table{border-collapse:collapse;border-spacing:0}
@font-face{font-family:AmnestyTradeGothic;src:url(font/AmnestyTradeGothic-BdCn20.ttf)}
html{background:#fff}
header#page_header{position:relative;font-family:Arial, helvetica, sans-serif;margin:0 0 10px}
nav#global_nav{position:absolute;top:10px;right:0;text-align:right;text-transform:uppercase;font-size:10px}
#global_nav a{color:#666}
nav#categories_nav{position:absolute;bottom:0;height:48px;background:url(img/categories_nav_bg.png) repeat-x;width:940px;font-family:AmnestyTradeGothic}
#categories_nav #other_nav{float:right;margin-right:0}
#categories_nav li a{font-size:14px;line-height:48px;display:inline-block;text-transform:uppercase;background:url(img/nav_divide.png) no-repeat left;color:#4d4d4d;padding:0 10px}
#categories_nav #other_nav li a{color:#999}
#categories_nav #other_nav li a:hover{color:#000}
#categories_nav li a:hover{color:#000;text-decoration:none}
#categories_nav li:first-child a{background:none}
#shopping_cart{font-family:AmnestyTradeGothic;text-transform:uppercase;font-size:22px;position:absolute;top:70px;right:-10px;line-height:1;letter-spacing:-1px}
#shopping_cart span{color:#c50d37}
#shopping_cart .checkout{font-size:11px;color:#292929;line-height:22px;vertical-align:bottom;font-family:arial;font-weight:700;margin:0}
footer#page_footer{background:#f7f7f7;position:relative;min-height:250px;font-family:arial;padding:10px}
#page_footer h1{font-size:16px;text-transform:uppercase;margin:0 0 10px}
#footer_links a{text-decoration:none}
#footer_links a:hover{border-bottom:1px dashed #292929}
.payment_icons{background:url(img/logos.png) no-repeat 0 20px;width:575px;height:45px;position:absolute;bottom:60px;left:14px;font-size:10px;color:#999;text-transform:uppercase}
#footer_links ul{float:left;width:100px}
#social{position:absolute;right:10px;top:10px;width:130px;border-left:1px solid #dbdada;min-height:200px;padding-left:20px}
#social a{display:inline-block;height:20px;line-height:20px;margin:0 0 4px}
#social a.tw:before{background-position:left -22px}
#social a.yt:before{background-position:left -46px}
#social a.pi:before{background-position:left -72px}
.page_meta{position:absolute;bottom:10px;left:10px;right:10px;width:920px;border-top:1px solid #dbdada;text-transform:uppercase;font-size:10px;padding:5px 0}
.page_meta .misc{float:right}
#categories{clear:both;padding:20px 0}
#categories .category{border:1px solid #dbdada;overflow:hidden;clear:left}
#categories_tabs a{border:1px solid #dbdada;display:inline-block;position:relative;background:#dbdada;bottom:-1px;text-transform:uppercase;font-family:arial, sans-serif;font-size:11px;padding:4px 10px}
#categories_tabs a.active,#categories_tabs a:hover,#categories_tabs a:active{background-color:#fff;border-bottom:1px solid #fff}
#categories_tabs li{float:left;margin-left:-1px}
#categories_tabs li:first-child{margin:0}
#categories .category li{float:left;width:166px;margin:10px}
#categories .category li img{display:block;margin:0 auto 10px}
#categories .category li h1{font-family:amnestytradegothic;text-transform:uppercase;border-bottom:1px solid #dbdada}
#categories .price{font-family:arial, sans-serif;color:#f38523;font-weight:700;margin:5px 0}
#categories .all{float:right;display:inline-block;font-family:arial, sans-serif;margin:0 10px;padding:4px}
.all:after{content:"\25BA"}
#breadcrumbs{text-transform:uppercase;font-size:10px;font-family:arial;overflow:hidden}
#breadcrumbs .breadcrumbs li{float:left;padding:0 3px 0 0}
#breadcrumbs .breadcrumbs li a{color:#f38523}
#breadcrumbs .breadcrumbs li a.current{font-weight:700}
#breadcrumbs .share{float:right;padding:15px 239px 0 0}
#breadcrumbs .share-text{padding:1px 5px 0 0}
#breadcrumbs .share a{height:16px;width:16px;display:block;text-indent:-999em}
#breadcrumbs .share a:hover{border-bottom:none}
#breadcrumbs:after{content:".";visibility:hidden;height:1px;display:block;clear:both}
a.buy-big{background:url(img/buy_btn_big.png) no-repeat left top;width:54px;height:22px;display:inline-block;font-size:.85em;text-transform:uppercase;text-align:center;line-height:22px;margin-left:1em;text-decoration:none;padding:0}
a.buy-small{background:url(img/buy_btn_small.png) no-repeat;width:43px;height:16px;display:inline-block;font-size:.75em;text-transform:uppercase;margin-left:1em;text-align:center;line-height:16px;padding:2px 0 0}
a.checkout{background:url(img/checkout_btn_small.png) no-repeat;width:84px;height:20px;display:inline-block;text-transform:uppercase;padding:0 0 0 11px}
button{cursor:pointer}
button.add{background:url(img/to_checkout_btn.png) no-repeat;width:197px;height:43px;font-size:1em;text-transform:uppercase;border:none;cursor:pointer;margin:15px 0 0 -7px}
button.add:hover{text-decoration:underline;cursor:pointer}
button.buy-big{background:url(img/buy_btn_big.png) no-repeat left top;width:54px;height:22px;display:inline-block;font-size:.85em;font-weight:700;text-transform:uppercase;text-align:center;line-height:22px;margin-left:1em;text-decoration:none;border:none;padding:0}
.tags{overflow:hidden;margin:10px 0}
.tags li{float:left;margin:0 5px 5px 0}
.tags li a{display:inline-block;background:url(img/tags_bg.png) repeat-x;text-transform:uppercase;font-size:10px;font-family:arial;padding:2px 5px}
.tags li a:hover{background-position:left bottom}
a,a:visited{color:#292929;text-decoration:none}
a:hover,a:active{text-decoration:underline}
#categories_nav #main_nav,#categories_nav li,.page_meta .copyright,#breadcrumbs ul.breadcrumbs,#breadcrumbs .share-text,#breadcrumbs .addthis_toolbox{float:left}
#footer_links,#categories .category ul{overflow:hidden}
a.buy-big:hover,a.buy-small:hover,button.buy-big:hover{background-position:left bottom;text-decoration:none}


/* SOCIAL MEDIA ICONS */
  .sm-icon {
    display: inline-block;
    width:19px;
    height:19px;
    background:url(img/social-media-sprite.png) no-repeat;
    background:url(img/social-media-sprite-lower-res.png) no-repeat left\9; /* IE8 and below doesn't support sizing..*/
    background-size: 99px 19px;
    margin-right: 10px;
    vertical-align: middle;
  }
  .sm-icon-facebook  { background-position: 0     0 }
  .sm-icon-picasa    { background-position: -20px 0 }
  .sm-icon-twitter   { background-position: -40px 0 }
  .sm-icon-youtube   { background-position: -60px 0 }
  .sm-icon-instagram { background-position: -80px 0 }
