html {
overflow: auto;
}

body {
  background-color:#ffffff;
  margin: 0px;
  padding:0px;
  font-family:Arial;
  font-size: 12px;
}

.check {
  width: 24px;
  height: 14px;
  background:url(/images/graycheck.gif) no-repeat left top;
}

.listlink {
 color: #542822;
 text-decoration:none;
}

.listlink:hover {
 color: black;
 text-decoration:underline;
}

input {
 font-size:12px;
 margin:0px;
 padding:0px;
}
form {
 margin:0px;
 padding:0px;
}

.red {
  color: #542822;
}

.button{ 
 font-family:    Arial;
 font-size:      12px;
 vertical-align: middle;
 text-align:     center;
 color:          white; 
 background-color:#542822;
 height:         21px;
 border:         1px solid #808080;
 margin:         0px;
 padding:        0px;
 padding-left:   8px;
 padding-right:  8px;
 padding-bottom: 2px; 
}

.button:hover {
 color:#ffbdbd;
}

.btn1 {
 width:0px;
 height:21px;
 background: url('/images/button-left.gif')
}

.btn2 {
 width:0px;
 height:21px;
 background: url('/images/button-right.gif')
}


.buttonx{ 
 font-family:    Arial;
 font-size:      12px;
 vertical-align: middle;
 text-align:     center;
 color:          #bbbbbb; 
 background-color: #858585;
 height:         21px;
 border:         1px solid #808080;
 margin:         0px;
 padding:        0px;
 padding-left:   8px;
 padding-right:  8px;
}

.btnx1 {
 width:0px;
 height:21px;
 background: url('/images/button-left-bw.gif')
}

.btnx2 {
 width:0px;
 height:21px;
 background: url('/images/button-right-bw.gif')
}

hr {
 height:1px;
 background-color: #bbbbbb;
 border:0px;
}

a {
 color:black;
 text-decoration:none;
}

a:hover {
 text-decoration:underline;
}

table {
  text-align:left;
}

h1 {
 font-size:22px;
 font-weight:bold;
 padding:0px;
 margin:0px;
 margin-bottom:12px;
}

h2 {
 margin:0px;
 padding:0px;
 margin-bottom:14px;
 font-weight:normal;
 font-size:19px;
 color: #542822;
}

.urlap {
 font-size:11px;
 color:#636363;
}
 
.urlapa {
 color:#636363;
 text-decoration:none;
}
.uralapa:hover {
 text-decoration:underline;
}

.urlapa b{
 color:#636363;
}

.urlap h3{
 font-weight:normal;
 font-size:13px;
 color: #542822;
}

.hmenu {
  color:white;
}

.hmenu td {
  padding-right:22px;
}

.hmenu a {
 color:white;
 text-decoration:none;
}

.hmenu a:hover {
 text-decoration:underline;
}

.menushadow {
  font-size: 9px;
  text-align:center;
  background-image: url('/images/shad_menu.png');
  background-position:top;
  background-repeat:repeat-x;
  height:17px;
}

.search_head {
  font-size: 9px;
  text-align:center;
  background-image: url('/images/ticketinfo/search_head.png');
  background-position:right bottom;
  background-repeat:no-repeat;
  height:13px;
}

.search_body {
  background-image: url('/images/ticketinfo/search_bg.png');
  background-position:right;
  background-repeat:repeat-y;
  padding-left:14px;
  padding-right:20px;
  color:#6f6d65;
  font-size:13px;
}

.search_select1 {
 width:190px;
 color:#636363;
 border:1px solid #c1c1c1;
 padding:0px;
 margin-left:-5px;
 font-size:12px;
 height:21px;
 margin-top:2px;
 margin-bottom:4px;
}

.search_select2 {
 color:#636363;
 border:1px solid #c1c1c1;
 padding:0px;
 margin-left:-5px;
 font-size:12px;
 height:21px;
 margin-top:2px;
 margin-bottom:4px;
}

.search_select3 {
 color:#636363;
 border:1px solid #c1c1c1;
 padding:0px;
 font-size:12px;
 height:21px;
 margin-top:2px;
 margin-bottom:4px;
}

.search_foot {
  font-size: 9px;
  text-align:center;
  background-image: url('/images/ticketinfo/search_foot.png');
  background-position:right top;
  background-repeat:no-repeat;
  height:18px;
}

.adminmenu {
 font-weight:bold;
 text-decoration:none;
 color:black;
}

.adminmenu:hover {
 text-decoration:underline;
 color:#ff6600;
}

.admintitle {
 font-size:15px;
 font-weight:bold;
 padding:0px;
 margin:0px;
 margin-bottom:8px;
}

.save {
 font-weight:bold;
}

.addcatlink {
 font-size:9px;
}

.error {
 color:red;
 font-weight:bold;
}

.error_title {
 color:red;
 font-weight:bold;
}

.order_select {
 color:#636363;
 border:1px solid #c1c1c1;
 padding:0px;
 font-size:12px;
 height:21px;
}

.order_select2x {
 color:black;
 font-weight:bold;
 font-family:Arial;
 border:1px solid #c1c1c1;
 padding:0px;
 font-size:12px;
 height:21px;
}

.rollover {
 display: block;
 padding-top:5px;
 margin:0px;
 background: url('/images/button_normal.png') 0 0 no-repeat;
 text-decoration: none;
 text-align:center;
 color:white;
 vertical-align:bottom;
 font-weight:bold;
 width: 110px;
 height: 27px;
 font-size:11px;
 font-family:Arial;
}
.rollover:hover { 
 background: url('/images/button_hover.png') 0 0 no-repeat;
 text-decoration: none;
 color: #ea1d1a;
}

.d_title {
 font-size:12px;
 color: #464239;
 padding-top:6px;
 padding-bottom:2px;
}

.d_pad9 {
 vertical-align:top;
 padding-bottom:9px;
}

.text_red {
 font-size:11px;
 color:#542822;
}

.text_red2 {
 font-size:16px;
 color:#542822;
 font-weight:bold;
}

.text_gray {
 font-size:11px;
 color:#636363;
 font-weight:bold;
}

.text_gray2 {
 font-size:16px;
 color:#636363;
}

.btn_l {
 width:   3px;
 height: 23px;
 background:url('/images/btn_l.png');
}

.btn_r {
 width:   3px;
 height: 23px;
 background:url('/images/btn_r.png');
}

.btn_b {
 width: 100px;
 height: 23px;
 background:url('/images/btn_b.png');
 text-align:center;
 white-space: nowrap;
}

.btn_a {
 text-decoration: none;
 color:white;
 font-weight:bold;
 font-size:11px;
 font-family:Arial;
 white-space: nowrap;
}

.btn_a:hover {
 text-decoration: underline;
}

.foot_a {
 text-decoration: none;
 color:white;
 font-weight:bold;
 font-size:14px;
 font-family:Arial;
}

.foot_a:hover {
 text-decoration: underline;
}