div#rcAllProducts {
	background:#eef8ff;
	border:1px solid #c00;
	margin-bottom:10px;
	color:#fff;
}
/**********/
div#rcAllProducts .head {
	background:#c00;
	font-weight:bold;
	padding:3px 5px 5px;
}
div#rcAllProducts .head a:link, div#rcAllProducts .head a:visited {
	color:#fff;
}
div#rcAllProducts .head a:hover, div#rcAllProducts .head a:active {
	color:#fcc;
}
/**********/
div#rcAllProducts .links {
	padding:5px 7px;
	line-height:20px;
}
div#rcAllProducts .links span {
	background:url(images/bullet05.gif) no-repeat left 2px;
	padding-left:12px;
	border-bottom:1px dashed #69c;
	color:#c00;
}
div#rcAllProducts .links a:link, div#rcAllProducts .links a:visited {
	background:url(images/bullet05.gif) no-repeat left 2px;
	padding-left:12px;
	border-bottom:1px dashed #69c;
	color:#c00;
}
div#rcAllProducts .links a:hover, div#rcAllProducts .links a:active {
	background:url(images/bullet04.gif) no-repeat left 2px;
	border-bottom:1px dashed #000;
	color:#660;
}

/*********** TREE STYLES START HERE *********/
div#tree {
	text-align:right;
	padding:3px 15px 3px 5px;
	border:1px solid #b8e1ff;
	background:#f7f7f7;
	margin-bottom:15px;
	font-size:11px;
}
div#tree a {
	font-weight:bold;
}

/********/
.resorces {
	border:1px dotted #33a490;
	background:#fafaeb;
	color:#333;
	padding:8px;
}
.resorces div {
	color:#333;
}
.resorces div a {
	font-weight:bold;
}

/**********/
div#allCategories {
	border:1px solid #69c;
	border-bottom:5px solid #69c;
	margin:15px 0;
	padding:0 0 5px 0;
	width:99%;
	display:table;
}
div#allCategories .head {
	border-bottom:1px solid #69c;
	background:#b8e1ff;
	padding:2px 4px;
	font-weight:bold;
	margin-bottom:10px;
}
div#allCategories .links {
	width:30%;
	margin:0 0 5px 2%;
	float:left;
}
div#allCategories .links a:link, div#allCategories .links a:visited, div#allCategories .links span {
	background:url(images/bulletAllCategory.gif) no-repeat left 3px;
	padding-left:15px;
}
/**********/
div#claHead {
	padding:3px 5px;
	background:#b4b400;
	margin-bottom:15px;
}
div#claHead h2 {
	font-family:"Trebuchet MS", "Times New Roman";
	font-size:14px;
	color:#fff;
}
div.claOuter {
	border:1px solid #b4b400;
	padding:5px;
	word-spacing:1px;
	margin-bottom:10px;
	background:#f8f8e7;
}
div.claOuter .head {
	font-weight:bold;
	margin-bottom:10px;
	font-size:12px;
	color:#f60;
}

div.claOuter .head a:link, div.claOuter .head a:visited {
	color:#717006;
	text-decoration:underline
}
div.claOuter .head a:hover, div.claOuter .head a:active {
	color:#000;
}
div.claOuter2 {
	border:1px solid #b4b400;
	padding:5px;
	word-spacing:1px;
	margin-bottom:10px;
	background:#fff2e3;
}
div.claOuter2 .head {
	font-weight:bold;
	margin-bottom:10px;
	font-size:12px;
	color:#f60;
}

div.claOuter2 .head a:link, div.claOuter2 .head a:visited {
	color:#f60;
	text-decoration:underline
}
div.claOuter2 .head a:hover, div.claOuter2 .head a:active {
	color:#000;
}

