#skipLinks { display:none; }

#main_menu { margin:0; padding:0; background:url(/creo_img/menu-main.gif) top left no-repeat; }
#main_menu_header { margin:0; background:url(/creo_img/menu-main-top.gif) top left no-repeat; line-height:7px; }
#main_menu_footer { background:url(/creo_img/menu-main-bottom.gif) bottom left no-repeat; line-height:10px; margin-bottom:10px; }

#navigation a {
	color:#000000;
	text-decoration:none;
	padding:0 10px;
	display:block;
	float:left;
	border-right:1px solid #CCCCCC;
	border-left:1px solid #FFFFFF;
}

/* Hide from IE5-Mac \*/
#navigation a { float:none; }
/* End hide */

#navigation a:hover { color:#853D9D; }

/* Main menu selected */
#navigation li.main_menu_selected a { color:#853D9D; text-decoration:none; }
#navigation li.main_menu_selected { display:block; float:left; }
/* Hide from IE5-Mac \*/
#navigation a.main_menu_selected { float:none; }
/* End hide */

#navigation ul{ list-style:none; padding:0; margin:0; }
#navigation li{ float:left; list-style-type:none; }

/* Opera - If UL is set to float:left all collapse left */
#main_menu ul{ line-height:1.8em; margin:0 0 0 10px; padding:0; }

#main_menu a:link, #main_menu a:visited { font-weight:bold; margin:0; text-decoration:none; }

/*********************** side menu ************************************/
#navcontainer { margin:0; background:url(/creo_img/menu-side-behind.gif) top left repeat-y; }
.navcontainer_gradient { background:url(/creo_img/menu-side.gif) top left no-repeat; }

#navcontainer ul {
	margin:0;
	padding:0;
	list-style-type:none;
	font-size:1.1em;
}

#navcontainer li { font-weight:bold; }

#navcontainer a {
	display:block;
	margin-left:12px;
	padding:5px 0;
	width:161px;
	color:#000000;
	text-decoration:none;
	border-top:2px solid #D6D6D6;
}
#navcontainer a.shop_menu_selected { color:#853D9D; }
#navcontainer a:hover { color:#853D9D; }

/* subnavlist1 */
#navcontainer #subnavlist1container .subnavlist1 a,
#navcontainer #subnavlist1container .subnavlist1top a {}
/* First subcontainer hover */
#navcontainer .subnavlist1 a:hover {}
/* Bottom element */
#navcontainer #subnavlist1container .subnavlist1bottom a {}
/* selected item in first subcontainer */
#navcontainer #subnavlist1container #subnavlist1active a { color:#853D9D; }

/* Second subnavlist2 */
#navcontainer #subnavlist1container #subnavlist1active #subnavlist2container .subnavlist2 a,
#navcontainer #subnavlist1container #subnavlist1active #subnavlist2container .subnavlist2bottom a,
#navcontainer #subnavlist1container #subnavlist1active #subnavlist2container .subnavlist2top a {
	color:#333333;
	padding:5px 0;
	width:161px;
	background-color:#DDEEFF;
}
/* Second subcontainer hover */
#navcontainer #subnavlist1active .subnavlist2 a:hover {
	text-decoration:none;
	padding:5px;
}
/* selected item in Second subcontainer */
#navcontainer #subnavlist1active #subnavlist2active a {
	padding:5px;
}
/* selected item in second subcontainer */
#navcontainer #subnavlist1container #subnavlist1active #subnavlist2container #subnavlist2active a {}

/* Third subcontainer */
#navcontainer #subnavlist1container #subnavlist1active #subnavlist2container #subnavlist2active #subnavlist3container .subnavlist3 a,
#navcontainer #subnavlist1container #subnavlist1active #subnavlist2container #subnavlist2active #subnavlist3container .subnavlist3bottom a,
#navcontainer #subnavlist1container #subnavlist1active #subnavlist2container #subnavlist2active #subnavlist3container .subnavlist3top a {
	padding:5px;
	background-color:#F7F7F7;
	color:#000000;
	width:165px;
}
/* Second subcontainer hover */
#navcontainer  #subnavlist1active #subnavlist2active .subnavlist3 a:hover {
	text-decoration:none;
	padding:5px;
}
/* selected item in third subcontainer */
#navcontainer #subnavlist1container #subnavlist1active #subnavlist2container #subnavlist2active #subnavlist3active a {
	padding:5px;
	background-color:#5B9C0E;
}

.menu_header { background:url(/creo_img/menu-side-top.gif) top left no-repeat; line-height:6px; }
.menu_footer { background:url(/creo_img/menu-side-bottom.gif) top left no-repeat; line-height:10px; margin-bottom:10px; }

#footer ul { margin:0; padding:0; list-style-type:none; display:inline; }
#footer1container li { display:inline; margin-left:5px; border-left:1px solid #000000; line-height:1em; }
#footer1container li a { margin-left:5px; }
#footer1container .footer1 {  }
#footer1container .footer1top {  }
#footer1container .footer1bottom {  }