#categories {
	font-size:14px;
	margin: 0px;
	padding: 0px;
	margin-top: -20px;
}

#categories DIV .infoBoxContents {
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
}


#categories A {
	display:block;
	text-decoration: none;
	height: 100%; /*FOR IE*/
}

#categories UL {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#categories UL.categories-menu {
	height: 100%;
}


#categories LI {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#categories LI A {
	color: #FFFFFF;
}

#categories LI.inactive A {
	background: black;	
}


#categories UL.categories-menu {
	/*border-bottom: 1px solid #000000;*/
}

#categories UL LI {
	border-top: 1px solid #000000;
	margin: 0;
	padding: 0;
}

#categories UL LI.first {
	border-top-width: 0px;
}

/* First Level (inactive / inroot / active) */
#categories UL A {
	padding-left:10px;
}

/* Second Level (inactive / active) */
#categories UL UL A {
	padding-left:20px;
	color: #000000;
}

#categories UL LI UL LI.activ A {
	background: #CCCCCC;
}

#categories UL LI UL LI.inactiv A {
	background: #F1F1F1;
}


.main-categories-listing {
	text-align: left;
}
.main-categories-listing-img {
	margin-bottom: 25px;
	margin-right: 25px;
}




.categories-listing {
	text-align: center;
}

.categories-listing DIV {
	width: 128px;
	text-align: center;
	
}

.categories-listing DIV.left {
	margin-right: 20px;
	margin-left: 0px;
}

.categories-listing DIV.center {
	margin-left: 10px;
	margin-right: 10px;
}

.categories-listing DIV.right {
	margin-right: 0px;
	margin-left: 20px;
}

.categories-listing-img {
	border: 1px solid black;
	height: 128px;	
	background-color: #FFFFFF;
	
}

.categories-listing-img A {
	/*margin-top: 15px;*/
	vertical-align: middle;
}

.categories-listing-title {
	border: 1px solid black;
	background: #000000;
	margin-top: 1px;
	margin-bottom: 20px;
}

.categories-listing-title A {
	color: #FFFFFF;
	text-decoration: none;
	font-size:11px;
}
