.arrowlistmenu{width: 227px; /*width of accordion menu*/}.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/margin:0 0 0 0;padding: 0 0 0 0; /*header text is indented 10px*/cursor: hand;cursor: pointer;background:url(../images/titlebar.png) 0 0 no-repeat;height:53px;}.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/background:url(../images/titlebar-active.png) 0 0 no-repeat;}.arrowlistmenu ul{ /*CSS for UL of each sub menu*/list-style-type: none;background:url(../images/blue_curve_bg.png) 56px 0 no-repeat;height:71px;margin: 0;padding: 0 0 0 66px;margin-bottom: 0px; /*bottom spacing between each UL and rest of content*/}.arrowlistmenu ul li{padding-bottom:0 0 0 0; /*bottom spacing between menu items*/width:145px;padding:5px 0 0 0;}.arrowlistmenu ul li form{display: block;overflow:hidden;}.arrowlistmenu ul li form label{width:54px;float:left;font:normal 14px/25px Arial, Helvetica, sans-serif;color:#fff;margin:0 0 7px 0;}.arrowlistmenu ul li form .curve_input_box{width:77px;height:17px;float:left;background:url(../images/curve_input_box.jpg) 0 0 no-repeat;padding:4px 6px;margin:0 0 7px 0;}.arrowlistmenu ul li form .curve_input_box input{width:77px;height:17px;background:none;border:none;font:normal 12px/17px Arial, Helvetica, sans-serif;color:#000;}.arrowlistmenu ul li form input.pay {width:39px;background:url(../images/pay_button.jpg) 0 0 no-repeat;height:24px;float:left;border:none;cursor:pointer;}