/* =Side Navigation
-----------------------------------------------------------------------------*/

#sideNavi {
	padding:0 0 0 0;
	width:175px;
}
	#sideNavi ul {
	}
		#sideNavi ul li {
			display:block;
			margin:0 0 0 0;
			padding:8px 0;
			position:relative;
			border-bottom:1px solid #DFE6EA;
		}
		
		#sideNavi .nodetop {
			padding:4px 0;
		}
		#sideNavi ul li li {
			padding:2px 0;
		}
		
		#sideNavi ul li .menuText,
		#sideNavi ul li .menuText:active,
		#sideNavi ul li .menuText:visited {
			/*
			display:block;
			margin:0 0 0 0;
			*/
			padding:0 0 0 25px;
			background: transparent no-repeat url(../images/buttons/arrow_blue.jpg) 5px 1px;
		}
		#sideNavi ul li .menuText:hover {
			background-image:url(../images/buttons/arrow_blue_on.jpg);
		}


.sideOCBox {
	display:block;
	margin:10px 0 10px 5px;
	padding:0;
	border-left:2px solid #D2E5F2;
	width:97%;
}
	#sideNavi ul.sideOCBox li {
		margin:0 0 5px 5px;
		border-bottom:none;
	}
	#sideNavi ul.sideOCBox li a {
		line-height:1.15em;
		font-size:0.9em;
	}
	
	#sideNavi ul li.sideOCBox_secondNode {
		margin-top:8px;
		border-bottom:1px solid #DFE6EA;
	}
	
	#sideNavi .arrowLink {
		display:block;
		margin-left:3px;
		padding-left:12px;
	}

.sideOCBox_secondNode .sideOCBox {
	margin-left:0;
	padding:4px 0 2px 0;
	border:none;
}

#sideNavi .snTreeGrouphead {
	margin:5px;
	padding:4px 5px;
	background-color:#E8F2F9;
	background-color:#EEE;
	font-size:0.9em;
	color:#555;
}


#sideNavi ul li a.ocBt {
	position:absolute !important;
	margin:0 !important;
	padding:0 !important;
	display:block !important;
	width:12px !important;
	height:12px !important;
	background-color:#CCC;
	top:7px !important;
	left:5px !important;
	font-size:0 !important;
	line-height:0 !important;
	background: transparent no-repeat url(../images/buttons/ocBt_blue.jpg) 0 0;
}
#sideNavi ul li a.ocBt:hover {
	background-position:0 -12px;
	cursor: pointer;
}

#sideNavi ul li .ocBt_close,
#sideNavi ul li .ocBt_close:active,
#sideNavi ul li .ocBt_close:visited,
#sideNavi ul li .ocBt_close:hover {
	background-position:-12px 0 !important;
}
#sideNavi ul li .ocBt_close:hover {
	background-position:-12px -12px !important;
}


#sideNavi ul li .ocLink,
#sideNavi ul li .ocLink:active,
#sideNavi ul li .ocLink:visited,
#sideNavi ul li .ocLink:hover {
	background:none;
	margin:0 0 5px 0;
}









/* for 3 menu */

#cntTop_productsCat {
	display: block;
	margin:0 0 5px auto;
	width:375px;
}
	#cntTop_productsCat p {
		margin:0 0 0 3px;
		padding:0;
		float:left;
	}
		#cntTop_productsCat p a {
			display:block;
			width:120px;
			height:25px;
		}
		#cntTop_productsCat p a,
		#cntTop_productsCat p a:active,
		#cntTop_productsCat p a:visited {
			background: transparent no-repeat 0 0;
		}
		#cntTop_productsCat p a:hover {
			background: transparent no-repeat -120px 0;
		}

	#cntTop_productsCat p#productsCat_1 a { background-image:url(../images/buttons/bt_productsCat_1.jpg); }
	#cntTop_productsCat p#productsCat_2 a { background-image:url(../images/buttons/bt_productsCat_2.jpg); }
	#cntTop_productsCat p#productsCat_3 a { background-image:url(../images/buttons/bt_productsCat_3.jpg); }




























