
.all_block {
	position: absolute; 
	/*top:-86px;*/
	left: 142px;
	background-color: #f8f8f8; 
	width: 190px;
	z-index: 99;
	border: 1px solid #cccccc; 
	visibility: hidden;
	line-height: 14px;
}
#all_occasions {
	top: -260px;
}
#all_style {
	top: -139px;
}
#mainFram .sidemenu li .all_content a{
	font-family: Verdana,Arial,Helvetica,sans-serif;
}

#mainFrame .sidemenu li .all_content a:hover {
	color: black;
	background: url(../images/alloccasions_on.gif) no-repeat left top;
}

#mainFrame .sidemenu li:hover .all_block {
	visibility: visible;
}

#mainFrame .sidemenu li:hover .all_block {
	visibility: hidden;
}


#mainFrame .sidemenu li .all_block ul {
	padding: 0px;
	margin: 0px;
}

#mainFrame .sidemenu li .all_block li{
}


.right_arrow{
	background-image: url(../images/sidemenu_all.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

#mainFrame .sidemenu .all_entry{
	position: relative;
	height: 17px;
}

.all_title{
	font-size: 12px;
	font-weight: bold;
	color: white;
	/*background: url(../images/alloccasions_title.gif) no-repeat left top;*/
	background:	url(../images/sideMenu_bgin01.png) repeat-x center top;
	height: 19px;
	width: 170px;
	margin: 5px;
	padding-left: 10px;
	line-height: 19px;
}

.all_content{
	margin: 0 5px 5px 5px;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	border: 1px solid #cccccc;
	background-color: white;
	/*background: url(../images/alloccasions_content.gif) no-repeat left top;*/
}


#mainFrame .sidemenu  .all_block li{
	font-size: 10px;
	height: 14px;
}

