.b-submenu {
	position: relative;
	z-index: 2;
  width: 220px;
	}
	.b-submenu li {
		position: relative;
		font: 1.3em/1em Arial, Helvetica, sans-serif;
		margin: 1em 0;
		}
		.b-submenu li span.wrap {
			display: inline-block;
			/* padding: 0 7px 0 0; */
			margin-left: -7px;
			
			color: #2f2a1c;
			/* background: #d3c49e url('../../../images/b-submenu/right.gif') right top no-repeat; */
			background: #d3c49e url('../../../images/b-submenu/rt-.gif') right top no-repeat;

			zoom: 1;
			position: relative;
			}
			.b-submenu li span.wrap span.wrap {
				background: transparent url('../../../images/b-submenu/lt-.gif') left top no-repeat;
        margin: 0; padding: 0;
				}
        .b-submenu li span.wrap span.wrap span.wrap {
          background: none;
          padding: 0;
          margin-left: -7px;
          background: url('../../../images/b-submenu/rb-.gif') right bottom no-repeat;
          }
         .b-submenu li span.wrap span.wrap span.wrap span.wrap {
          background: none;
          padding: 2px 7px 3px; margin: 0 0 0 7px;
          background: transparent url('../../../images/b-submenu/lb-.gif') left bottom no-repeat;
          }
			.b-submenu li a.selected {
				ztext-decoration: none;
				color: #2F2A1C;
			}

		.b-submenu li ul {
			margin-left: 20px;
			}
			.b-submenu li ul li {
				font-size: 1em;
				}	

