html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul,menu{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}#shopify-theme-controls{display:none !important}@font-face{font-family:'MisoLight';src:url(miso-light-webfont.eot);src:url(miso-light-webfont.eot?iefix) format("eot"),url(miso-light-webfont.woff) format("woff"),url(miso-light-webfont.ttf) format("truetype"),url(miso-light-webfont.svg#webfontBrRlslYt) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'MisoRegular';src:url(miso-webfont.eot);src:url(miso-webfont.eot?iefix) format("eot"),url(miso-webfont.woff) format("woff"),url(miso-webfont.ttf) format("truetype"),url(miso-webfont.svg#webfontJN6LjXeN) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'MisoBold';src:url(miso-bold-webfont.eot);src:url(miso-bold-webfont.eot?iefix) format("eot"),url(miso-bold-webfont.woff) format("woff"),url(miso-bold-webfont.ttf) format("truetype"),url(miso-bold-webfont.svg#webfonttgxWE3aO) format("svg");font-weight:normal;font-style:normal}a{color:#00c0ff;text-decoration:none}a:hover{text-decoration:underline}input[type="submit"],a.button,button.button{background-color:#507285;background-image:-webkit-gradient(linear, left top, left bottom, from(#507285), to(#3f5866));background-image:-moz-linear-gradient(top, #507285, #3f5866);font-size:1em;color:#fff;padding:10px 25px 8px 25px;cursor:pointer;margin:0;display:inline-block;border:none;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;text-transform:uppercase;font-size:1.5em;font-family:"Avenir LT W01 85 Heavy", Arial, Helvetica, sans-serif}input[type="submit"]:hover,a.button:hover,button.button:hover{background-color:#3f5866;background-image:-webkit-gradient(linear, left top, left bottom, from(#2b5067), to(#3f5866));background-image:-moz-linear-gradient(top, #2b5067, #3f5866)}input[type="submit"]:hover,a.button:hover,button.button:hover{text-decoration:none}.icon{padding-left:18px;display:block;background-position:left center;background-repeat:no-repeat}.twitter{background-image:url(twitter.png)}.facebook{background-image:url(facebook.png)}.comment{background-image:url(comment.png)}.podcast{background-image:url(podcast.png)}.officecam{background-image:url(officecam.png)}.message{background-image:url(message.png)}.merch{background-image:url(merch.png)}.convention{background-image:url(convention.png)}.fanfest{background-image:url(fanfest.png)}.charity{background-image:url(charity.png)}.partnership{background-image:url(partnership.png)}.bigger{font-size:1.8em}div.mc-field-group{position:relative}div.mc-field-group input.mce_inline_error{margin-bottom:20px !important;border:1px solid #8a1f11 !important}div.mc-field-group div.mce_inline_error{font-size:1.1em;padding:0.4364em;width:18.9090em;position:absolute;top:3em;color:#8a1f11;background-color:#fbe3e4;border:1px solid #fbc2c4}html{background:url(gamamari_tilt_storepattern2.png) left top repeat}body{font-size:10px;font-family:Arial, Helvetica, sans-serif}body .alertbar{background:#68c0eb;background:-moz-linear-gradient(top, #68c0eb 0%, #428ec0 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #68c0eb), color-stop(100%, #428ec0));background:-webkit-linear-gradient(top, #68c0eb 0%, #428ec0 100%);background:-o-linear-gradient(top, #68c0eb 0%, #428ec0 100%);background:-ms-linear-gradient(top, #68c0eb 0%, #428ec0 100%);background:linear-gradient(top, #68c0eb 0%, #428ec0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#68c0eb', endColorstr='#428ec0',GradientType=0 );color:white;padding:8px 0;position:relative;z-index:100;-moz-box-shadow:0px 0px 9px 2px rgba(0,0,0,0.5);-webkit-box-shadow:0px 0px 9px 2px rgba(0,0,0,0.5);box-shadow:0px 0px 9px 2px rgba(0,0,0,0.5)}body .alertbar p{text-align:center;font-size:16px;font-family:"Avenir LT W01 85 Heavy", Arial, Helvetica, sans-serif;letter-spacing:2px}body .wrapper{width:98em;background:#fff;-moz-box-shadow:0px 0px 9px 2px rgba(0,0,0,0.5);-webkit-box-shadow:0px 0px 9px 2px rgba(0,0,0,0.5);box-shadow:0px 0px 9px 2px rgba(0,0,0,0.5);border-radius:1em;padding:0 1em;margin:0 auto 1em}body .wrapper.noscript{background:#fcc}body .wrapper.noscript p{padding:15px;text-align:center;font-size:18px;font-family:"Avenir LT W01 85 Heavy", Arial, Helvetica, sans-serif}body .wrapper.noscript p.info{font-size:16px;font-family:"Avenir LT W01 45 Book", Arial, Helvetica, sans-serif;padding-top:0}body .wrapper.noscript p.info.smaller{font-size:12px}body .wrapper.top{border-top-right-radius:0;border-top-left-radius:0}body .wrapper.bottom{border-bottom-right-radius:0;border-bottom-left-radius:0;margin-bottom:0}body .wrapper .col{width:31.2em;float:left}body .wrapper .two_col{width:64.8em}body .wrapper #main{display:inline-block;*display:inline;zoom:1;width:100%;padding-top:1em}body .wrapper #main:after{content:" ";display:block;height:0;clear:both;visibility:hidden;font-size:0}* html body .wrapper #main{height:1%}body .wrapper #main section{margin-bottom:1.8em}body .wrapper #main section.general h3{color:#243947;border-bottom:1px solid #afd236;padding-bottom:0.5em;margin-bottom:0.5em;padding-left:5px !important;text-transform:uppercase;font-size:1.6em;font-family:"Avenir LT W01 85 Heavy", Arial, Helvetica, sans-serif;font-weight:normal}.wrapper header{position:relative;padding-bottom:0.5em;border-radius:1em}.wrapper header hgroup{height:9em}.wrapper header hgroup h1{padding-top:0.6em}.wrapper header hgroup h1 a{background:url(fg-logo.png) left top no-repeat;display:block;height:8.7em;width:31.4em;overflow:hidden;text-indent:-9999px;position:relative;z-index:100;left:13px}#store .wrapper header hgroup h1 a{background-image:url(fg-logo-store.png)}.wrapper header hgroup h2{margin:-26px 0 0 137px;color:#3d5564;font-family:"AvenirLTW01-65MediumObl", Arial, Helvetica, sans-serif;font-size:1.3em}.wrapper header nav#main_nav{border-top:1px solid #fab31b;border-bottom:1px solid #fab31b;margin-top:3px;padding:0.3em 0}#store .wrapper header nav#main_nav{border-color:#afd236}.wrapper header nav#main_nav ul{display:inline-block;*display:inline;zoom:1;width:100%;height:2.9em;background:url(nav-ul-bg.png) left top repeat-x;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;overflow:hidden}.wrapper header nav#main_nav ul:after{content:" ";display:block;height:0;clear:both;visibility:hidden;font-size:0}* html .wrapper header nav#main_nav ul{height:1%}.wrapper header nav#main_nav ul li{background:url(main-nav-divider.png) right center no-repeat;font-family:"Avenir LT W01 85 Heavy", Arial, Helvetica, sans-serif;float:left;height:2.9em;overflow:hidden}.wrapper header nav#main_nav ul li a{display:block;height:2.9em;padding:0.6em 2.0em 0 2.0em;font-size:1.4em;color:#fff;text-transform:uppercase}.wrapper header nav#main_nav ul li a:hover{background-color:#507285;background-image:-webkit-gradient(linear, left top, left bottom, from(#507285), to(#3f5866));background-image:-moz-linear-gradient(top, #507285, #3f5866);text-decoration:none}.wrapper header nav#main_nav ul li a:hover:hover{background-color:#3f5866;background-image:-webkit-gradient(linear, left top, left bottom, from(#2b5067), to(#3f5866));background-image:-moz-linear-gradient(top, #2b5067, #3f5866)}.wrapper header nav#main_nav ul li.current a{background-color:#507285;background-image:-webkit-gradient(linear, left top, left bottom, from(#507285), to(#3f5866));background-image:-moz-linear-gradient(top, #507285, #3f5866);padding-left:1.2958em;padding-right:1.2958em;border-right:3px solid #fff;border-left:3px solid #fff}.wrapper header nav#main_nav ul li.current a:hover{background-color:#3f5866;background-image:-webkit-gradient(linear, left top, left bottom, from(#2b5067), to(#3f5866));background-image:-moz-linear-gradient(top, #2b5067, #3f5866)}.wrapper header nav#main_nav ul li:first-child.current a{border-left:none;padding-left:1.5em}.wrapper header nav#main_nav ul li.last{background:none}.wrapper header nav#main_nav ul li.search{float:right;background:none;width:30.8em;margin:0.3em 0.4em 0 0;padding:0}.wrapper header nav#main_nav ul li.search input{border:none;background:#fff url(spyglass.png) 4px 3px no-repeat;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;width:23.6em;padding:4px 0 4px 25px;margin:0;height:15px;font-size:1.2em;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif}.wrapper header nav#main_nav ul li.search input::-webkit-input-placeholder{font-family:"Avenir LT W01 85 Heavy", Arial, Helvetica, sans-serif}.wrapper header nav#main_nav ul li.search input:-moz-placeholder{font-family:"Avenir LT W01 85 Heavy", Arial, Helvetica, sans-serif}.wrapper header #sub_nav{margin-top:1em}.wrapper header #sub_nav ul{display:inline-block;*display:inline;zoom:1;width:100%}.wrapper header #sub_nav ul:after{content:" ";display:block;height:0;clear:both;visibility:hidden;font-size:0}* html .wrapper header #sub_nav ul{height:1%}.wrapper header #sub_nav ul li{float:left;border-left:1px solid #d5dbdf;padding:0;position:relative;z-index:100;height:2em}.wrapper header #sub_nav ul li:first-child{border-left:none}.wrapper header #sub_nav ul li a{display:block;padding:0.2105em 0.7895em 0 0.7895em;color:#2b5871;text-transform:uppercase;font-family:'MisoRegular', "Arial Narrow", Arial, Helvetica, sans-serif;font-size:1.6em}.wrapper header #sub_nav ul li:hover a{background:url(bg-transparent-blue.png) left top repeat;margin-top:-0.286em;padding-top:0.5em;padding-bottom:0.3em;text-decoration:none;color:#fff}.wrapper header #sub_nav ul li:hover ul{display:block;width:12em}.wrapper header #sub_nav ul li:hover ul li{float:none;display:block;border:none;height:auto}.wrapper header #sub_nav ul li:hover ul li a{background:none;display:block;line-height:1em;padding:0.6em 0.25em;color:#cfecf5;font-family:"Avenir LT W01 85 Heavy", Arial, Helvetica, sans-serif;font-size:1.2em;-moz-transition:all 0.1s ease-in-out;-webkit-transition:all 0.1s ease-in-out}.wrapper header #sub_nav ul li:hover ul li a:hover{color:#fff;padding-left:0.5em;padding-right:0em}.wrapper header #sub_nav ul li ul{display:none;position:absolute;top:2.4em;left:0;width:auto;padding:0.5em 1.5em;background:url(bg-transparent-blue.png) left top repeat}.wrapper header #sub_nav ul li#cart{background:url(cart.png) right center no-repeat;float:right;min-width:150px;text-align:right;height:2.8em;border:none;padding:0 3.2em 0 0;margin:-0.4em 0 0 0}.wrapper header #sub_nav ul li#cart a{display:block;margin-top:0.5em;padding:0;color:#009fe1;text-transform:lowercase;font-family:"Avenir LT W01 85 Heavy", Arial, Helvetica, sans-serif;font-size:1.4em}.wrapper header #sub_nav ul li#cart a:hover{text-decoration:underline}.wrapper header #sub_nav ul li#cart:hover a{background:none}.wrapper header #extras{position:absolute;width:100%;height:9em;top:0;right:0}.wrapper header #extras menu#user_actions{display:inline-block;*display:inline;zoom:1;float:right;clear:both;padding:1em}.wrapper header #extras menu#user_actions:after{content:" ";display:block;height:0;clear:both;visibility:hidden;font-size:0}* html .wrapper header #extras menu#user_actions{height:1%}.wrapper header #extras menu#user_actions li{font-family:"Avenir LT W01 85 Heavy", Arial, Helvetica, sans-serif;float:left;padding-right:1em;margin-left:1em;border-right:1px solid #3d5564}.wrapper header #extras menu#user_actions li.last{padding:0;border:none}.wrapper header #extras menu#user_actions li a{font-size:1.1em;color:#3d5564;text-transform:uppercase}.wrapper header #extras #social_networks{display:inline-block;*display:inline;zoom:1;position:absolute;bottom:5px;right:0}.wrapper header #extras #social_networks:after{content:" ";display:block;height:0;clear:both;visibility:hidden;font-size:0}* html .wrapper header #extras #social_networks{height:1%}.wrapper header #extras #social_networks li{float:left;margin-left:0.3em}.wrapper header #extras #social_networks li a{display:block;width:3.3em;height:3.2em;overflow:hidden;text-indent:-99999px;background-image:url(networks.png);background-repeat:no-repeat}.wrapper header #extras #social_networks li a.facebook{background-position:left top}.wrapper header #extras #social_networks li a.facebook:hover{background-position:left -33px}.wrapper header #extras #social_networks li a.twitter{background-position:-35px top}.wrapper header #extras #social_networks li a.twitter:hover{background-position:-35px -33px}.wrapper header #extras #social_networks li a.flickr{background-position:-69px top}.wrapper header #extras #social_networks li a.flickr:hover{background-position:-69px -33px}.wrapper header #extras #social_networks li a.jtv{background-position:-103px top}.wrapper header #extras #social_networks li a.jtv:hover{background-position:-103px -33px}.wrapper header #extras #social_networks li a.youtube{background-position:-137px top}.wrapper header #extras #social_networks li a.youtube:hover{background-position:-137px -33px}.wrapper header #extras #social_networks li a.podcast{background-position:-171px top}.wrapper header #extras #social_networks li a.podcast:hover{background-position:-171px -33px}.wrapper header #extras #social_networks li a.rss{background-position:-206px top}.wrapper header #extras #social_networks li a.rss:hover{background-position:-206px -33px}.wrapper #main #content{display:inline-block;*display:inline;zoom:1}.wrapper #main #content:after{content:" ";display:block;height:0;clear:both;visibility:hidden;font-size:0}* html .wrapper #main #content{height:1%}.wrapper #main #content.two_col{width:64.8em;float:left;margin-right:2em}.wrapper #main #content section#featured_articles{width:64.8em;height:31.1em;margin-bottom:2em;overflow:hidden;position:relative;border-top-left-radius:5px;border-bottom-left-radius:5px;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;background-color:#476474;background-image:-webkit-gradient(linear, left top, left bottom, from(#507284), to(#3f5866));background-image:-moz-linear-gradient(top, #507284, #3f5866)}.wrapper #main #content section#featured_articles article{cursor:pointer}.wrapper #main #content section#featured_articles article hgroup{width:18.8em;height:5.1em;margin:0 1.5em;padding:1em 0;border-top:1px solid #67808d}.wrapper #main #content section#featured_articles article hgroup h3{margin-bottom:0.2em;line-height:1.075em;font-family:'Avenir LT W01 55 Roman', Arial, Helvetica, sans-serif;font-size:1.8em;font-weight:normal}.wrapper #main #content section#featured_articles article hgroup h3 a{color:#fff}.wrapper #main #content section#featured_articles article hgroup h4{color:#fff;font-family:"AvenirLTW01-45BookObliq", Arial, Helvetica, sans-serif;font-size:1.1em;font-weight:normal}.wrapper #main #content section#featured_articles article.current img,.wrapper #main #content section#featured_articles article:first-child img{z-index:10}.wrapper #main #content section#featured_articles article:first-child{margin-top:1.2em}.wrapper #main #content section#featured_articles article:first-child hgroup{border-top:none}.wrapper #main #content section#featured_articles article img{height:31.1em;width:41.9em;position:absolute;top:0;right:0;border-left:1px solid #859aa8;z-index:1}.wrapper #main #content section#recent_articles article{display:inline-block;*display:inline;zoom:1;padding-top:2em;margin-bottom:2em;border-top:1px solid #d5dbdf;position:relative;min-height:22.8em}.wrapper #main #content section#recent_articles article:after{content:" ";display:block;height:0;clear:both;visibility:hidden;font-size:0}* html .wrapper #main #content section#recent_articles article{height:1%}.wrapper #main #content section#recent_articles article a{color:#ec8c10;font-weight:bold}.wrapper #main #content section#recent_articles article img{position:absolute;top:2em;left:0;height:22.8em;width:22.8em;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px}.wrapper #main #content section#recent_articles article .header{margin-left:24.8em}.wrapper #main #content section#recent_articles article .header h3{line-height:1.333em;padding-bottom:0.25em;margin-bottom:0.3em;border-bottom:1px solid #fab31b;font-family:"Avenir LT W01 85 Heavy", Arial, Helvetica, sans-serif;font-size:1.6em;font-weight:normal}.wrapper #main #content section#recent_articles article .header h3 a{color:#243947;font-weight:normal}.wrapper #main #content section#recent_articles article .header ul.meta{display:inline-block;*display:inline;zoom:1;margin-bottom:2em}.wrapper #main #content section#recent_articles article .header ul.meta:after{content:" ";display:block;height:0;clear:both;visibility:hidden;font-size:0}* html .wrapper #main #content section#recent_articles article .header ul.meta{height:1%}.wrapper #main #content section#recent_articles article .header ul.meta li{color:#98a6af;float:left;padding-right:1em;margin-right:1em;border-right:1px solid #98a6af}.wrapper #main #content section#recent_articles article .header ul.meta li.timestamp{border:none}.wrapper #main #content section#recent_articles article .header ul.meta li a{color:#98a6af}.wrapper #main #content section#recent_articles article .body{margin-left:24.8em}.wrapper #main #content section#recent_articles article .body .article_content p{color:#6e6e6e;font-size:1.2em;line-height:1.33em;margin-bottom:2em}.wrapper #main #content section#recent_articles article .body .podPress_content{display:inline-block;*display:inline;zoom:1}.wrapper #main #content section#recent_articles article .body .podPress_content:after{content:" ";display:block;height:0;clear:both;visibility:hidden;font-size:0}* html .wrapper #main #content section#recent_articles article .body .podPress_content{height:1%}.wrapper #main #content section#recent_articles article .body .podPress_content .podPress_downloadlinks{display:inline-block;*display:inline;zoom:1}.wrapper #main #content section#recent_articles article .body .podPress_content .podPress_downloadlinks:after{content:" ";display:block;height:0;clear:both;visibility:hidden;font-size:0}* html .wrapper #main #content section#recent_articles article .body .podPress_content .podPress_downloadlinks{height:1%}.wrapper #main #content section#recent_articles article .body .podPress_content .podPress_downloadlinks a{float:left;height:1.5em;display:block;text-indent:-99999px;margin-left:0.5em}.wrapper #main #content section#recent_articles article .body .podPress_content .podPress_downloadlinks a.audio{background:url(podcast-actions.png) left top no-repeat;width:6.6em}.wrapper #main #content section#recent_articles article .body .podPress_content .podPress_downloadlinks a.popup{background:url(podcast-actions.png) -6.6em top no-repeat;width:5.2em}.wrapper #main #content section#recent_articles article .body .podPress_content .podPress_downloadlinks a.download{background:url(podcast-actions.png) -11.8em top no-repeat;width:6.8em}.wrapper #main #content section#recent_articles article .body .podPress_content p{color:#3f5866}.wrapper #main #content section#recent_articles article .footer{margin:2em 0 0 24.8em}.wrapper #main #content section#recent_articles article .footer ul.meta{display:inline-block;*display:inline;zoom:1}.wrapper #main #content section#recent_articles article .footer ul.meta:after{content:" ";display:block;height:0;clear:both;visibility:hidden;font-size:0}* html .wrapper #main #content section#recent_articles article .footer ul.meta{height:1%}.wrapper #main #content section#recent_articles article .footer ul.meta li{color:#243947;float:left}.wrapper #main #content section#recent_articles article .footer ul.meta li.tags{width:31.5em}.wrapper #main #content section#recent_articles article .footer ul.meta li.share{padding-right:0.5em}.wrapper #main #content section#recent_articles article .footer ul.meta li.share a{height:1.9em;width:1.6em;padding:0;overflow:hidden;text-indent:-9999px}.wrapper #main #content section#recent_articles article .footer ul.meta li.comments{padding-left:0.5em;border-left:1px solid #d5dbdf}.wrapper #main #content section#recent_articles article .footer ul.meta li.comments a{font-size:1.2em;display:block;height:1.383em;padding-top:0.2em}.wrapper #main #content section#recent_articles article .footer ul.meta li a.icon{background-position:left top}.wrapper #main #content .pagination{padding-top:2em;margin-bottom:2em;border-top:1px solid #d5dbdf}.wrapper #main #sidebar section.general{margin-bottom:0;padding-bottom:0}.wrapper #main #sidebar section.general .body{line-height:1.5em;color:#476474;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:1.4em;padding:0.5em 0.8em 1em;font-size:1.3em}.wrapper #main #sidebar section.general .body p{margin-bottom:1em}.wrapper #main #sidebar section.general .body h1,.wrapper #main #sidebar section.general .body h2,.wrapper #main #sidebar section.general .body h3,.wrapper #main #sidebar section.general .body h4,.wrapper #main #sidebar section.general .body h5,.wrapper #main #sidebar section.general .body h6{font-family:"Avenir LT W01 85 Heavy", Arial, Helvetica, sans-serif;margin-bottom:0.5em;padding-top:0.5em}.wrapper #main #sidebar section.general .body h1:first-child,.wrapper #main #sidebar section.general .body h2:first-child,.wrapper #main #sidebar section.general .body h3:first-child,.wrapper #main #sidebar section.general .body h4:first-child,.wrapper #main #sidebar section.general .body h5:first-child,.wrapper #main #sidebar section.general .body h6:first-child{padding-top:0}.wrapper #main #sidebar section.general .body h1 a[name],.wrapper #main #sidebar section.general .body h2 a[name],.wrapper #main #sidebar section.general .body h3 a[name],.wrapper #main #sidebar section.general .body h4 a[name],.wrapper #main #sidebar section.general .body h5 a[name],.wrapper #main #sidebar section.general .body h6 a[name]{color:inherit}.wrapper #main #sidebar section.general .body h1 a[name]:hover,.wrapper #main #sidebar section.general .body h2 a[name]:hover,.wrapper #main #sidebar section.general .body h3 a[name]:hover,.wrapper #main #sidebar section.general .body h4 a[name]:hover,.wrapper #main #sidebar section.general .body h5 a[name]:hover,.wrapper #main #sidebar section.general .body h6 a[name]:hover{text-decoration:none}.wrapper #main #sidebar section.general .body h1{font-size:2em}.wrapper #main #sidebar section.general .body h2{font-size:1.8em}.wrapper #main #sidebar section.general .body h3{font-size:1.6em}.wrapper #main #sidebar section.general .body h4{font-size:1.4em}.wrapper #main #sidebar section.general .body h5{font-size:1.2em}.wrapper #main #sidebar section.general .body b,.wrapper #main #sidebar section.general .body strong{font-weight:bold}.wrapper #main #sidebar section.general .body i,.wrapper #main #sidebar section.general .body em{font-style:italic}.wrapper #main #sidebar section.general .body ul,.wrapper #main #sidebar section.general .body ol{padding:0 0 1em 1.5em}.wrapper #main #sidebar section.general .body ul li,.wrapper #main #sidebar section.general .body ol li{margin-bottom:0}.wrapper #main #sidebar section.general .body ul li ul,.wrapper #main #sidebar section.general .body ul li ol,.wrapper #main #sidebar section.general .body ol li ul,.wrapper #main #sidebar section.general .body ol li ol{margin-top:0.5em;padding-bottom:0.5em}.wrapper #main #sidebar section.general .body ul{list-style:disc outside}.wrapper #main #sidebar section.general .body ol{list-style:decimal outside}.wrapper #main #sidebar section.general .body ul,.wrapper #main #sidebar section.general .body ol{list-style-type:none}.wrapper #main #sidebar section.general .body blockquote{font-size:1.1em;line-height:1.3em;color:#3d5564;display:block;margin:1em 2em}.wrapper #main #sidebar section.general .body blockquote.address{font-size:1.4em;font-weight:bold}.wrapper #main #sidebar section.general .body .formfield{font-size:0.75em}.wrapper #main #sidebar section.general#featured_products{border-top:none;padding:0;margin:0}.wrapper #main #sidebar section.general#featured_products h3{display:none}.wrapper #main #sidebar section.general#featured_products ul{display:inline-block;*display:inline;zoom:1;margin:0}.wrapper #main #sidebar section.general#featured_products ul:after{content:" ";display:block;height:0;clear:both;visibility:hidden;font-size:0}* html .wrapper #main #sidebar section.general#featured_products ul{height:1%}.wrapper #main #sidebar section.general#featured_products ul li{overflow:hidden;cursor:pointer;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;float:left;height:14.4em;width:14.4em;margin:0 1.8em 2.1em 0;padding:0;font-size:1em}.wrapper #main #sidebar section.general#featured_products ul li img{position:relative;z-index:1;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px}.wrapper #main #sidebar section.general#featured_products ul li div{background:url(bg-60.png) left top repeat;position:relative;z-index:2;border-bottom-left-radius:8px;border-bottom-right-radius:8px;-moz-border-radius-bottomleft:8px;-moz-border-radius-bottomright:8px;-webkit-border-bottom-left-radius:8px;-webkit-border-bottom-right-radius:8px;-moz-transition:all 0.1s ease-in-out;-webkit-transition:all 0.1s ease-in-out}.wrapper #main #sidebar section.general#featured_products ul li div a:hover{text-decoration:none}.wrapper #main #sidebar section.general#featured_products ul li.two{margin-right:0}.wrapper #main #sidebar section.general#featured_products ul li.four{margin-right:0}.wrapper #main #sidebar section.general#featured_products ul li:hover div{padding-bottom:1em;margin-top:-2.7em}.wrapper #main #sidebar section.general#featured_products ul li div{padding:0.4em 0.4em 0.4em 0.4em;margin-top:-2.1em}.wrapper #main #sidebar section.general#featured_products ul li div a{color:#fff;font-size:1.2em;font-family:"AvenirLTW01-65MediumObl", Arial, Helvetica, sans-serif;font-weight:normal}.wrapper #main #sidebar section.general#sizeguide ul li{list-style:disc outside}.wrapper #main #sidebar section.general#newsletter .body{display:inline-block;*display:inline;zoom:1;display:block}.wrapper #main #sidebar section.general#newsletter .body:after{content:" ";display:block;height:0;clear:both;visibility:hidden;font-size:0}* html .wrapper #main #sidebar section.general#newsletter .body{height:1%}.wrapper #main #sidebar section.general#newsletter .body .formfield{display:inline-block;*display:inline;zoom:1}.wrapper #main #sidebar section.general#newsletter .body .formfield:after{content:" ";display:block;height:0;clear:both;visibility:hidden;font-size:0}* html .wrapper #main #sidebar section.general#newsletter .body .formfield{height:1%}.wrapper #main #sidebar section.general#newsletter .body .formfield input{float:left;margin:0}.wrapper #main #sidebar section.general#newsletter .body .formfield input[type=text]{width:12.5em;font-size:1.6em;border:1px solid #d5dbdf;padding:0.3em;margin-top:0.15em;margin-right:0.5em}.wrapper #main #sidebar section.general#newsletter .body .formfield input[type=submit]{padding:8px 12px 6px 12px;width:5em}.wrapper #main #sidebar section.general#news .body h4{color:#4b6777;background:url(blue-arrow-right.png) -3px -2px no-repeat;margin-bottom:0.5em;padding-left:1em;text-transform:uppercase;letter-spacing:1px;font-size:1.6em;font-family:"AvenirLTW01-65MediumObl", Arial, Helvetica, sans-serif;font-weight:normal}.wrapper #main #sidebar section.general#news .body ul{margin-right:0}.wrapper #main #sidebar section.general#news .body ul li{font-size:1em;padding:0}.wrapper #main #sidebar section.general#news .body ul li a{display:inline-block;*display:inline;zoom:1;display:block;font-size:1.1em;color:#3f5866;padding:0.7272em 0 0.7272em 1.8181em}.wrapper #main #sidebar section.general#news .body ul li a:after{content:" ";display:block;height:0;clear:both;visibility:hidden;font-size:0}* html .wrapper #main #sidebar section.general#news .body ul li a{height:1%}.wrapper #main #sidebar section.general#news .body ul li a time{display:block;float:left;width:3em}.wrapper #main #sidebar section.general#news .body ul li a time,.wrapper #main #sidebar section.general#news .body ul li a strong{color:#1c2c34;font-weight:bold}.wrapper #main #sidebar section.general#news .body ul li a:hover{text-decoration:none;background-color:#a7becd}.wrapper #main #sidebar section.general#news .body ul li a.icon{padding-left:24px}.wrapper #main #sidebar section.general#twitter{border-top-color:#00c0ff}.wrapper #main #sidebar section.general#twitter ul li a{color:#00c0ff}.wrapper #main #sidebar section.general#twitter ul li .timestamp{font-size:0.9090em;display:block;margin-top:0.1em}.wrapper #main #sidebar section.general#twitter ul li .timestamp a{color:#859aa8}.wrapper #main #sidebar section.general#photos{border-top-color:#00c0ff}.wrapper #main #sidebar section.general#photos ul{display:inline-block;*display:inline;zoom:1;list-style:none;display:block;width:28.2em;margin:0 auto}.wrapper #main #sidebar section.general#photos ul:after{content:" ";display:block;height:0;clear:both;visibility:hidden;font-size:0}* html .wrapper #main #sidebar section.general#photos ul{height:1%}.wrapper #main #sidebar section.general#photos ul li{float:left;border:none;padding:0;margin:0.8em;font-size:1em}.wrapper #main #sidebar section.general#photos ul li a{border:1px solid #dce4e8;display:block;height:7.6em;width:7.6em;overflow:hidden;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px}.wrapper #main #sidebar section.general#photos ul li a img{height:7.6em;width:7.6em}.wrapper #main #sidebar section.general#photos ul li a:hover{border-color:#cd46bf}.wrapper #main #sidebar section.general#videos{border-top-color:#00c0ff}.wrapper #main #sidebar section.general#videos .body{padding:1.8em 0;text-align:center}#store .wrapper #main #top_products{margin-bottom:2em}#store .wrapper #main #top_products ul{display:inline-block;*display:inline;zoom:1}#store .wrapper #main #top_products ul:after{content:" ";display:block;height:0;clear:both;visibility:hidden;font-size:0}* html #store .wrapper #main #top_products ul{height:1%}#store .wrapper #main #top_products ul li{overflow:hidden;cursor:pointer;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;float:left;height:31.2em;width:31.2em}#store .wrapper #main #top_products ul li img{position:relative;z-index:1;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px}#store .wrapper #main #top_products ul li div{background:url(bg-60.png) left top repeat;position:relative;z-index:2;border-bottom-left-radius:8px;border-bottom-right-radius:8px;-moz-border-radius-bottomleft:8px;-moz-border-radius-bottomright:8px;-webkit-border-bottom-left-radius:8px;-webkit-border-bottom-right-radius:8px;-moz-transition:all 0.1s ease-in-out;-webkit-transition:all 0.1s ease-in-out}#store .wrapper #main #top_products ul li div a:hover{text-decoration:none}#store .wrapper #main #top_products ul li img{width:31.2em;height:31.2em}#store .wrapper #main #top_products ul li.middle.col{margin:0 2.2em}#store .wrapper #main #top_products ul li:hover div{margin-top:-8.2em;padding-bottom:2.3em}#store .wrapper #main #top_products ul li div{color:#c0cd5c;padding:1.5em;margin-top:-7.4em;height:4.3em}#store .wrapper #main #top_products ul li div h3{width:12.8181em;height:1.1em;font-family:"Avenir LT W01 85 Heavy", Arial, Helvetica, sans-serif;font-size:2.2em;font-weight:normal}#store .wrapper #main #top_products ul li div h3 a{color:#c0cd5c;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-bottom:0.2em}#store .wrapper #main #top_products ul li div h3 a:hover{text-decoration:none}#store .wrapper #main #top_products ul li div p{margin:0;font-family:"AvenirLTW01-45BookObliq", Arial, Helvetica, sans-serif;font-size:1.5em}#store .wrapper #main #featured{display:inline-block;*display:inline;zoom:1;margin-bottom:1.2em}#store .wrapper #main #featured:after{content:" ";display:block;height:0;clear:both;visibility:hidden;font-size:0}* html #store .wrapper #main #featured{height:1%}#store .wrapper #main #featured .hero{float:left;width:648px;height:310px;overflow:hidden}#store .wrapper #main #featured .hero .small{display:none}#store .wrapper #main #featured .hero .large{width:648px;height:310px;overflow:hidden;position:relative}#store .wrapper #main #featured .hero .large a img{border-radius:1em;-moz-transition:all 0.25s ease-in-out;-webkit-transition:all 0.25s ease-in-out}#store .wrapper #main #featured .hero .large div.banner{display:block;height:30px;text-indent:-10000px;position:absolute;left:0;top:234px;-moz-transition:all 0.25s ease-in-out;-webkit-transition:all 0.25s ease-in-out}#store .wrapper #main #featured .hero .large div.banner.reprint{width:119px;background:url(featured_reprint.png)}#store .wrapper #main #featured .hero .large div.banner.new{width:82px;background:url(featured_new.png)}#store .wrapper #main #featured .hero .large figcaption{background-color:rgba(0,0,0,0.75);background-repeat:no-repeat;background-position:98% 12px;position:absolute;z-index:2;border-bottom-left-radius:10px;border-bottom-right-radius:10px;-moz-border-radius-bottomleft:10px;-moz-border-radius-bottomright:10px;-webkit-border-bottom-left-radius:10px;-webkit-border-bottom-right-radius:10px;height:22px;padding:12px 15px;top:264px;-moz-transition:all 0.25s ease-in-out;-webkit-transition:all 0.25s ease-in-out;color:#eee;width:618px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:22px;line-height:22px;font-family:"Avenir LT W01 85 Heavy", Arial, Helvetica, sans-serif}#store .wrapper #main #featured .hero .large figcaption small{padding-left:3px;font-family:"AvenirLTW01-65MediumObl", Arial, Helvetica, sans-serif;font-size:12px;-moz-transition:all 0.25s ease-in-out;-webkit-transition:all 0.25s ease-in-out}#store .wrapper #main #featured .hero .large:hover div.banner{top:230px}#store .wrapper #main #featured .hero .large:hover figcaption{height:26px;top:260px;color:#fff;background-color:#202020}#store .wrapper #main #featured .side{float:left;padding-left:20px;width:312px}#store .wrapper #main #featured .side .small{width:312px;height:70px;overflow:hidden;padding-top:10px}#store .wrapper #main #featured .side .small:first-child{padding-top:0}#store .wrapper #main #featured .side .small:hover p{opacity:0.9;border:1px solid #000}#store .wrapper #main #featured .side .small p{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;border:1px solid #cccccc;padding:2px;-moz-transition:all 0.25s ease-in-out;-webkit-transition:all 0.25s ease-in-out}#store .wrapper #main #featured .side .small p a{-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;display:block;width:306px;height:64px;overflow:hidden}#store .wrapper #main #featured .side .small p a img{-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;margin-left:-3px;margin-top:-3px}#store .wrapper #main #featured .side .large{display:none}#store .wrapper #main #featured .dots{width:648px;text-align:right;clear:both;padding-top:6px}#store .wrapper #main #featured .dots .dot{display:inline-block;*display:inline;zoom:1;background:url(featured_dot.png) 50% 50% no-repeat;width:12px;height:12px;text-indent:-10000px;overflow:hidden;opacity:0.5;cursor:pointer}#store .wrapper #main #featured .dots .dot:first-child{margin-left:0}#store .wrapper #main #featured .dots .dot.current{opacity:1}#store .wrapper #main #content{float:left}#store .wrapper #main #content #products .product{cursor:pointer}#store .wrapper #main #content #products .product>a{width:22.8em;height:22.8em;display:block}#store .wrapper #main #content #products .product>a>img{width:22.8em;height:22.8em}#store .wrapper #main #content #products .product figcaption.bottom_center{text-align:center;padding-top:10px}#store .wrapper #main #content #products .product figcaption.bottom_center span.title{font-family:"Avenir LT W01 85 Heavy", Arial, Helvetica, sans-serif;font-size:14px;color:#3f5866}#store .wrapper #main #content #products .product figcaption.bottom_center span.price{font-family:"Avenir LT W01 85 Heavy", Arial, Helvetica, sans-serif;font-size:14px;color:#a7bc02;margin-left:5px}#store .wrapper #main #content #products .product.popup{width:22.8em;height:22.8em;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}#store .wrapper #main #content #products .product.popup>a{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}#store .wrapper #main #content #products .product.popup>a>img{position:relative;z-index:1;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}#store .wrapper #main #content #products .product.popup figcaption{background:rgba(0,0,0,0.75);position:relative;z-index:2;border-bottom-left-radius:8px;border-bottom-right-radius:8px;-moz-border-radius-bottomleft:8px;-moz-border-radius-bottomright:8px;-webkit-border-bottom-left-radius:8px;-webkit-border-bottom-right-radius:8px;height:1.8em;padding:0.5em;bottom:2.7em;-moz-transition:all 0.1s ease-in-out;-webkit-transition:all 0.1s ease-in-out}#store .wrapper #main #content #products .product.popup figcaption img.picon{max-height:1.8em;max-width:1.8em;opacity:0.8;position:absolute;left:0.8em;bottom:0.6em;-moz-transition:all 0.1s ease-in-out;-webkit-transition:all 0.1s ease-in-out}#store .wrapper #main #content #products .product.popup figcaption span.title{font-family:'Avenir LT W01 55 Roman',Arial, Helvetica, sans-serif;color:white;bottom:0.4em;display:block;font-size:1.3em;position:absolute;left:0.6em;width:12.7em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-moz-transition:all 0.1s ease-in-out;-webkit-transition:all 0.1s ease-in-out;padding-bottom:0.2em}#store .wrapper #main #content #products .product.popup figcaption span.price{font-family:"Avenir LT W01 85 Heavy", Arial, Helvetica, sans-serif;color:white;bottom:0.5em;display:block;font-size:1.4em;position:absolute;color:#c3ec38;right:0.5em;-moz-transition:all 0.1s ease-in-out;-webkit-transition:all 0.1s ease-in-out}#store .wrapper #main #content #products .product.popup:hover figcaption{height:2.3em;bottom:3.2em;background:#202020}#store .wrapper #main #content #products .product.popup:hover figcaption img.picon{bottom:0.8em;opacity:1}#store .wrapper #main #content #products .product.popup:hover figcaption span.title{bottom:0.6em}#store .wrapper #main #content #products .product.popup:hover figcaption span.price{bottom:0.7em}#store .wrapper #main #content #products .product div a:hover{text-decoration:none}#store .wrapper #main #content #products .product div h3{font-family:"AvenirLTW01-65MediumObl", Arial, Helvetica, sans-serif;width:100%;font-size:1.1em;font-weight:normal}#store .wrapper #main #content #products .product div h3 a{color:#2b5871}#store .wrapper #main #content #products .product div h3 a:hover{text-decoration:none}#store .wrapper #main #content #products .product div p{font-family:"AvenirLTW01-45BookObliq", Arial, Helvetica, sans-serif}#store .wrapper #main #content #products tr.row1 td{border:none;padding-top:0}#store .wrapper #main #content #products tr td{width:13.0909em;padding:1.3636em 2.2em 1.0909em 0;border-top:1px solid #e1e1e1;color:#2b5871;vertical-align:top;font-family:"AvenirLTW01-65MediumObl", Arial, Helvetica, sans-serif}#store #featured_products #store .wrapper #main #content #products tr td{padding:1.3636em 2.45em 1.0909em 0}#store .wrapper #main #content #products tr td.col4{padding-right:0}#store .wrapper #main #content #products tr td a img{width:13.0909em;height:13.0909em}#store .wrapper #main #content #featured_products .product{border:1px solid #e1e1e1}#store .wrapper #main #content #featured_products .product>a{width:14.4em;height:14.4em}#store .wrapper #main #content #featured_products .product>a>img{width:14.4em;height:14.4em}#store .wrapper #main #content #featured_products .product.popup{width:14.4em;height:14.4em}#store .wrapper #main #content #featured_products .product.popup figcaption{font-size:0.8em}#store .wrapper #main #content #featured_products .product.popup figcaption span.title{width:10.8em;bottom:0.3em}#store .wrapper #main #content #featured_products .product.popup:hover figcaption span.title{bottom:0.5em}#store .wrapper #main #content section.general#partner_stores .body{padding-top:1.5em}#store .wrapper #main #content section.general#partner_stores .body table tr.last td{border-bottom:none}#store .wrapper #main #content section.general#partner_stores .body table tr:last-child td{border-bottom:none}#store .wrapper #main #content section.general#partner_stores .body table tr td{width:16.1em;height:7.8em;text-align:center;vertical-align:middle;border-right:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1}#store .wrapper #main #content section.general#partner_stores .body table tr td.col4{border-right:none}#store .wrapper #main #content section.general#partner_stores .body table tr td.last{border-right:none}#store .wrapper #main #content section.general#partner_stores .body table tr td a{display:block;width:15.2em;height:7.4em;overflow:hidden;margin:0 auto;text-indent:-99999px;background:url(partners.png?v=2) left top no-repeat}#store .wrapper #main #content section.general#partner_stores .body table tr td a#attract-mode{background-position:left top}#store .wrapper #main #content section.general#partner_stores .body table tr td a#attract-mode:hover{background-position:left bottom}#store .wrapper #main #content section.general#partner_stores .body table tr td a#two-player-productions{background-position:-15.2em top}#store .wrapper #main #content section.general#partner_stores .body table tr td a#two-player-productions:hover{background-position:-15.2em bottom}#store .wrapper #main #content section.general#partner_stores .body table tr td a#destructoid{background-position:-30.4em top}#store .wrapper #main #content section.general#partner_stores .body table tr td a#destructoid:hover{background-position:-30.4em bottom}#store .wrapper #main #content section.general#partner_stores .body table tr td a#retro-city-rampage{background-position:-45.6em top}#store .wrapper #main #content section.general#partner_stores .body table tr td a#retro-city-rampage:hover{background-position:-45.6em bottom}#store .wrapper #main #content section.general#partner_stores .body table tr td a#awesome-video-games{background-position:-60.8em top}#store .wrapper #main #content section.general#partner_stores .body table tr td a#awesome-video-games:hover{background-position:-60.8em bottom}#store .wrapper #main #content section.general#partner_stores .body table tr td a#cory-schmitz{background-position:-76em top}#store .wrapper #main #content section.general#partner_stores .body table tr td a#cory-schmitz:hover{background-position:-76em bottom}#store .wrapper #main #content section.general#partner_stores .body table tr td a#axor{background-position:-91.2em top}#store .wrapper #main #content section.general#partner_stores .body table tr td a#axor:hover{background-position:-91.2em bottom}#store .wrapper #main #content section.general#partner_stores .body table tr td a#meat-bun{background-position:-106.4em top}#store .wrapper #main #content section.general#partner_stores .body table tr td a#meat-bun:hover{background-position:-106.4em bottom}#store .wrapper #main #sidebar{float:right}#store .wrapper #main #sidebar section.general:first-child{margin-top:0.5em}#store .wrapper #main #sidebar #newsletter{margin-top:0}#store .wrapper #main #sidebar #shop_news ul{margin:0 0em;padding-left:0}#store .wrapper #main #sidebar #shop_news ul li{padding-bottom:0;position:relative}#store .wrapper #main #sidebar #shop_news ul li h4{width:230px}#store .wrapper #main #sidebar #shop_news ul li a{color:#00c0ff}#store .wrapper #main #sidebar #shop_news ul li a.more{display:block;margin-top:1.35em;font-weight:bold;color:#2b5871;text-transform:uppercase;text-decoration:underline}#store .wrapper #main #sidebar #shop_news ul li a.more:hover{text-decoration:none}#store .wrapper #main #sidebar #shop_news ul li .timestamp{font-size:14px;display:block;font-weight:bold;position:absolute;right:0;top:0;color:#a7becd}#store .wrapper #main .title_bar{display:inline-block;*display:inline;zoom:1;border-bottom:1px solid #afd236;padding-bottom:0.5em;margin-bottom:0.5em;width:100%;overflow:hidden;margin-bottom:0.8em}#store .wrapper #main .title_bar:after{content:" ";display:block;height:0;clear:both;visibility:hidden;font-size:0}* html #store .wrapper #main .title_bar{height:1%}#store .wrapper #main .title_bar.bottom{border-bottom:none;border-top:1px solid #afd236;padding-top:0.3em}#store .wrapper #main .title_bar hgroup{display:inline-block;*display:inline;zoom:1;padding:0.5em 0 0 0.5em}#store .wrapper #main .title_bar hgroup:after{content:" ";display:block;height:0;clear:both;visibility:hidden;font-size:0}* html #store .wrapper #main .title_bar hgroup{height:1%}#store .wrapper #main .title_bar hgroup h2{float:left;margin-right:0.6em;color:#243947;text-transform:uppercase;font-size:1.8em;font-family:"Avenir LT W01 85 Heavy", Arial, Helvetica, sans-serif;font-weight:normal}#store .wrapper #main .title_bar hgroup h3{float:left;color:#3d5564;margin-top:0em;width:600px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.8em;font-family:"AvenirLTW01-45BookObliq", Arial, Helvetica, sans-serif;font-size:1.1em;font-weight:normal}#store .wrapper #main .title_bar hgroup h3 p{width:600px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline}#store .wrapper #main .title_bar ul.pagination{display:inline-block;*display:inline;zoom:1;float:right;background-color:#fff;padding:0;margin:0;border:none;text-align:right}#store .wrapper #main .title_bar ul.pagination:after{content:" ";display:block;height:0;clear:both;visibility:hidden;font-size:0}* html #store .wrapper #main .title_bar ul.pagination{height:1%}#store .wrapper #main .title_bar ul.pagination li{display:inline;font-family:"Avenir LT W01 85 Heavy", Arial, Helvetica, sans-serif;font-size:1.3em}#store .wrapper #main .title_bar ul.pagination li a{padding:5px;font-size:14px;color:#fff;text-transform:uppercase}#store .wrapper #main .title_bar ul.pagination li a:hover{color:#afd236;text-decoration:none}#store .wrapper #main section.collection_info ul{display:inline-block;*display:inline;zoom:1;width:100%}#store .wrapper #main section.collection_info ul:after{content:" ";display:block;height:0;clear:both;visibility:hidden;font-size:0}* html #store .wrapper #main section.collection_info ul{height:1%}#store .wrapper #main section.collection_info ul li{width:14.5em;float:left;margin-right:2.2em;color:#3d5564}#store .wrapper #main section.collection_info ul li.last{margin-right:0}#store .wrapper #main section.collection_info ul li h4{padding-bottom:0.35em;margin-bottom:0.5em;border-bottom:1px solid #5388a7;font-family:"Avenir LT W01 85 Heavy", Arial, Helvetica, sans-serif;font-size:1.5em;font-weight:normal}#store .wrapper #main section.collection_info ul li p{color:#6e6e6e;font-size:1.1em;line-height:1.2727em;margin-bottom:1em}#store .wrapper #main section.collection_info ul li p a{color:#00c0ff;font-weight:bold}#store .wrapper #main #content #product_images{margin-bottom:2.4em}#store .wrapper #main #content #product_images #large_image{width:64.8em;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;text-align:center}#store .wrapper #main #content #product_images #large_image img{max-width:64.8em;max-height:54em;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px}#store .wrapper #main #content #product_images ul#thumbnails{display:inline-block;*display:inline;zoom:1;padding-top:1em;margin-top:1em;border-top:2px solid #e8e9e9;padding-top:0.5em;width:100%}#store .wrapper #main #content #product_images ul#thumbnails:after{content:" ";display:block;height:0;clear:both;visibility:hidden;font-size:0}* html #store .wrapper #main #content #product_images ul#thumbnails{height:1%}#store .wrapper #main #content #product_images ul#thumbnails li{float:left;margin:0.5em 2.1em 0.5em 0}#store .wrapper #main #content #product_images ul#thumbnails li.last{margin-right:0}#store .wrapper #main #content #product_images ul#thumbnails li a.thumb{border:1px solid #e1e1e1;display:block;width:6em;height:4em;overflow:hidden;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px}#store .wrapper #main #content #product_images ul#thumbnails li:hover a.thumb{border-color:#3f5866}#store .wrapper #main #content #product_images ul#thumbnails li.current a.thumb{border-color:#000}#store .wrapper #main #content #product_images ul#thumbnails li.youtube{position:relative}#store .wrapper #main #content #product_images ul#thumbnails li.youtube .play_icon{position:absolute;z-index:10;top:11px;left:15px;width:3em;height:2em}#store .wrapper #main #content #product_images ul#thumbnails li.youtube .play_icon img{width:3em;height:2em}#store .wrapper #main #content #product_images ul#interact{display:inline-block;*display:inline;zoom:1;padding-top:1em;margin-top:1em;border-top:2px solid #e8e9e9;width:100%;margin-top:0.5em}#store .wrapper #main #content #product_images ul#interact:after{content:" ";display:block;height:0;clear:both;visibility:hidden;font-size:0}* html #store .wrapper #main #content #product_images ul#interact{height:1%}#store .wrapper #main #content #product_images ul#interact li{float:left;height:1.26em;padding:0.5092em 0 0 1em;margin-left:1em;border-left:1px solid #e8e9e9;font-family:'Avenir LT W01 95 Black';font-size:1.3em}#store .wrapper #main #content #product_images ul#interact li.fb-like{height:20px;padding:0;margin-left:0;border-left:none}#store .wrapper #main #content #product_images ul#interact li.tweet{height:20px;padding-top:0}#store .wrapper #main #content #product_images ul#interact li a{color:#00c0ff}#store .wrapper #main #content #tags{padding-top:1em;margin-top:0.9em;border-top:2px solid #e8e9e9;line-height:1.5em;color:#27a6d5}#store .wrapper #main #content #tags span{color:#2b5871;letter-spacing:1px;padding-right:0.2em;text-transform:uppercase;font-family:'Avenir LT W01 55 Roman';font-size:1.5em}#store .wrapper #main #content #tags a{color:#27a6d5;font-weight:bold}#store .wrapper #main #content #expressrex-container table tr td{text-align:center !important;font-family:'Avenir LT W01 55 Roman';font-size:1.2em}#store .wrapper #main #content #expressrex-container table tr td.expressrex-title-cell div{margin:0 !important}#store .wrapper #main #content #expressrex-container table tr td.expressrex-image-cell a{display:block;width:100px;height:100px;margin:0 auto;margin-bottom:0.5em;padding:0;text-decoration:underline;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;overflow:hidden;border:1px solid #e1e1e1 !important}#store .wrapper #main #content #expressrex-container table tr td.expressrex-image-cell a:hover{text-decoration:none;border-color:#3f5866 !important}#store .wrapper #main #content #expressrex-container table tr td.expressrex-image-cell a img{margin:0 auto !important;-webkit-border-radius:9px;border-radius:9px;-moz-border-radius:9px}#store .wrapper #main #content #expressrex-container table tr td a{color:#3f5866}#store .wrapper #main #content #expressrex-container table tr td span.money{display:block;margin-top:0.5em;color:#3f5866;font-weight:bold;font-size:1em !important}#store .wrapper #main #content #expressrex-container ul{display:inline-block;*display:inline;zoom:1;width:100%}#store .wrapper #main #content #expressrex-container ul:after{content:" ";display:block;height:0;clear:both;visibility:hidden;font-size:0}* html #store .wrapper #main #content #expressrex-container ul{height:1%}#store .wrapper #main #content #expressrex-container ul li{float:left;width:12em;margin-right:2em;text-align:center;font-family:'Avenir LT W01 55 Roman';font-size:1.2em}#store .wrapper #main #content #expressrex-container ul li.last{margin-right:0}#store .wrapper #main #content #expressrex-container ul li a{color:#3f5866;text-decoration:underline}#store .wrapper #main #content #expressrex-container ul li a:hover{text-decoration:none}#store .wrapper #main #content #expressrex-container ul li a:hover img{border-color:#3f5866}#store .wrapper #main #content #expressrex-container ul li a img{border:1px solid #e1e1e1;height:12em;width:12em;margin-bottom:0.5em;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px}#store .wrapper #main #content #expressrex-container ul li span.cost{display:block;margin-top:0.5em;color:#3f5866;font-weight:bold}#store .wrapper #main #sidebar hgroup h2{color:#3d5564;font-size:22px;font-family:"Avenir LT W01 85 Heavy", Arial, Helvetica, sans-serif;padding-bottom:5px}#store .wrapper #main #sidebar hgroup h3{padding-bottom:5px}#store .wrapper #main #sidebar hgroup h3,#store .wrapper #main #sidebar hgroup h3 a{color:#7b8f9c;font-size:12px;font-family:"AvenirLTW01-65MediumObl", Arial, Helvetica, sans-serif}#store .wrapper #main #sidebar #pricing_and_sizes{border-top:1px solid #afd236;padding-top:0.3em}#store .wrapper #main #sidebar #pricing_and_sizes span.price{display:block;color:#a7bc02;letter-spacing:1px;margin:0.4em 0 0.4em 0;font-family:"Avenir LT W01 85 Heavy", Arial, Helvetica, sans-serif;font-size:2.4em}#store .wrapper #main #sidebar #pricing_and_sizes form#add_to_cart{margin-bottom:1.5em}#store .wrapper #main #sidebar #pricing_and_sizes form#add_to_cart .formfield,#store .wrapper #main #sidebar #pricing_and_sizes form#add_to_cart .selector-wrapper{display:inline-block;*display:inline;zoom:1;display:block;margin-bottom:0.3em;position:relative}#store .wrapper #main #sidebar #pricing_and_sizes form#add_to_cart .formfield:after,#store .wrapper #main #sidebar #pricing_and_sizes form#add_to_cart .selector-wrapper:after{content:" ";display:block;height:0;clear:both;visibility:hidden;font-size:0}* html #store .wrapper #main #sidebar #pricing_and_sizes form#add_to_cart .formfield,* html #store .wrapper #main #sidebar #pricing_and_sizes form#add_to_cart .selector-wrapper{height:1%}#store .wrapper #main #sidebar #pricing_and_sizes form#add_to_cart .formfield label,#store .wrapper #main #sidebar #pricing_and_sizes form#add_to_cart .selector-wrapper label{display:block;float:left;width:7.6em;padding:0.4em 1em 0 0;letter-spacing:1px;color:#476474;text-transform:uppercase;text-align:right;font-family:'Avenir LT W01 55 Roman';font-size:1.3em}#store .wrapper #main #sidebar #pricing_and_sizes form#add_to_cart .formfield a.sizinginfo,#store .wrapper #main #sidebar #pricing_and_sizes form#add_to_cart .selector-wrapper a.sizinginfo{color:#2ea7d4;font-size:1.1em;font-family:"Avenir LT W01 85 Heavy", Arial, Helvetica, sans-serif;text-decoration:none;margin:0.6em 0 0.3em 0em;display:block;float:left;width:75px;white-space:nowrap;text-align:center}#store .wrapper #main #sidebar #pricing_and_sizes form#add_to_cart .formfield select,#store .wrapper #main #sidebar #pricing_and_sizes form#add_to_cart .selector-wrapper select{max-width:190px;float:left}#store .wrapper #main #sidebar #pricing_and_sizes form#add_to_cart .formfield .size select,#store .wrapper #main #sidebar #pricing_and_sizes form#add_to_cart .selector-wrapper .size select{max-width:125px}#store .wrapper #main #sidebar #pricing_and_sizes form#add_to_cart .formfield input,#store .wrapper #main #sidebar #pricing_and_sizes form#add_to_cart .selector-wrapper input{float:left;margin:0}#store .wrapper #main #sidebar #pricing_and_sizes form#add_to_cart .formfield input[type=submit],#store .wrapper #main #sidebar #pricing_and_sizes form#add_to_cart .selector-wrapper input[type=submit]{font-size:1em;height:4em;width:19.7em;overflow:hidden;text-indent:10000px;background:url(add-to-cart-btn.png) left center no-repeat;margin-top:0.5em;padding-top:0.5em;padding-left:3em}#store .wrapper #main #sidebar #pricing_and_sizes form#add_to_cart .formfield input[type=submit].disabled,#store .wrapper #main #sidebar #pricing_and_sizes form#add_to_cart .selector-wrapper input[type=submit].disabled{background-image:url(add-to-cart-btn-disabled.png);color:#e8e9e9}#store .wrapper #main #sidebar #pricing_and_sizes form#add_to_cart .formfield a.kickstarter,#store .wrapper #main #sidebar #pricing_and_sizes form#add_to_cart .selector-wrapper a.kickstarter{float:left;margin:0;font-size:1em;height:57px;width:314px;overflow:hidden;text-indent:-10000px;background:url(add-to-cart-btn-kick.png) left center no-repeat;margin-top:0.5em;padding-top:0.5em;padding-left:0;margin-left:-5px}#store .wrapper #main #sidebar #pricing_and_sizes form#add_to_cart .formfield a#sizing_info,#store .wrapper #main #sidebar #pricing_and_sizes form#add_to_cart .selector-wrapper a#sizing_info{padding:0.2em 0 0 0.5em;color:#00c0ff;font-family:"Avenir LT W01 85 Heavy", Arial, Helvetica, sans-serif;font-size:1.1em}#store .wrapper #main #sidebar #pricing_and_sizes a.combo{text-indent:-10000px;width:312px;height:38px;background:url(combo_banner.png) 0 0 no-repeat;display:block;margin-bottom:12px}#store .wrapper #main #sidebar #product_details{border-top:1px solid #afd236;padding-top:0.3em;color:#476474;padding-top:1em}#store .wrapper #main #sidebar #product_details a{color:#009fe1}#store .wrapper #main #sidebar #product_details ul#breadcrumbs{display:inline-block;*display:inline;zoom:1;width:100%;margin:0.5em 0 0.25em 0}#store .wrapper #main #sidebar #product_details ul#breadcrumbs:after{content:" ";display:block;height:0;clear:both;visibility:hidden;font-size:0}* html #store .wrapper #main #sidebar #product_details ul#breadcrumbs{height:1%}#store .wrapper #main #sidebar #product_details ul#breadcrumbs li{float:left;margin-right:0.2em;font-family:'Avenir LT W01 55 Roman';font-size:1.2em}#store .wrapper #main #sidebar #product_details ul#breadcrumbs li:after{content:"\00BB";color:#acbeca;padding-left:0.2em}#store .wrapper #main #sidebar #product_details ul#breadcrumbs li.current:after{content:''}#store .wrapper #main #sidebar #product_details span.vendor{display:block;margin-top:0.4em;font-style:italic;font-size:1.2em}#store .wrapper #main #sidebar #product_details #product_description{line-height:1.5em;color:#476474;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:1.4em;padding-top:1em}#store .wrapper #main #sidebar #product_details #product_description p{margin-bottom:1em}#store .wrapper #main #sidebar #product_details #product_description h1,#store .wrapper #main #sidebar #product_details #product_description h2,#store .wrapper #main #sidebar #product_details #product_description h3,#store .wrapper #main #sidebar #product_details #product_description h4,#store .wrapper #main #sidebar #product_details #product_description h5,#store .wrapper #main #sidebar #product_details #product_description h6{font-family:"Avenir LT W01 85 Heavy", Arial, Helvetica, sans-serif;margin-bottom:0.5em;padding-top:0.5em}#store .wrapper #main #sidebar #product_details #product_description h1:first-child,#store .wrapper #main #sidebar #product_details #product_description h2:first-child,#store .wrapper #main #sidebar #product_details #product_description h3:first-child,#store .wrapper #main #sidebar #product_details #product_description h4:first-child,#store .wrapper #main #sidebar #product_details #product_description h5:first-child,#store .wrapper #main #sidebar #product_details #product_description h6:first-child{padding-top:0}#store .wrapper #main #sidebar #product_details #product_description h1 a[name],#store .wrapper #main #sidebar #product_details #product_description h2 a[name],#store .wrapper #main #sidebar #product_details #product_description h3 a[name],#store .wrapper #main #sidebar #product_details #product_description h4 a[name],#store .wrapper #main #sidebar #product_details #product_description h5 a[name],#store .wrapper #main #sidebar #product_details #product_description h6 a[name]{color:inherit}#store .wrapper #main #sidebar #product_details #product_description h1 a[name]:hover,#store .wrapper #main #sidebar #product_details #product_description h2 a[name]:hover,#store .wrapper #main #sidebar #product_details #product_description h3 a[name]:hover,#store .wrapper #main #sidebar #product_details #product_description h4 a[name]:hover,#store .wrapper #main #sidebar #product_details #product_description h5 a[name]:hover,#store .wrapper #main #sidebar #product_details #product_description h6 a[name]:hover{text-decoration:none}#store .wrapper #main #sidebar #product_details #product_description h1{font-size:2em}#store .wrapper #main #sidebar #product_details #product_description h2{font-size:1.8em}#store .wrapper #main #sidebar #product_details #product_description h3{font-size:1.6em}#store .wrapper #main #sidebar #product_details #product_description h4{font-size:1.4em}#store .wrapper #main #sidebar #product_details #product_description h5{font-size:1.2em}#store .wrapper #main #sidebar #product_details #product_description b,#store .wrapper #main #sidebar #product_details #product_description strong{font-weight:bold}#store .wrapper #main #sidebar #product_details #product_description i,#store .wrapper #main #sidebar #product_details #product_description em{font-style:italic}#store .wrapper #main #sidebar #product_details #product_description ul,#store .wrapper #main #sidebar #product_details #product_description ol{padding:0 0 1em 1.5em}#store .wrapper #main #sidebar #product_details #product_description ul li,#store .wrapper #main #sidebar #product_details #product_description ol li{margin-bottom:0}#store .wrapper #main #sidebar #product_details #product_description ul li ul,#store .wrapper #main #sidebar #product_details #product_description ul li ol,#store .wrapper #main #sidebar #product_details #product_description ol li ul,#store .wrapper #main #sidebar #product_details #product_description ol li ol{margin-top:0.5em;padding-bottom:0.5em}#store .wrapper #main #sidebar #product_details #product_description ul{list-style:disc outside}#store .wrapper #main #sidebar #product_details #product_description ol{list-style:decimal outside}#store .wrapper #main #sidebar #productcontrols .notice{margin-bottom:15px}#store .wrapper #main #sidebar #productcontrols .notice .fieldgroup{margin-top:5px}#store .wrapper #main #sidebar #productcontrols .notice .fieldgroup label{display:inline-block;*display:inline;zoom:1;width:75px;text-align:right;font-family:"AvenirLTW01-65MediumObl", Arial, Helvetica, sans-serif}#store .wrapper #main #sidebar #productcontrols .notice .fieldgroup input[type='text']{width:178px}#store .wrapper #main #sidebar #productcontrols .notice .fieldgroup input[type='submit']{margin-left:100px}#store .wrapper #main #sidebar #productcontrols .notice .fieldgroup span.label{display:block;float:left;width:75px;text-align:right;font-family:"AvenirLTW01-65MediumObl", Arial, Helvetica, sans-serif}#store .wrapper #main #sidebar #productcontrols .notice .fieldgroup span.sku{display:block;margin-left:80px}#store .wrapper #main #sidebar .otherinfo{border-top:1px solid #afd236;padding-top:0.3em;padding-top:15px}#store .wrapper #main #sidebar .notice{padding:15px;background:#d7e094;color:#3d5564;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;line-height:1.4;font-size:14px;font-family:"Avenir LT W01 45 Book", Arial, Helvetica, sans-serif}#store .wrapper #main #sidebar .notice a{color:#3d5564;text-decoration:underline;font-family:"Avenir LT W01 65 Medium", Arial, Helvetica, sans-serif}#store .wrapper #main #sidebar .notice strong{font-family:"AvenirLTW01-95BlackObli", Arial, Helvetica, sans-serif}.wrapper #main #cart{padding-bottom:2em}.wrapper #main #cart #empty{display:inline-block;*display:inline;zoom:1;width:64.8em;margin-bottom:2em}.wrapper #main #cart #empty:after{content:" ";display:block;height:0;clear:both;visibility:hidden;font-size:0}* html .wrapper #main #cart #empty{height:1%}.wrapper #main #cart #empty h4{color:#3d5564;margin:0.5em 0 0.5em 0.6em;font-family:"Avenir LT W01 85 Heavy", Arial, Helvetica, sans-serif;font-size:2em;font-weight:normal}.wrapper #main #cart #empty ul{float:left;list-style-type:disc;padding-left:2em;color:#2b5871}.wrapper #main #cart #empty ul li{line-height:1.25em;font-family:"Avenir LT W01 85 Heavy", Arial, Helvetica, sans-serif;font-size:1.4em}.wrapper #main #cart ul#line-items{width:64.8em}.wrapper #main #cart ul#line-items li.line-item{display:inline-block;*display:inline;zoom:1;width:648px;border-bottom:1px solid #98a6af;padding-bottom:1em;margin-bottom:1em}.wrapper #main #cart ul#line-items li.line-item:after{content:" ";display:block;height:0;clear:both;visibility:hidden;font-size:0}* html .wrapper #main #cart ul#line-items li.line-item{height:1%}.wrapper #main #cart ul#line-items li.line-item .bordered_box{display:inline-block;*display:inline;zoom:1;width:648px;background:#eff4f7;border:1px solid #dfe6eb;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;min-height:10px}.wrapper #main #cart ul#line-items li.line-item .bordered_box:after{content:" ";display:block;height:0;clear:both;visibility:hidden;font-size:0}* html .wrapper #main #cart ul#line-items li.line-item .bordered_box{height:1%}.wrapper #main #cart ul#line-items li.line-item .bordered_box .manage_notice{font-size:15px;font-weight:bold;text-align:center;padding:5px;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;color:#7B9EB1}.wrapper #main #cart ul#line-items li.line-item .bordered_box .manage_notice a{color:#7B9EB1;text-decoration:underline}.wrapper #main #cart ul#line-items li.line-item .bordered_box.preorder{margin-top:5px;background:#f7eff4;border:1px solid #ebdfe6;padding:10px;line-height:1.5;width:628px;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:13px}.wrapper #main #cart ul#line-items li.line-item .bordered_box.preorder a{color:#009fe1}.wrapper #main #cart ul#line-items li.line-item .thumb{float:left;margin-right:1.5em}.wrapper #main #cart ul#line-items li.line-item .thumb a{display:block;width:14.4em;height:14.4em;border:1px solid #e1e1e1;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}.wrapper #main #cart ul#line-items li.line-item .thumb a img{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}.wrapper #main #cart ul#line-items li.line-item .details{float:left;width:35em;height:14.4em;margin-right:1.5em}.wrapper #main #cart ul#line-items li.line-item .details h3,.wrapper #main #cart ul#line-items li.line-item .details h4{color:#3d5564;font-face:"Avenir LT W01 85 Heavy", Arial, Helvetica, sans-serif}.wrapper #main #cart ul#line-items li.line-item .details h3 a,.wrapper #main #cart ul#line-items li.line-item .details h4 a{color:#3d5564}.wrapper #main #cart ul#line-items li.line-item .details h3{font-size:2em;margin-bottom:0.25em}.wrapper #main #cart ul#line-items li.line-item .details h4{font-size:1.5em;margin-bottom:1em}.wrapper #main #cart ul#line-items li.line-item .details p{color:#3d5564;font-size:1.1em}.wrapper #main #cart ul#line-items li.line-item .details.multigiftcard{height:auto}.wrapper #main #cart ul#line-items li.line-item .details .gift_card{display:inline-block;*display:inline;zoom:1;margin-top:2em}.wrapper #main #cart ul#line-items li.line-item .details .gift_card:after{content:" ";display:block;height:0;clear:both;visibility:hidden;font-size:0}* html .wrapper #main #cart ul#line-items li.line-item .details .gift_card{height:1%}.wrapper #main #cart ul#line-items li.line-item .details .gift_card label{float:left;font-size:1.1em;text-transform:uppercase;color:#3d5564;margin:0.5em 0.2em 0 0}.wrapper #main #cart ul#line-items li.line-item .details .gift_card input{float:left;margin:0 1em 1em 0}.wrapper #main #cart ul#line-items li.line-item .quantity{display:inline-block;*display:inline;zoom:1;float:left;width:11.8em;height:14.4em;text-align:right}.wrapper #main #cart ul#line-items li.line-item .quantity:after{content:" ";display:block;height:0;clear:both;visibility:hidden;font-size:0}* html .wrapper #main #cart ul#line-items li.line-item .quantity{height:1%}.wrapper #main #cart ul#line-items li.line-item .quantity label{float:left;color:#3d5564;font-size:1.1em;padding:0.5em 0.7em 0 0;cursor:pointer}.wrapper #main #cart ul#line-items li.line-item .quantity input{width:45px}.wrapper #main #cart ul#line-items li.line-item .quantity ul{width:7.2em;float:right;margin-top:0.5em}.wrapper #main #cart ul#line-items li.line-item .quantity ul li:first-child{border-bottom:1px solid #98a6af}.wrapper #main #cart ul#line-items li.line-item .quantity ul li a,.wrapper #main #cart ul#line-items li.line-item .quantity ul li input[type="submit"]{color:#3d5564;display:block;width:6em;padding:0.6em 0 0.4em 1.7em;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;text-transform:uppercase;text-align:left;font-family:"Avenir LT W01 85 Heavy", Arial, Helvetica, sans-serif;font-size:1.2em;background-color:#fff;background-position:left center;background-repeat:no-repeat}.wrapper #main #cart ul#line-items li.line-item .quantity ul li a:hover,.wrapper #main #cart ul#line-items li.line-item .quantity ul li input[type="submit"]:hover{text-decoration:underline}.wrapper #main #cart ul#line-items li.line-item .quantity ul li a.update,.wrapper #main #cart ul#line-items li.line-item .quantity ul li input[type="submit"].update{background-image:url(update.png)}.wrapper #main #cart ul#line-items li.line-item .quantity ul li a.remove,.wrapper #main #cart ul#line-items li.line-item .quantity ul li input[type="submit"].remove{background-image:url(remove.png)}.wrapper #main #cart ul#line-items li.line-item .quantity ul li a{width:4.4em}.wrapper #main #cart ul#line-items li.line-item#ship_costs{padding-bottom:10px;position:relative;display:inline-block;*display:inline;zoom:1}.wrapper #main #cart ul#line-items li.line-item#ship_costs:after{content:" ";display:block;height:0;clear:both;visibility:hidden;font-size:0}* html .wrapper #main #cart ul#line-items li.line-item#ship_costs{height:1%}.wrapper #main #cart ul#line-items li.line-item#ship_costs input[type='text']{height:20px;padding:1px 1px 1px 5px;border:1px solid #cccccc}.wrapper #main #cart ul#line-items li.line-item#ship_costs textarea{border:1px solid #cccccc;padding:5px}.wrapper #main #cart ul#line-items li.line-item#ship_costs #ship_zip_label{color:#3f5866;font-family:"Avenir LT W01 95 Black", Arial, Helvetica, sans-serif;font-size:14px;display:inline-block;*display:inline;zoom:1;padding-top:13px;margin-left:10px}.wrapper #main #cart ul#line-items li.line-item#ship_costs #ship_zip{width:75px;position:absolute;top:9px;left:163px}.wrapper #main #cart ul#line-items li.line-item#ship_costs #country_code{width:170px;position:absolute;top:9px;left:260px;height:24px;padding:3px;margin:0;border:1px solid #cccccc}.wrapper #main #cart ul#line-items li.line-item#ship_costs #check_shipping{float:right;background-color:#7b9eb1;background-image:-webkit-gradient(linear, left top, left bottom, from(#a3bdcb), to(#7b9eb1));background-image:-moz-linear-gradient(top, #a3bdcb, #7b9eb1);padding:5px 10px;margin:5px;width:200px;font-family:"Avenir LT W01 95 Black", Arial, Helvetica, sans-serif}.wrapper #main #cart ul#line-items li.line-item.total{text-align:right;color:#3d5564;padding-bottom:0.6em;margin-bottom:0.6em;font-family:"Avenir LT W01 85 Heavy", Arial, Helvetica, sans-serif;font-size:2em;font-weight:bold}.wrapper #main #cart ul#line-items li.line-item.total span.price{display:inline;font-size:1.2em;font-weight:normal}.wrapper #main #cart ul#line-items li.line-item.total #cancel_calculation{background-color:#855072;background-image:-webkit-gradient(linear, left top, left bottom, from(#855072), to(#663f58));background-image:-moz-linear-gradient(top, #855072, #663f58);font-size:10px;padding:4px 3px 2px;margin-right:10px;position:relative;top:-4px}.wrapper #main #cart ul#line-items li.line-item.total #cancel_calculation:hover{background-color:#663f58;background-image:-webkit-gradient(linear, left top, left bottom, from(#672b50), to(#663f58));background-image:-moz-linear-gradient(top, #672b50, #663f58)}.wrapper #main #cart #cart_footer{display:inline-block;*display:inline;zoom:1;width:648px;margin-bottom:2em}.wrapper #main #cart #cart_footer:after{content:" ";display:block;height:0;clear:both;visibility:hidden;font-size:0}* html .wrapper #main #cart #cart_footer{height:1%}.wrapper #main #cart #cart_footer #notes{width:628px;padding:10px;border-bottom:1px solid #98a6af;margin-bottom:10px}.wrapper #main #cart #cart_footer #notes input[type='text']{height:20px;padding:1px 1px 1px 5px;border:1px solid #cccccc}.wrapper #main #cart #cart_footer #notes textarea{border:1px solid #cccccc;padding:5px}.wrapper #main #cart #cart_footer #notes label{color:#3d5564;display:block;float:left;width:304px;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:1.3em;text-align:right;margin:5px 10px 0 0}.wrapper #main #cart #cart_footer #notes input[type='text']{width:306px;margin-bottom:1em}.wrapper #main #cart #cart_footer #notes textarea{width:302px;height:3.5em}.wrapper #main #cart #cart_footer #checkout{float:right;text-align:right;width:308px}.wrapper #main #cart #cart_footer #checkout #subtotal,.wrapper #main #cart #cart_footer #checkout #shipping,.wrapper #main #cart #cart_footer #checkout #total{color:#779bb2;margin-bottom:0.3em;font-family:"Avenir LT W01 85 Heavy", Arial, Helvetica, sans-serif;font-size:2em;font-weight:bold}.wrapper #main #cart #cart_footer #checkout #subtotal span.price,.wrapper #main #cart #cart_footer #checkout #shipping span.price,.wrapper #main #cart #cart_footer #checkout #total span.price{display:inline;font-size:1.2em;font-weight:normal}.wrapper #main #cart #cart_footer #checkout input[type='submit']{background-color:#728550;background-image:-webkit-gradient(linear, left top, left bottom, from(#728550), to(#58663f));background-image:-moz-linear-gradient(top, #728550, #58663f);width:300px}.wrapper #main #cart #cart_footer #checkout input[type='submit']:hover{background-color:#58663f;background-image:-webkit-gradient(linear, left top, left bottom, from(#50672b), to(#58663f));background-image:-moz-linear-gradient(top, #50672b, #58663f)}.wrapper #main #cart #cart_footer #checkout #shipping{font-size:1.5em}.wrapper #main #cart #cart_footer #checkout .additional-checkout-buttons{margin-top:0.5em}.wrapper #main #cart #cart_footer #checkout .additional-checkout-buttons p{font-size:1.2em;text-align:center;padding:5px 0}.wrapper #main #page{padding-bottom:2em;display:inline-block;*display:inline;zoom:1}.wrapper #main #page:after{content:" ";display:block;height:0;clear:both;visibility:hidden;font-size:0}* html .wrapper #main #page{height:1%}.wrapper #main #page #content.two_col .col:first-child{margin-right:1.5em}.wrapper #main #page #content .title_bar{margin-bottom:1.5em}.wrapper #main #page #content .body{display:inline-block;*display:inline;zoom:1;line-height:1.5em;color:#476474;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:1.4em;color:#3f5866;padding-left:1em}.wrapper #main #page #content .body:after{content:" ";display:block;height:0;clear:both;visibility:hidden;font-size:0}* html .wrapper #main #page #content .body{height:1%}.wrapper #main #page #content .body p{margin-bottom:1em}.wrapper #main #page #content .body h1,.wrapper #main #page #content .body h2,.wrapper #main #page #content .body h3,.wrapper #main #page #content .body h4,.wrapper #main #page #content .body h5,.wrapper #main #page #content .body h6{font-family:"Avenir LT W01 85 Heavy", Arial, Helvetica, sans-serif;margin-bottom:0.5em;padding-top:0.5em}.wrapper #main #page #content .body h1:first-child,.wrapper #main #page #content .body h2:first-child,.wrapper #main #page #content .body h3:first-child,.wrapper #main #page #content .body h4:first-child,.wrapper #main #page #content .body h5:first-child,.wrapper #main #page #content .body h6:first-child{padding-top:0}.wrapper #main #page #content .body h1 a[name],.wrapper #main #page #content .body h2 a[name],.wrapper #main #page #content .body h3 a[name],.wrapper #main #page #content .body h4 a[name],.wrapper #main #page #content .body h5 a[name],.wrapper #main #page #content .body h6 a[name]{color:inherit}.wrapper #main #page #content .body h1 a[name]:hover,.wrapper #main #page #content .body h2 a[name]:hover,.wrapper #main #page #content .body h3 a[name]:hover,.wrapper #main #page #content .body h4 a[name]:hover,.wrapper #main #page #content .body h5 a[name]:hover,.wrapper #main #page #content .body h6 a[name]:hover{text-decoration:none}.wrapper #main #page #content .body h1{font-size:2em}.wrapper #main #page #content .body h2{font-size:1.8em}.wrapper #main #page #content .body h3{font-size:1.6em}.wrapper #main #page #content .body h4{font-size:1.4em}.wrapper #main #page #content .body h5{font-size:1.2em}.wrapper #main #page #content .body b,.wrapper #main #page #content .body strong{font-weight:bold}.wrapper #main #page #content .body i,.wrapper #main #page #content .body em{font-style:italic}.wrapper #main #page #content .body ul,.wrapper #main #page #content .body ol{padding:0 0 1em 1.5em}.wrapper #main #page #content .body ul li,.wrapper #main #page #content .body ol li{margin-bottom:0}.wrapper #main #page #content .body ul li ul,.wrapper #main #page #content .body ul li ol,.wrapper #main #page #content .body ol li ul,.wrapper #main #page #content .body ol li ol{margin-top:0.5em;padding-bottom:0.5em}.wrapper #main #page #content .body ul{list-style:disc outside}.wrapper #main #page #content .body ol{list-style:decimal outside}.wrapper #main #page #content .body a{color:#009fe1}.wrapper #main #page #content .body section{margin-top:0.5em;padding-top:1.5em;border-top:1px solid #98a6af}.wrapper #main #page #content .body section:first-child{margin-top:0;padding-top:0;border-top:none}#customer_login_page{display:inline-block;*display:inline;zoom:1;padding-bottom:20px}#customer_login_page:after{content:" ";display:block;height:0;clear:both;visibility:hidden;font-size:0}* html #customer_login_page{height:1%}#customer_login_page .body input[type='text'],#customer_login_page .body input[type='email'],#customer_login_page .body input[type='password'],#customer_login_page .body select{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:15px;font-weight:normal;line-height:normal;display:inline-block;height:18px;padding:4px;font-size:13px;line-height:18px;color:black;margin:0;border:1px solid #CCC;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}#customer_login_page .body select{height:27px;line-height:27px}#customer_login_page .body .input-prepend .add-on,#customer_login_page .body .input-append .add-on{position:relative;background:whiteSmoke;border:1px solid #CCC;z-index:2;float:left;display:block;width:auto;min-width:16px;height:18px;padding:4px 4px 4px 5px;margin-right:-1px;font-weight:normal;line-height:18px;color:#555;text-align:center;text-shadow:0 1px 0 white;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;font-family:"Avenir LT W01 65 Medium", Arial, Helvetica, sans-serif}#customer_login_page .body .input-prepend input[type='text'],#customer_login_page .body input[type='email'],#customer_login_page .body input[type='password'],#customer_login_page .body .input-append input[type='text'],#customer_login_page .body input[type='email'],#customer_login_page .body input[type='password']{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}#customer_login_page .body .input-prepend{padding-top:20px}#customer_login_page .body .input-prepend .add-on{font-size:24px;width:175px;height:24px;padding-top:10px;margin-left:76px;text-align:right}#customer_login_page .body .input-prepend input{font-size:24px;height:24px;width:300px;padding-top:7px;padding-bottom:7px}#customer_login_page .body .normal{padding-top:20px;text-align:center;font-size:20px;font-family:"Avenir LT W01 45 Book", Arial, Helvetica, sans-serif}#customer_login_page .body .normal a{color:#009fe1}#customer_login_page .body h2.normal{font-family:"Avenir LT W01 85 Heavy", Arial, Helvetica, sans-serif}#customer_login_page .body .action_bottom{padding-top:20px;text-align:center}#customer_login_page .body .action_bottom .note{font-family:"Avenir LT W01 65 Medium", Arial, Helvetica, sans-serif;font-size:18px;position:relative;top:5px;padding-left:5px}#customer_login_page .body .action_bottom .note a{color:#009fe1}.wrapper footer{display:inline-block;*display:inline;zoom:1;clear:both;padding-top:2em;display:block;padding-bottom:40px}.wrapper footer:after{content:" ";display:block;height:0;clear:both;visibility:hidden;font-size:0}* html .wrapper footer{height:1%}.wrapper footer section{margin-bottom:1.8em}.wrapper footer section.general h3{color:#243947;border-bottom:1px solid #00c0ff;padding-bottom:0.5em;margin-bottom:0.5em;padding-left:5px;text-transform:uppercase;font-size:1.6em;font-family:"Avenir LT W01 85 Heavy", Arial, Helvetica, sans-serif;font-weight:normal}.wrapper footer #about ul>li{width:144px;padding:10px 24px 0 0;float:left}.wrapper footer #about ul>li.last{padding-right:0}.wrapper footer #about ul>li ul li{padding:6px 0 0 0}.wrapper footer #about ul>li ul li:first-child{padding-top:10px}.wrapper footer #about ul>li ul li a{color:#3d5564;font-family:"Avenir LT W01 65 Medium", Arial, Helvetica, sans-serif;font-size:11px}.wrapper footer #about ul>li h5 a{color:#3f5866;text-transform:uppercase;font-size:15px;font-family:"Avenir LT W01 95 Black", Arial, Helvetica, sans-serif;font-weight:normal}.wrapper footer #about ul>li h5 a:hover{color:#67808d;text-decoration:underline}.wrapper footer .col{margin-bottom:2em}.wrapper footer .col h4{color:#3f5866;text-transform:uppercase;padding-bottom:0.3em;margin-bottom:0.6em;border-bottom:1px solid #00c0ff;letter-spacing:1px;font-size:1.6em;font-family:'Avenir LT W01 55 Roman', Arial, Helvetica, sans-serif;font-weight:normal}.wrapper footer .col .body{display:inline-block;*display:inline;zoom:1}.wrapper footer .col .body:after{content:" ";display:block;height:0;clear:both;visibility:hidden;font-size:0}* html .wrapper footer .col .body{height:1%}.wrapper footer .col .body img{width:14.5em;height:14.5em;float:left;margin-right:2em;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px}.wrapper footer .col .body h5{color:#3f5866;margin-bottom:0.7142em;font-size:1.4em;font-family:"AvenirLTW01-65MediumObl", Arial, Helvetica, sans-serif;font-weight:normal}.wrapper footer .col .body p{color:#6e6e6e;font-size:1.1em;line-height:1.2727em}.wrapper footer .col .body p a.product_page{display:block;margin-top:0.6em;font-size:1.0909em;color:#00c0ff;font-weight:bold}.wrapper footer .two_col{float:left;margin-right:2em}.wrapper footer #best_seller{margin-left:2.2em}.wrapper footer #links{clear:both;padding-top:2em}.wrapper footer #links ul{display:inline-block;*display:inline;zoom:1}.wrapper footer #links ul:after{content:" ";display:block;height:0;clear:both;visibility:hidden;font-size:0}* html .wrapper footer #links ul{height:1%}.wrapper footer #links ul li{width:14.5em;float:left;margin-right:2.2em}.wrapper footer #links ul li.last{margin-right:0}.wrapper footer #links ul li h5{color:#3f5866;margin-bottom:0.5em;text-transform:uppercase;font-size:1.4em;font-family:'Avenir LT W01 95 Black', Arial, Helvetica, sans-serif;font-weight:normal}.wrapper footer #links ul li ul li{font-size:1.1em;line-height:1.5em}.wrapper footer #links ul li ul li a{color:#5388a7}.wrapper footer #testimonials ul{height:24.6em;overflow:hidden}.wrapper footer #testimonials ul li{display:inline-block;*display:inline;zoom:1;margin-bottom:1em}.wrapper footer #testimonials ul li:after{content:" ";display:block;height:0;clear:both;visibility:hidden;font-size:0}* html .wrapper footer #testimonials ul li{height:1%}.wrapper footer #testimonials ul li img{height:4.8em;width:4.8em;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}.wrapper footer #testimonials ul li .quote{color:#3f5866;float:right;margin-top:-4.5em;font-size:1.1em;line-height:1.2em;width:20em;height:4.5136em;padding:0.85em 1.5em 1em 3em;background:url(testimonial-bg.png) left top no-repeat}.wrapper footer #testimonials ul li .quote a{color:#00c0ff}.wrapper footer #testimonials ul li .quote cite{color:#859aa8;font-size:0.9090em;display:block}#fancybox-loading{position:fixed;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:1104;display:none}#fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;background-image:url(fancybox.png)}#fancybox-overlay{position:absolute;top:0;left:0;width:100%;z-index:1100;display:none}#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none}#fancybox-wrap{position:absolute;top:0;left:0;padding:20px;z-index:1101;outline:none;display:none;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}#fancybox-outer{position:relative;width:100%;height:100%;background:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}#fancybox-content{width:0;height:0;padding:0;outline:none;position:relative;overflow:hidden;z-index:1102;border:0px solid #fff;-webkit-box-shadow:0px 0px 10px 5px #888;-moz-box-shadow:0px 0px 10px 5px #888;box-shadow:0px 0px 10px 5px #888;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;z-index:1101}#fancybox-close{position:absolute;top:-15px;right:-15px;width:30px;height:30px;background:transparent url(fancybox.png) -40px 0px;cursor:pointer;z-index:1103;display:none}#fancybox-error{color:#444;font:normal 12px/20px Arial;padding:14px;margin:0}#fancybox-img{width:100%;height:100%;padding:0;margin:0;border:none;outline:none;line-height:0;vertical-align:top}#fancybox-frame{width:100%;height:100%;border:none;display:block}#fancybox-left,#fancybox-right{position:absolute;bottom:0px;height:100%;width:35%;cursor:pointer;outline:none;background:transparent url(blank.gif);z-index:1102;display:none}#fancybox-left{left:0px}#fancybox-right{right:0px}#fancybox-left-ico,#fancybox-right-ico{position:absolute;top:50%;left:-9999px;width:30px;height:30px;margin-top:-15px;cursor:pointer;z-index:1102;display:block}#fancybox-left-ico{background-image:url(fancybox.png);background-position:-40px -30px}#fancybox-right-ico{background-image:url(fancybox.png);background-position:-40px -60px}#fancybox-left:hover,#fancybox-right:hover{visibility:visible}#fancybox-left:hover span{left:20px}#fancybox-right:hover span{left:auto;right:20px}.fancybox-bg{position:absolute;padding:0;margin:0;border:0;width:20px;height:20px;z-index:1001}#fancybox-bg-n{top:-20px;left:0;width:100%}#fancybox-bg-ne{top:-20px;right:-20px;background-position:-40px -162px}#fancybox-bg-e{top:0;right:-20px;height:100%;background-position:-20px 0px}#fancybox-bg-se{bottom:-20px;right:-20px;background-position:-40px -182px}#fancybox-bg-s{bottom:-20px;left:0;width:100%;background-position:0px -20px}#fancybox-bg-sw{bottom:-20px;left:-20px;background-position:-40px -142px}#fancybox-bg-w{top:0;left:-20px;height:100%}#fancybox-bg-nw{top:-20px;left:-20px;background-position:-40px -122px}#fancybox-title{font-family:Helvetica;font-size:12px;z-index:1102}.fancybox-title-inside{padding-bottom:10px;text-align:center;color:#333;background:#fff;position:relative}.fancybox-title-outside{padding-top:10px;color:#fff}.fancybox-title-over{position:absolute;bottom:0;left:0;color:#FFF;text-align:left}#fancybox-title-over{padding:10px;background-image:url(fancy_title_over.png);display:block}.fancybox-title-float{position:absolute;left:0;bottom:-20px;height:32px}#fancybox-title-float-wrap{border:none;border-collapse:collapse;width:auto}#fancybox-title-float-wrap td{border:none;white-space:nowrap}#fancybox-title-float-left{padding:0 0 0 15px;background:url(fancybox.png) -40px -90px no-repeat}#fancybox-title-float-main{color:#FFF;line-height:29px;font-weight:bold;padding:0 0 3px 0;background:url(fancybox-x.png) 0px -40px}#fancybox-title-float-right{padding:0 0 0 15px;background:url(fancybox.png) -55px -90px no-repeat}.fancybox-ie6 #fancybox-close{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancy_close.png', sizingMethod='scale')}.fancybox-ie6 #fancybox-left-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancy_nav_left.png', sizingMethod='scale')}.fancybox-ie6 #fancybox-right-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancy_nav_right.png', sizingMethod='scale')}.fancybox-ie6 #fancybox-title-over{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancy_title_over.png', sizingMethod='scale');zoom:1}.fancybox-ie6 #fancybox-title-float-left{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancy_title_left.png', sizingMethod='scale')}.fancybox-ie6 #fancybox-title-float-main{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancy_title_main.png', sizingMethod='scale')}.fancybox-ie6 #fancybox-title-float-right{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancy_title_right.png', sizingMethod='scale')}.fancybox-ie6 #fancybox-bg-w,.fancybox-ie6 #fancybox-bg-e,.fancybox-ie6 #fancybox-left,.fancybox-ie6 #fancybox-right,#fancybox-hide-sel-frame{height:expression(this.parentNode.clientHeight + "px")}#fancybox-loading.fancybox-ie6{position:absolute;margin-top:0;top:expression((-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px')}#fancybox-loading.fancybox-ie6 div{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancy_loading.png', sizingMethod='scale')}.fancybox-ie .fancybox-bg{background:transparent !important}.fancybox-ie #fancybox-bg-n{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancy_shadow_n.png', sizingMethod='scale')}.fancybox-ie #fancybox-bg-ne{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancy_shadow_ne.png', sizingMethod='scale')}.fancybox-ie #fancybox-bg-e{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancy_shadow_e.png', sizingMethod='scale')}.fancybox-ie #fancybox-bg-se{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancy_shadow_se.png', sizingMethod='scale')}.fancybox-ie #fancybox-bg-s{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancy_shadow_s.png', sizingMethod='scale')}.fancybox-ie #fancybox-bg-sw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancy_shadow_sw.png', sizingMethod='scale')}.fancybox-ie #fancybox-bg-w{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancy_shadow_w.png', sizingMethod='scale')}.fancybox-ie #fancybox-bg-nw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancy_shadow_nw.png', sizingMethod='scale')}#gv_all_badges{position:absolute;left:-10000px;top:0;width:1px;height:1px}.gvbadge,.gvreviews{display:block;position:relative;font-size:11px;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:normal;line-height:1.5em;margin:0;padding:0}.gvsummary span.gvtext{font-size:11px;font-weight:normal}.gvrating{margin-bottom:4px}.gvrating img.gvstar{border:none !important;margin:0 !important;padding:0 !important;display:inline !important}.gvrating .gvstar{width:16px;height:16px;display:inline-block}.gvrating .gvstar.full{background:transparent url(star_green16.png) center center no-repeat}.gvrating .gvstar.part{background:transparent url(star_green16_part.png) center center no-repeat}.gvrating .gvstar.none{background:transparent url(star_grey16.png) center center no-repeat}.gvbadge{margin:5px 0}.gvbadge .gvrating{margin:0;padding:0}.gvbadge .gvsummary{margin:0;padding:0}.gvreviews{margin:10px 0;padding:13px;border:1px solid #acbeca;min-width:284px;overflow:hidden}.gvreviews .gvsummary{padding:3px 0}.gvreviews img{vertical-align:middle}.gvreviews p{line-height:1.5em}.gvreviews a{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:13px;color:#ff5d5d}.gvreviews a:hover{text-decoration:underline}.gvreviews h3{margin:0;line-height:1.7em;font-size:13px}.gvreviews #gv_review_new{margin-top:10px}.gvreviews form table{margin:0 0 10px;padding:0;border-collapse:collapse;width:100%}.gvreviews form table th{vertical-align:top;padding:3px 5px;background:#ddd;color:#000;font-weight:bold}.gvreviews form table td{vertical-align:top;padding:3px 5px;line-height:1.5em;font-size:12px;background-color:#ebebeb;border:1px solid white}.gvreviews form table td.label{width:35%;text-align:right;font-weight:normal;color:#000}.gvreviews form table td.value{width:60%;text-align:left;font-weight:normal;color:#666}.gvreviews form table input[type=text]{width:99%;padding:2px 0;border:1px solid #ddd;font-size:12px}.gvreviews form table textarea{width:99%;padding:2px 0;border:1px solid #ddd;font-size:12px}.gvreviews form span.note{font-size:11px;color:#999;font-weight:normal}.gvreviews .errorExplanation{padding:5px;background:#FBE3E4;color:#8a1f11;border:1px solid #FBC2C4;margin:5px}.gvreviews #errorExplanation h2{font-size:14px;margin:0 0 10px 0}.gvreviews .errorExplanation ul li{margin-left:20px}.gvreviews #gv_reviews{margin-top:10px}.gvreviews #gv_header h2{text-align:center}.gvreviews #gv_header{display:none}.gvreviews .gvreview{margin:10px 0;border:1px solid #ddd}.gvreviews .gvreview span.date{float:right;font-size:11px;color:#999}.gvreviews .gvreview .gv_hd{padding:5px 10px 5px}.gvreviews .gvreview .gv_hd h4.review_title{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;padding-top:.25em;font-size:14px;line-height:1.3em;margin:0;color:#333}.gvreviews .gvreview .gv_hd .byline{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:12px;color:#444;font-weight:normal;font-style:italic}.gvreviews .gvreview .gv_bd{margin:0 10px 5px;padding:0;font-size:12px;color:#000;border-top:1px solid #ddd}.gvreviews .gvreview .gv_bd p{margin:.5em 0;font-size:13px}.gvreviews .gvreview .gv_bd .gv_reply{background-color:#e8e8e8;padding:.5em .5em .5em 1em}.gvreviews .gvreview .gv_bd .gv_reply .heading{font-weight:bold}.gvreviews .gvreview .gv_ft{padding:5px;background:#D8DCE0;border-top:#99f}.gvreviews .gvreview .gv_ft{display:none}#gv_pages{text-align:center;padding:5px}#gv_pages .pagination{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:14px;font-style:italic;font-weight:normal}#gv_pages .pagination a{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:14px;font-style:italic;font-weight:normal;color:#ff5d5d}.gvoverlay{z-index:100;left:0;top:0;width:100%;height:100%;background:url(alpha_fff_50.png) top left repeat;display:block;position:absolute}.gvspinner{z-index:101;width:100%;height:100%;background:url(spinner32.gif) center center no-repeat}div.rating-cancel,div.star-rating{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}div.rating-cancel,div.rating-cancel a{background:no-repeat 0 -16px;width:1px}div.star-rating,div.star-rating a{background:url(stars.png) no-repeat 0 0px}div.rating-cancel a,div.star-rating a{display:block;width:16px;height:100%;background-position:0 0px;border:0}div.star-rating-on a{background-position:0 -16px !important}div.star-rating-hover a{background-position:0 -32px}div.star-rating-readonly a{cursor:default !important}div.star-rating{background:transparent!important;overflow:hidden!important}
