/*****************
* Top bar
******************/

/* Top menu */
#topMenu ul li { display: inline; float: left; position: relative; padding: 3px 3px 3px 3px; }
#topMenu li a { text-decoration: none; border-right: 1px solid #fff; padding: 0 8px 0 4px; }
#topMenu li a:hover { text-decoration: none; color:#398f48; }

/* Main menu */
#mainMenu ul { width: 100%; background: #ffffff url('../images/mainmenubg.gif') repeat; margin-bottom: 0px; clear: both; list-style-type: none; height: 23px; z-index: 50000; padding: 0; border-bottom: solid 1px #398f48; }
#mainMenu li { float: left; display: inline; }
#mainMenu li:hover { display: inline;}
#mainMenu li a { display: block; font-weight: bold; text-decoration: none; padding: 5px 10px 5px 10px; border-right: 1px solid #398f48; }
#mainMenu li a:hover { font-weight: bold; text-decoration: none; color:#fff; background: #9ae668 url('../../../images/layout/topMenuOver.jpg') repeat-x top left; }
#mainMenu .selected {  font-weight: bold; text-decoration: none; color:#fff; background: #9ae668 url('../../../images/layout/topMenuOver.jpg') repeat-x top left; padding: 5px 10px 5px 10px; border-right: 1px solid #000; }
#mainMenu ul ul { display: none; position: absolute; top: auto; left: auto; width: 150px; margin-left: -1px; background:none; }
#mainMenu li:hover ul { display: block; }
#mainMenu li li a { width: 150px; background: url('../images/transparent.png') repeat; color: #fff; border: 1px solid #000; border-top: 0; margin-top: 0px; padding: 7px 10px; }
#mainMenu li li a:hover { width: 150px; color: #000; }

/* Category menu */
#categorymenu { width:157px; list-style:none; margin-bottom:8px; }
#categorymenu li { font-family:Tahoma, Arial, Verdana; border-bottom: solid 1px #888;  }
#categorymenu li a { font-weight: bold; text-decoration: none;width: 147px;display:block; padding: 4px 0px 4px 4px; border-left: 6px solid #fff; }
#categorymenu li a:hover { background: #e9e9e9; color: #18411f; border-left: 6px solid #398f48;  }
#categorymenu .selected { font-weight: bold; width: 147px;display:block; padding: 4px 0px 4px 4px; background: #DCF4DE; color: #18411f; border-left: 6px solid #398f48; }

/* Footer */
#footer ul {  padding: 3px; z-index: 201; }
#footer li { display: inline; position: relative; padding: 0 4px 0 4px; border-right: 1px solid #fff;}
#footer li a { text-decoration: none; color: #fff; }
#footer li a:hover { color:#ddd; }
#footer .final { border: 0; }

/* Footer */
#history {float:left; margin-left:8px; text-align:center;}
#history ul {text-align:center; top: auto; left: auto; width:100px; padding: 0; margin:0; margin-bottom:10px; }
#history li { list-style:none; text-align: center; }
#history li:hover ul { display: block; }
#history li a { text-align:Center; display:block; width: 120px; background: url('../images/transparent.png') repeat; color: #fff; border: 1px solid #000; border-top: 0; margin-top: 0px; padding: 4px 10px 4px 0px; text-decoration:none; }
#history li a:hover { width: 120px; background: #9ae668 url('../../../images/layout/topMenuOver.jpg') repeat-x top left; color: #000; }

/* Paging */
.pages ul { text-align: center; }
.pages li { border-right: 1px solid #000; display: inline; }
.pages .final { border: 0; }