table.categories {
	border-bottom:0px !important;
}

table.categories td {
	padding:0px !important;
	line-height:25px;
	margin-left:10px!important;
}

table.categories tr td {
	padding:0px !important;
	line-height:25px;
	margin-left:0px!important;
}


table.categories a {
	padding:0px;
	background:none;
	color:#848889;
	text-decoration:none;
	text-transform:none;
	/*font-weight:bold;*/
	font-size:11px;
	/*display:block;*/
}

table.categories a:hover {
	background:none;
	color:inherit;
}


/* Styles for flyout categories menu */
#ccatnav {
	border-top: 0px solid red; /*#D1D1D1;*/
	border:1px;
	z-index:0;
	background: transparent;
	width:250px!important;
 /* margin-left:-10px!important;*/
}

#ccatnav, #ccatnav ul { /* style for all menus */
	/* Do not change */
	padding: 0;
	margin: 0;
	list-style: none;
	float : left;
	/*width:100%;*/
	
	/* Styles */
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}

#ccatnav li { /* all menu items */
	/* Do not change */
	float : left;
	width:100%;
	
	/* Styles */
	line-height : 25px;
}

#ccatnav li ul { /* second-level lists */
	/* Do not change */
	position : absolute;
	left: -999em;
	z-index:10 !important;
	
	/* Styles */
	margin-left : 224px;
	margin-top : -27px;
	width:155px;
}

#ccatnav li ul ul { /* third-and-above-level lists */
	left: -999em;	/* Do not change */
	margin-left : 153px;
}

#ccatnav ul { 
width:200px;
}

#ccatnav li:hover, #ccatnav li.hover { position: static; } /* Fix for IE7 overlap issue */

#ccatnav li a {
	/* Do not change */
	display : block;
	padding:0;
	width:100%;
	
	/* Styles */
	color:#666;
	font-weight : bold;
	text-decoration : none;
	background-color :#F9F9F9;
	border-bottom: 1px solid #D1D1D1;
}

#ccatnav li a span {	/* Give left and right padding to menu links */
	padding : 0 0.5em;
}

#ccatnav li a:hover { /* Hover styles for menu links */
	color : gray;
	background-color : #40588C;
	/*background-image:url(../images/cat-back-li.JPG)	;*/
/*	background-image:none;
	background-color:transparent;
	background-image:url(../images/cat-back-li.JPG)	;*/
	/*background-image:url(../images/menu/menubg2.jpg);*/
}

#ccatnav li ul {	/* Styles for submenus, will also inherit styles specified for parent */
	border: 1px inset #D1D1D1;	/*border-bottom:10px;*/

}

/* Current styles allow up to 3 levels of submenus */
/* Do not remove the following styles */
#ccatnav li:hover ul ul, #ccatnav li:hover ul ul ul, #ccatnav li.sfhover ul ul, #ccatnav li.sfhover ul ul ul { left: -999em; }
#ccatnav li:hover ul, #ccatnav li li:hover ul, #ccatnav li li li:hover ul, #ccatnav li.sfhover ul, #ccatnav li li.sfhover ul, #ccatnav li li li.sfhover ul { /* lists nested under hovered list items */ left: auto;}

#left ul {
	/*background: none;*/
	/*background-image:url(../images/menu/menubg2.jpg);*/
	padding-left:5px;
}

#left ul a {
	/*background: none;*/
	/*background-image:url(../images/menu/menubg2.jpg);*/
	text-indent:10px;
	color:#000000;
	border-bottom-color:#CCCCCC;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}

#ccatnav {border:0px!important;}

#left td {
	margin-top:134px;
}


#catnav li {margin-left:0px!important;padding:0px!important;}
#catnav a {margin-left:10px!important;padding:0px!important;}


#subcat {border:0px!important; display:none;border:0px!important;margin-left:0px;border-bottom:1px!important;}
#category {border:0px!important;margin-left:10px!important;}
#category a:hover {
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	text-decoration:none;
	color:#808080;
	
	/*border-bottom-color: #B3EE5C;*/
}

#ccategory {border-bottom:1px solid #CCCCCC!important;}
#category a {
		border-bottom:0px solid #CCCCCC!important;
		margin-left:10px;
}


#left ul {border:0px!important;}

#catnav {
	z-index:0;
	background: transparent;
	background-image:none!important;
/*	background-color:#3d4144;*/
	width:229px!important;
	margin-left:0px!important;
	padding-left:0px!important;
	border:1px solid red!important;	
}

#catnav li {
	border-bottom:1px solid white!important;
	padding-bottom:1px!important;
	padding-top:1px!important;
}

#catnav li li {
	border-bottom:0px solid white!important;
	padding-bottom:0px!important;
	padding-top:0px!important;
}

#catnav li li li {
	border-bottom:0px solid red!important;
	padding-bottom:0px!important;
	padding-top:0px!important;
}


#catnav li ul {margin-left:12px;}

#mnucolapse{
/*background-color:#3d4144;*/
color:#FFFFFF;
padding:0px!important;
margin:0px!important;
}

