/* TOP MENU */
#top-menu {
list-style: none;
font-size: 12px;
font-weight: bold;
margin: 0;
padding: 0;
width: 570px;
}
#top-menu .mainlink {
color: inherit;
padding: 10px;
}
#top-menu .mainlink:hover {
color: #FF8000;
}
#top-menu .top-li {
float: right;
}

/* Drop Down Menu */
.dropdown {
border: 2px solid #bbb;
border-top: 0px solid #e4e4e4;
border-left: 1px solid #e4e4e4;
border-radius: 5px;
box-shadow: 3px 3px 5px #ccc;
display: none;
position: absolute;
margin: 10px -10px 0 0;
background-color: #fff;
z-index: 999;
}
.dropdown td {
width: 185px;
padding: 5px 0;
}

#top-menu li:hover .dropdown {
display: block;
}

.sub-ul {
list-style: none;
margin: 0;
padding: 0;
}

.sub-li {
padding: 3px 20px 3px 5px;
text-align: right;
font-weight: normal;
font-size: 11px;
}
.sub-li:hover, .dropdown a:hover {
background-color: #ff8000;
color: #fff;
}
.sub-li:hover .soon {
color: #fff;
}

.head-list {
background: url(../../images/sub-item-head-list.gif) right no-repeat;
color: #000;
}
.head-link {
background: url(../../images/sub-item-head-link.gif) right no-repeat;
color: #000;
}
.list-item {
background: url(../../images/sub-item.gif) right no-repeat;
color: #8d8d8d;
}
.head-list:hover {
background-color: #fff;
color: #000;
}
.head-link:hover, .list-item:hover {
background-image: none;
color: #fff;
}

.head-list a {
color: inherit;
}

/* FOOTER MENU */
#footer-menu {
margin: auto;
clear: both;
text-align: center;
color: #ccc;
padding-bottom: 10px;
font-size: 10px;
}

#footer-menu a {
text-decoration: none;
color: #666;
padding: 0 11px;
}
#footer-menu a:hover{
color: #ff8000;
}

/* CATEGORY MENU */
.addon-title {
border-bottom: 1px solid #00b7ff;
}

.category-menu ul{
list-style: none;
margin: 0 0 20px 0;
padding: 0;
}

.category-menu ul li {
padding: 6px 10px 6px 0;
background: url(../../images/category-menu-item.gif) right no-repeat;
border-bottom: 1px solid #e4e4e4;
}

.category-menu ul li.last {
border-bottom: 0px solid #e4e4e4;
}

.category-menu a {
text-decoration: none;
color: inherit;
}
.category-menu a:hover li, .category-menu a:hover div {
color: #ff8000;
}

/* GENERAL PAGES SIDE MENU */
#general-side-menu ul {
margin: 0;
padding-left: 17px;
}

#general-side-menu ul a{
color: #009CFF;
}

#general-side-menu a {
color: inherit;
}
#general-side-menu a:hover {
color: #ff8000;
}
