#accordion { width:100%; }
#accordion div { background: none repeat scroll 0 0 #FFFFFF; padding:22px 22px 7px 22px; }
#accordion p { margin-bottom:15px; border:none; text-decoration:none; }
#accordion a.header { cursor:pointer; color: #333333; display:block; padding:10px 22px; margin-top:0; font-weight:bold; border-top:1px solid #E9E9EA; border-bottom:1px solid #D9D9DA; background: #E9E9EA; text-shadow: 0 1px 1px #FFFFFF; }
#accordion a.header:hover { color:#FFFFFF; background: #F36F21; text-shadow: 0 1px 1px #333333; behavior: url(js/PIE.htc); }
#accordion a.header.selected { color:#FFFFFF; background: #F36F21; background: -moz-linear-gradient(top, #F36F21 0%, #f15a23 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #F36F21), color-stop(100%, #f15a23)); background: -webkit-linear-gradient(top, #F36F21 0%, #f15a23 100%); background: -o-linear-gradient(top, #F36F21 0%, #f15a23 100%); background: -ms-linear-gradient(top, #F36F21 0%, #f15a23 100%); background: linear-gradient(top, #F36F21 0%, #f15a23 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F36F21', endColorstr='#f15a23', GradientType=0 );

text-shadow: 0 1px 1px #333333; behavior: url(js/PIE.htc); }

