/* Main sitenav */
div#sidenav ul.menu a { width:224px; text-decoration:none; color:#fada7c; display:block; font-weight:normal; background:url(/i/gui/nav/nav_bg.png) no-repeat; font-size:0.86em; padding: 2px 0 4px 23px; }

div#sidenav ul#questions a { background-position:right top; }

div#sidenav ul.menu a:hover,
div#sidenav ul#questions a:hover { background:url(/i/gui/nav/nav_bg_hover.png) right top no-repeat; color:#b59c5c; }

div#sidenav ul.menu { width:247px; }
div#sidenav ul.menu li { display: block; background:url(/i/gui/nav/nav_bottom.png) left bottom no-repeat; padding-bottom:2px; }

body#home div#sidenav #sitenav-home a,
body#whatis div#sidenav #sitenav-whatis a,
body#program div#sidenav #sitenav-program a,
body#program\/gate div#sidenav #sitenav-gate a,
body#vehicles div#sidenav #sitenav-vehicles a,
body#openers div#sidenav #sitenav-openers a,
body#faq div#sidenav #sitenav-faq a,
body#conversionmodule div#sidenav #sitenav-module a,
body#solutions div#sidenav #sitenav-solutions a { background:url(/i/gui/nav/nav_bg_hover.png) no-repeat; }

body#safety div#sidenav #sitenav-safety a:link,
body#safety div#sidenav #sitenav-safety a:visited { color:#999; text-decoration:none; }

/* Extra menu links for "How to Program" pages */
div#sidenav ul#extramenu { color:#fff; padding: 15px 0 4px 0; width:247px; }
div#sidenav ul#extramenu li { list-style:none; line-height:1.8; padding-left:20px; }

div#sidenav ul#extramenu li.pdf { background:url(/i/gui/nav/pdficon.gif) 0 4px no-repeat; }
div#sidenav ul#extramenu li.warning { background:url(/i/gui/form/warning.png) 0 5px no-repeat; }

div#sidenav ul#extramenu a:link,
div#sidenav ul#extramenu a:visited { color:#fff; }
div#sidenav ul#extramenu a:hover,
div#sidenav ul#extramenu a:active { color:#999; }

/* Footer */
div#footer li a { line-height:1.2; }
div#footer li a:link, #footer li a:visited { color:#d30924; }
div#footer li a:hover, #footer li a:active { color:#cc7a85; }

div#footer img { float:left; margin:1px 0; }
div#footer ul { margin: 0 0 3px 180px; }
div#footer ul#utility { padding-top: 10px }
div#footer ul li { font-size:0.9em; display:inline; border-right:1px solid #fff; padding: 0 5px 0 5px; line-height:1; list-style:none; }
div#footer ul li.lastchild { border:0; }
div#footer ul li.copy { padding-left:75px; }
div#footer ul li.popup a { background:url(/i/gui/nav/popup.gif) 0 2px no-repeat; padding-left:10px; }
div#footer ul li a { background:0 2px no-repeat; padding-left:3px; }