@charset "utf-8";html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, 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, padding{margin:0;padding:0;outline:0;border:0;vertical-align:baseline;webkit-margin-before:0;-webkit-margin-after:0;moz-margin-before:0;-moz-margin-after:0}
*{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;-o-user-select:none;user-select:none;font-weight:normal}
:focus{outline:0;border:0;color:rgba(0,0,0,0)}
li{list-style:none}
article, aside, figure, footer, header, hgroup, nav, section{display:block}
img{border:0;box-shadow:3px 3px 12px #333}
img.noshadow{box-shadow:none}
img.border{border:1px solid #333}
@font-face{font-family:ErlerDingbats;src:url(../ErlerDingbats.ttf);unicode-range:u+2706-2709}
html{font-size:14px}
body{text-align:center;width:100%;height:100%;background:#454 fixed;background:-moz-linear-gradient(top, #454 0, #fff 50%) fixed;background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #454), color-stop(50%, #fff)) fixed;background:-webkit-linear-gradient(top, #454 0, #fff 50%) fixed;background:-o-linear-gradient(top, rgba(68,85,68,1) 0, rgba(102,102,102,0) 50%);background:-ms-linear-gradient(top, #454 0, #fff 50%) fixed;background:linear-gradient(top, #454 0, #fff 50%) fixed;background-color:transparent;background-attachment:scroll;background-size:100%;background-repeat:no-repeat;filter:progid:dximagetransform.Microsoft.gradient(startcolorstr='#445544', endcolorstr='#ffffff', gradienttype=0) fixed;position:relative;text-align:center;line-height:1.5em;-ms-touch-action:none;
}
.fixed-supported header{position:fixed;top:0;z-index:999;margin-bottom:1em;padding:.5em 0;width:100%;height:7em;background-color:transparent;text-decoration:none}
#contentcontainer{margin:0 auto;padding-top:0;min-height:100%;width:100%;-ms-touch-action:pan-y;}
section{padding-top:10%;margin-bottom:60%;position:relative;}
#click{width:100%}
h1{width:75%;margin:0 .25em;letter-spacing:.1em;font:2em "Old Standard TT", Georgia, "Times New Roman", Times, serif}
h1 a:link, h1 a:visited{color:#030;text-shadow: rgba(255,255,255,.3) 0 1px 0}
nav{position:relative;text-align:center;letter-spacing:.05em;font:1.5em "Old Standard TT", Georgia, "Times New Roman", Times, serif}
nav ul li{display:inline-block;width:100%;float:none;border-right:hidden;border-bottom:1px solid #bca}
nav ul li a:link, nav ul li a:visited{/*border:hidden;*/text-decoration:none;font-weight:400;}
/*nav ul li a:visited{text-shadow:none}*/
nav li:first-of-type{margin:0;border-top:1px solid #bca;border-left:0}
h2{line-height:.5em;margin-bottom:-.45em;width:100%;color:#030;letter-spacing:-.07em;font:1.5em "Old Standard TT", Georgia, "Times New Roman", Times, serif;opacity:.1;filter:alpha(opacity=10);-ms-filter:"alpha(opacity=10)";-khtml-opacity:.1;-moz-opacity:.1}
a{display:inline-block;padding:.15em;-webkit-tap-highlight-color:rgba(0,0,0,0);}
a:link{color:#bca;text-decoration:none;/*text-shadow:1px 1px 0 #030*/}
a:visited{color:#030;text-decoration:none;text-shadow:none}
#packages, #brand, #collateral, #ads, #web, #contact{display:block;width:100%}
.topButton{position:absolute;z-index:2000;margin:-78px 0 0 83%}
.topButton img{box-shadow:none;opacity:.3}
.topButton a{padding:8px}
article{position:relative;z-index:10;margin:0 1em;max-width:90%;color:#444;text-align:left;letter-spacing:.06em;font:1em/1.5em "Lucida Sans Unicode", "Lucida Grande", Verdana, sans-serif}
article p{color:#030;padding-bottom:.85em}
dt{font:1.5em "Old Standard TT", Georgia, "Times New Roman", Times, serif}
dt a{padding:0}
dd{padding-bottom:.85em}
footer{bottom:1em;padding-top:25%}
#copyright{max-width:85%;margin:0 auto;padding:1em;color:#666;text-align:center;font:.65em "Lucida Sans Unicode", "Lucida Grande", Verdana, sans-serif;}
#social{margin:0 auto;padding-top:.5em;width:7em}
ul.social img{box-shadow:none}
ul.social li{float:left;padding:.25em}
.twitter-share-button{margin-top:2px;font-size:.5em;}
#phone{position:relative;margin:0;color:#454;text-align:center;letter-spacing:1px}
#phone a:link{color:#030;font:1.5em "Old Standard TT", Georgia, "Times New Roman", Times, serif}
#phone .erler{position:relative;right:-.1em;bottom:-.2em;font:4em "ErlerDingbats"}
a{text-decoration:none}
[role='navigation']{margin:0 auto;background-color:transparent}
.flexNav-touch[role='navigation'], .flexNav-no-touch[role='navigation']{display:none}
.menu-button{position:absolute;top:.25em;right:-.25em;z-index:1000;float:right;overflow:hidden;padding:2em;background-image:url(../graphics/menuIcon40.png);background-position:center center;background-repeat:no-repeat;cursor:pointer}
[role='navigation']:after{display:block;visibility:hidden;clear:both;height:0;content:" ";font-size:0}
[role='navigation'] li{width:100%;background-color:#454}
[role='navigation'] li a{display:block;padding:.75em;border-bottom:1px solid #bca}
.flex-next:link{width:2.5em;height:2.5em;line-height:2.5em;padding:.5em;margin:1em auto;background-color:#454;text-decoration:none;-moz-border-radius:3em;-webkit-border-radius:3em;border-radius:50%;-khtml-border-radius:3em}
a.flex-next:hover, a.flex-next:visited{color:#9b6;text-shadow:none}
.flex-container a:active, .flexslider a:active, .flex-container a:focus, .flexslider a:focus{outline:0}
.slides, .flex-control-nav, .flex-direction-nav{margin:0;padding:0;list-style:none}
.flexslider{margin:0;padding:0}
.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}
.flexslider .slides img{min-width:150px;height:auto;width:auto;margin:0 auto}
.flex-pauseplay span{text-transform:capitalize}
.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
html[xmlns] .slides{display:block}
* html .slides{height:1%}
.no-js .slides>li:first-child{display:block}
.flexslider{max-width:600px;margin:0 auto;background:transparent;position:relative;font:.7em "Lucida Sans Unicode", "Lucida Grande", sans-serif;zoom:1}
.flex-viewport{max-height:700px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}
.loading .flex-viewport{max-height:100%}
.flexslider .slides{zoom:1;-ms-touch-action:pan-x}
p.flex-caption{padding:.5em}
.carousel li{margin-right:5px}
.flexslider .slides>li:first-child{display:block;-webkit-backface-visibility:visible;-moz-backface-visibility:visible;backface-visibility:visible}
.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}
.flex-direction-nav{*height:0}
.flex-direction-nav .flex-disabled{opacity:.3!important;filter:alpha(opacity=30);cursor:default}
.flex-control-nav{width:100%;position:relative;top:-10px;text-align:center}
.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}
.flex-control-paging li a{width:16px;height:16px;display:none;background:#666;background:rgba(0,0,0,0.5);cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;box-shadow:inset 0 0 3px rgba(0,0,0,0.3)}
.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,0.9);cursor:default}
a.flex-prev {display: none;}
.flexslider .slides img{max-width:90%}
.slides.logos img {box-shadow: none;}
#contact {margin-bottom: 0;}
@media all and (min-width:947px){#wd{margin:0 auto}
nav{display:inline-block;font:1.75em "Old Standard TT", Georgia, "Times New Roman", Times, serif}
nav ul li{list-style-type:none;float:left}
nav ul{display:inline-block;text-align:center}
nav ul li a:link, nav ul li a:visited{/*border:hidden;*/text-decoration:none;font-weight:400;padding:.85em;}
/*nav ul li a:visited{text-shadow:none}*/
nav li:first-of-type{border-left:1px solid #bca;border-top:0}
article{width:60%;max-width:42em;margin:0 auto}
dt a{margin:0 0 -.15em -.15em;padding:0}
#copyright{width:50%}
.flexNav-no-touch a:hover{color:#030;text-shadow:rgba(255,255,255,.3) 1px 0 0;text-decoration:none}
#navList{display:inline-block}
nav ul li{list-style-type:none;float:left;border-right:1px solid #bca;border-bottom:0}
nav ul{display:inline-block;text-align:center}
nav ul li a:link, nav ul li a:visited{/*border:hidden;*/text-decoration:none;font-weight:400}
/*nav ul li a:visited{text-shadow:none}*/
nav li:first-of-type{border-left:1px solid #bca;border-top:0}
.flexNav-touch[role='navigation'], .flexNav-no-touch[role='navigation']{display:inline-block}
.menu-button{display:none}
[role='navigation'] li{position:relative;width:auto;list-style:none;display:inline-block;float:left;background-color:transparent}
[role='navigation'] li a{border-left:1px solid #bca;border-bottom:0}
.flexNav-no-touch[role='navigation'] li ul{position:absolute;top:auto;left:0;opacity:0;visibility:hidden;height:1px;z-index:1}
.flexNav-no-touch .item-with-ul:hover>ul{visibility:visible;opacity:1;height:auto;display:inline-block;border-bottom:1px solid #bca}
.topButton{margin-left:90%}
a.flex-next:hover, a.flex-next:visited{color:#9b6;text-shadow:none}
}
@media all and (min-width:480px) and (max-width:946px){#wd{margin:0 auto}
.menu-button{top:-.25em}
.browse{width:65%}
nav li:first-of-type{border-top:0}
[role="navigation"] li{display:inline-block;width:49.75%;background-color:#454}
article{margin:0 auto;width:80%}
.browse{width:65%}
nav ul{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;width:100%;border-top:1px solid #bca;border-left:1px solid #bca;line-height:100%}
[role="navigation"] li{display:inline-block;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;width:50%;border-right:1px solid #bca;background-color:#454}
flexslider .slides img{max-width:65%}
.topButton{margin-left:85%}
#copyright{width:80%}
}
@-ms-viewport, @-o-viewport, @viewport{width:device-width;zoom:1}
@media (max-width:400px){@-ms-viewport{width:320px;}
}