/********** DIFFERENT COLOR STYLES START HERE **********/
#colorInner {
	margin-bottom:15px;
}
#colorInner .head a:link, #colorInner .head a:visited {
	color:#fff;
}
#colorInner .head a:hover, #colorInner .head a:active {
	color:#fff;
	text-decoration:underline;
}
/********** BLACK STYLE START HERE **********/
#colorInner .black {
	border:1px solid #000;
	background:#f5f5f5;
}
#colorInner .black .head {
	background:#000;
	font-weight:bold;
	padding:3px 5px 5px;
	color:#fff;
}
#colorInner .black .links {
	padding:5px 7px;
	line-height:20px;
}
#colorInner .black .links a:link, #colorInner .black .links a:visited, #colorInner .black .links span {
	background:url(images/bullet03.gif) no-repeat left 3px;
	padding-left:12px;
	border-bottom:1px dashed #000;
	color:#000;
}
#colorInner .black .links a:hover, #colorInner .black .links a:active {
	border-bottom:1px dashed #666;
	color:#666;
}

/********** BLUE STYLE START HERE **********/
#colorInner .blue {
	border:1px solid #0054a8;
	background:#e5eef6;
}
#colorInner .blue .head {
	background:#0054a8;
	font-weight:bold;
	padding:3px 5px 5px;
	color:#fff;
}
#colorInner .blue .links {
	padding:5px 7px;
	line-height:20px;
}
#colorInner .blue .links a:link, #colorInner .blue .links a:visited, #colorInner .blue .links span {
	background:url(images/bullet04.gif) no-repeat left 3px;
	padding-left:12px;
	border-bottom:1px dashed #0054a8;
	color:#0054a8;
}
#colorInner .blue .links a:hover, #colorInner .blue .links a:active {
	border-bottom:1px dashed #000;
	color:#000;
}

/********** BROWN STYLE START HERE **********/
#colorInner .brown {
	border:1px solid #c00;
	background:#f5e5e5;
}
#colorInner .brown .head {
	background:#c00;
	font-weight:bold;
	padding:3px 5px 5px;
	color:#fff;
}
#colorInner .brown .links {
	padding:5px 7px;
	line-height:20px;
}
#colorInner .brown .links a:link, #colorInner .brown .links a:visited, #colorInner .brown .links span {
	background:url(images/bullet05.gif) no-repeat left 3px;
	padding-left:12px;
	border-bottom:1px dashed #900;
	color:#900;
}
#colorInner .brown .links a:hover, #colorInner .brown .links a:active {
	border-bottom:1px dashed #000;
	color:#000;
}

/********** WHITE STYLE START HERE **********/
#colorInner .white {
	border:1px solid #000;
	background:#666;
}
#colorInner .white .head {
	background:#000;
	font-weight:bold;
	padding:3px 5px 5px;
	color:#fff;
}
#colorInner .white .links {
	padding:5px 7px;
	line-height:20px;
}
#colorInner .white .links a:link, #colorInner .white .links a:visited, #colorInner .white .links span {
	background:url(images/bullet06.gif) no-repeat left 3px;
	padding-left:12px;
	border-bottom:1px dashed #fff;
	color:#fff;
}
#colorInner .white .links a:hover, #colorInner .white .links a:active {
	border-bottom:1px dashed #ff0;
	color:#ff0;
}

/********** GREEN STYLE START HERE **********/
#colorInner .green {
	border:1px solid #060;
	background:#ebffeb;
}
#colorInner .green .head {
	background:#060;
	font-weight:bold;
	padding:3px 5px 5px;
	color:#fff;
}
#colorInner .green .links {
	padding:5px 7px;
	line-height:20px;
}
#colorInner .green .links a:link, #colorInner .green .links a:visited, #colorInner .green .links span {
	background:url(images/bullet07.gif) no-repeat left 3px;
	padding-left:12px;
	border-bottom:1px dashed #060;
	color:#060;
}
#colorInner .green .links a:hover, #colorInner .green .links a:active {
	border-bottom:1px dashed #000;
	color:#000;
}

/********** SITEMAP STYLES START HERE **********/

#sitemap {
	width:99%;
	margin:0 auto 20px;
	border:1px solid #ccc;
}
#sitemap td {
	vertical-align:top;
}
#sitemap table {
	width:99%;
	margin:auto;
}
/**********/
#sitemap .headOnly {
	background:#69c;
	font-weight:bold;
	padding:3px 5px;
	color:#fff;
}
#sitemap .headOnly a:link, #sitemap .headOnly a:visited {
	color:#fff;
}
#sitemap .headOnly a:hover, #sitemap .headOnly a:active {
	color:#000;
}
.bg32 { background:#ffcdcd; }
