#medio { height:450px; }
.menuCategory { float:left; width:400px; margin-left:590px; margin-top:40px; font-family: Helvetica, Geneva, Arial,  sans-serif; font-size: 11px;}

.shoparrowlistmenu, .arrowlistmenu{width: 180px; /*width of accordion menu*/ }
.shoparrowlistmenu { margin-left:80px; }

.shoparrowlistmenu .menuheader,  .arrowlistmenu .menuheader{ font-size:12px; color:#FFF; background-image:url(../images/arrowdown.png); background-repeat:no-repeat; background-position:top left; background-color: #5D155F; margin-bottom: 10px; text-transform: uppercase; padding: 4px 3px 4px 10px; cursor: hand; cursor: pointer; height:15px; font-weight:normal; }
.shoparrowlistmenu .openheader,  .arrowlistmenu .openheader{  background-image:url(../images/arrowup.png); background-repeat:no-repeat; background-position:top left; }

.shoparrowlistmenu ul, .arrowlistmenu ul{ list-style-type: none;margin: 0;padding: 0;margin-bottom: 8px;}
.shoparrowlistmenu ul li, .arrowlistmenu ul li{ padding-bottom: 2px;}

.shoparrowlistmenu ul li .opensubheader, .arrowlistmenu ul li .opensubheader{ color:#5D155F; text-transform: uppercase; }
.shoparrowlistmenu ul li .closedsubheader, .arrowlistmenu ul li .closedsubheader{ color:#5D155F; text-transform: uppercase; }

.shoparrowlistmenu ul li a, .arrowlistmenu ul li a{ color: #5D155F; display: block; padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/ text-decoration: none; font-weight: normal; font-size: 13px;}
.shoparrowlistmenu ul li a:hover, .arrowlistmenu ul li a:hover{ text-decoration: underline; }
.shoparrowlistmenu ul li a.subexpandable:hover, .arrowlistmenu ul li a.subexpandable:hover{ text-decoration: underline; }

h3 {
	color:#FFFFFF;
	font-weight:lighter;
	font-size:20px;
}