.js #random div, .js .cycleshow .panel, .js #mc_embed_signup {display:none;}
#home {padding-top:65px;}
.h-sidebar {margin-top:45px;}

#h-nav { width:222px; margin:0 auto; position: relative; z-index: 500; }
/*#h-nav li span { display: none; }*/
#h-nav li { float:left; list-style:none; position:relative; margin-bottom:10px;cursor:pointer; }
#h-nav li, #h-nav a {width:222px; height:54px; /* Each button must have the same height, define it here */ display:block;}
#h-nav #custom { margin-bottom:20px}
#h-nav a {background:url(../images/btn_home-sidenav.gif) no-repeat;}
#h-nav #usingit a {background-position:0 0;}
#h-nav #usingit a:hover,
#h-nav #usingit a:active {background-position:-222px 0;}
#h-nav #install a {background-position:0 -54px;}
#h-nav #install a:hover,
#h-nav #install a:active {background-position:-222px -54px;}
#h-nav #custom a {background-position:0 -108px;}
#h-nav #custom a:hover,
#h-nav #custom a:active {background-position:-222px -108px;}

#h-txt {padding:10px 20px 5px; margin-top: 15px;}
#h-txt h2 {font-size: 24px;text-shadow: 0 -1px 1px #CCCCCC;}
#h-txt h4 {font-size: 20px;text-shadow: 0 -1px 1px #CCCCCC;margin-top:0 !important;}
#h-text h4 a {}
#h-txt #h-content {font-size:13px;line-height:1.6;}

#homecycle {}
/* sidebar */
.faqbox {background: url(../images/bkg_faqbox.gif) no-repeat bottom center #fff;padding:10px 10px 7px;}
.faqbox h3 {font-size:1.2;font-style:italic;text-align:center;padding-bottom:3px;border-bottom:1px dashed #ccc;}
#random div p {line-height:1.5;padding:5px 5px 10px;}
.faqlink a,.faqpipe {background:url(../images/btn_answers2.png) no-repeat 0 0;display:block}
.faqlink a#randofresh {background-position:0 0; width:26px;margin:0 5px}
.faqlink a:hover#randofresh {background-position:0 -31px}
.faqpipe {background-position:-30px 0;width:8px;height:26px;}
.faqlink a#morefaq {background-position:-48px 0; width:122px;margin-right:10px}
.faqlink a:hover#morefaq {background-position:-48px -31px}
/* nav */
#ss-nav-wrap {display:table;margin:0 auto -20px; z-index:3}
#nav-l {background: url(../images/nav-cycle-l.png) no-repeat;height:32px;width:4px}
#ss-nav {background: url(../images/nav-cycle-m.png) repeat-x; height:34px;}
#nav-r {background: url(../images/nav-cycle-r.png) no-repeat;height:32px;width:5px}
#ss-nav a { width:25px; height:25px; cursor:pointer; position:relative; top:8px; color:white; margin: 0 2px; padding: 6px 7px; font-weight:bold; text-decoration:none;font-size:16px;line-height:1 }
#ss-nav a.activeSlide { color:yellow; }
#ss-nav a:focus { outline: none; }
#pause {background-position: -29px -4px;top:11px;left:-5px;}
.play {background-position:-29px -32px !important;}
/* Panels */
.cycleshow { z-index:1; width:696px; height: 386px margin:auto; overflow:hidden; }
.panel {position:relative; height:386px; width:696px; background-color:#fff !important;}
.btn {position:absolute; /*background: gray; opacity:0.5;*/}