

/* Controls Menu Width & Containing Border */
.accordion {
border-top: 1px solid #DDD;
width:  178px;
}

/* NOTES: In the gradient structures below, the first color in the string is the default background color, though in this case it doesn't seem to be revealed much, if at all.
The actual gradient colors are the top and lower gradients, in that order.
The plain background attribute is there in case neither the Mozilla or Safari display properly*/

/* Controls Menu Element Bar Appearance */
.accordion li h3 a:link {
background:             #ffffff;
background:             #ffffff -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff)) no-repeat;
background:             #ffffff -moz-linear-gradient(top,  #fff,  #fff) no-repeat;
background:             #ffffff -o-linear-gradient(top, #ffffff 0%, #fff 100%);

 /* IE 10 */
background:             #f2f5f7 -ms-linear-gradient(top, #ffffff 0%, #ffffff 100%);
/* IE 5.5–7 */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fff',GradientType=0 );
 /* IE 8–9 */
-ms-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fff',GradientType=0 );


border-top:             1px solid #fff;
border-bottom:          1px solid #DDD;
color:                  #666;
display:                block;
font: 									12px/1.4 "helvetica neue", arial, sans-serif;
font-style:             normal;
margin:                 0;
padding:                4px 10px;
/* text-shadow:            0 -1px 2px #333, #ccc 0 1px 2px; */
}

.accordion li h3 a:hover {
background:             #950000;
background:             #950000 -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f4e5e5)) no-repeat;
background:             #950000 -moz-linear-gradient(top,  #fff,  #f4e5e5) no-repeat;


background:             #950000 -o-linear-gradient(top, #ffffff 0%, #f4e5e5 100%);
background:             #950000 -ms-linear-gradient(top, #ffffff 0%, #f4e5e5 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4e5e5',GradientType=0 );
 -ms-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4e5e5',GradientType=0 );



border-top:             1px solid #fff;
border-bottom:          1px solid #DDD;
/* text-shadow:            0 -1px 2px #036, #9cf 0 1px 2px; */
}

.accordion li.active h3 a {
background:             #ffffff;
background:             #ffffff -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ffeebb)) no-repeat;
background:             #ffffff -moz-linear-gradient(top,  #fff,  #ffeebb) no-repeat;
border-top:             1px solid #fff;
border-bottom:          1px solid #BBB;
/* text-shadow:            0 -1px 2px #036, #9cf 0 1px 2px; */
}

.accordion li.locked h3 a {
background:             #ffffff;
background:             #ffffff -webkit-gradient(linear, left top, left bottom, from(#c96), to(#963)) no-repeat;
background:             #ffffff -moz-linear-gradient(top,  #c96,  #963) no-repeat;
border-bottom:          1px solid #630;
border-top:             1px solid #fc9;
/* text-shadow:            0 -1px 2px #630, #fc9 0 1px 2px; */
}

.accordion li h3 {
/* Sets margin around the root element bars */
margin:         0px;
padding:        0px;
}

.accordion .panel {
/* Sets padding inside secondary elements group container */
padding:        0px;
}

.menu_item {
background:             #ffffff;
background:				linear-gradient(to top, #cc6666 , #993333); 
background:             #ffffff -webkit-gradient(linear, left top, left bottom, from(#cc6666), to(#993333)) no-repeat;
background:             #ffffff -moz-linear-gradient(top,  #cc6666,  #993333) no-repeat;
border-top:             1px solid #fff;
border-bottom:          1px solid #BBB;
color:                  #fff;
display:                block;
font:       12px/1.4 "helvetica neue", arial, sans-serif;
font-style:             normal;
margin:                 6px 10px 6px 12px;
padding:                0px;
}

#item_panel {
padding:                4px 4px 4px 10px;	
}

ul
{
list-style-type: none;
margin:0px 0px 0px 0px;
padding-left: 0px;
}

ul li
{
padding-left: 0px;
}

/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%% */
/* From accordion.core.css */

.accordion li {
list-style-type: none;
margin: 0;
padding: 0;
}

.accordion a {
color: inherit;
text-decoration: inherit;
}
