.richSelect { font-weight: normal; }
.richSelect .label { float: left; }
.richSelect .selected { float: left;
	font-weight: bold; white-space: nowrap; cursor: hand; cursor: pointer;
	}
#catdropdown .richSelect .selected {}

.richSelect .handle { float: left;
	font-size: 11px; line-height: 14px; padding: 2px 4px 2px 4px; background: #ffffff;
	border-left: 1px dashed #cccccc;
	/* border: 1px outset #eeeeee; */ cursor: hand; cursor: pointer; }
.richSelect .handle, { font-size: 8px; }

.richSelect input.focusTrap { width:0px; height:0px; border:0px; }

.richSelect .listCon { position: relative; cursor: hand; cursor: pointer; top: -1px; }
.richSelect .list { position: absolute; width: 160px; display: none; background: #ffffff; border: 1px solid #cccccc; border-bottom: none; clear: both; z-index: 100; }
.richSelect .list .item { font-size: 11px; color: #666666; }
.richSelect .list .item a { display: block; text-decoration: none; color: #666666; border-bottom: 1px dotted #cccccc; }
.richSelect .list .item a:hover { background: #ffffcc; }

/* use #menuBar ... selector to override '#menuBar ul.menu li a' selector in frame.css */
#menuBar ul.menu li .toolcon .richSelect .list .item a {
padding: 2px 0 2px 6px;
}

.colordropdown .list .item a span img { margin-right: 5px; }

.colordropdown .red { color: #BB0000; }
.colordropdown .orange { color: #FF8000; }
.colordropdown .blue { color: #72CEE4; }
.colordropdown .green { color: #95CE5C; }
.colordropdown .purple { color: #8E7DB4; }
.colordropdown .pink { color: #FF9987; }
.colordropdown .yellow { color: #DFDF2C; }
.colordropdown .chocolate { color: #521A00; }
.colordropdown .black { color: #000000; }
.colordropdown .white { color: #cccccc; }

#merchantcatdropdown .richSelect .selected { white-space: normal; }
#merchantcatdropdown.short .richSelect .selected { width: 55px; line-height: 12px; }
#merchantcatdropdown .richSelect .list { width: 150px; }

#tagdropdown .richSelect .list { width: 250px; }
#tagdropdown .richSelect .list .item { display: inline; float: left; white-space: nowrap; }
#tagdropdown .richSelect .list .item a { display: inline; border: 0; margin-right: 3px; }
#tagdropdown .richSelect .list .item.footer { display: block; float: none; clear: both; margin: 5px 0 0 0; padding: 5px 0 0 0; border-top: 1px dotted #cccccc; }

#tagdropdown .richSelect .list { padding: 7px; border-bottom: 1px solid #cccccc; }
#tagdropdown .richSelect .list .item .L1 { font-size: 10px; font-weight: normal; }
#tagdropdown .richSelect .list .item .L2 { font-size: 12px; font-weight: normal; }
#tagdropdown .richSelect .list .item .L3 { font-size: 12px; font-weight: bold; }
#tagdropdown .richSelect .list .item .L4 { font-size: 15px; font-weight: bold; }
#tagdropdown .richSelect .list .item .L5 { font-size: 17px; font-weight: bold; }

#richSelect_WEDDINGLISTSORTING { float: left; margin: 0 0 0 20px; border: 1px solid #999999; }
#richSelect_WEDDINGLISTSORTING td { color: #666666; }
#richSelect_WEDDINGLISTSORTING .selected { font-weight: normal; padding: 0 5px; }
#richSelect_WEDDINGLISTSORTING .handle { border-left: 1px solid #999999; padding-bottom: 5px; }
#richSelect_WEDDINGLISTSORTING .list { width: 120px; }
#richSelect_WEDDINGLISTSORTING .list .item a { padding: 2px 5px; }

#richSelect_COLORSWATCH_Inline { margin: 0 5px 0 0; border-bottom: 1px dashed #999999; padding: 0 0 3px 0;}
#richSelect_COLORSWATCH_Inline td {}
#richSelect_COLORSWATCH_Inline .selected { padding: 0; }
#richSelect_COLORSWATCH_Inline .handle { border-left: 0; padding: 4px 0 0 2px; }
#richSelect_COLORSWATCH_Inline .list { width: 120px; }
#richSelect_COLORSWATCH_Inline .list .item a { padding: 4px 5px; font-size: 17px; font-weight: bold; }
