.rowlabel {font-weight:bold; background:#fff; border-right:1px solid #c5c5c5; border-bottom:1px solid #c5c5c5; border-left:0; border-top:0; width:22px; height:22px;}
.availableseatselect {color:#fff;background:#00a7ff; border-right:1px solid #8f8f8f; border-bottom:1px solid #8f8f8f;border-left:0; border-top:0; width:30px; height:22px; text-align: center;}
.availableseat {color:#444;background:#b4b4b4; width:30px; height:22px; text-align: center;}
.bookedseat {color:#fff;background:#990000;border-right:1px solid #8f8f8f; border-bottom:1px solid #8f8f8f;border-left:0; border-top:0;width:30px; height:26px; text-align: center;}
.rowempty {font-weight:bold; background:#fff; border-right:0px solid #c5c5c5; border-bottom:0px solid #c5c5c5; border-left:0; border-top:0; width:22px; height:22px;}

.stepsButton {
    -moz-box-shadow:inset 0px 1px 0px 0px #f5978e;
    -webkit-box-shadow:inset 0px 1px 0px 0px #f5978e;
    box-shadow:inset 0px 1px 0px 0px #f5978e;
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f24537), color-stop(1, #c62d1f));
    background:-moz-linear-gradient(top, #f24537 5%, #c62d1f 100%);
    background:-webkit-linear-gradient(top, #f24537 5%, #c62d1f 100%);
    background:-o-linear-gradient(top, #f24537 5%, #c62d1f 100%);
    background:-ms-linear-gradient(top, #f24537 5%, #c62d1f 100%);
    background:linear-gradient(to bottom, #f24537 5%, #c62d1f 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f24537', endColorstr='#c62d1f',GradientType=0);
    background-color:#f24537;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    border-radius:6px;
    border:1px solid #d02718;
    display:inline-block;
    cursor:pointer;
    color:#ffffff;
    font-family:Arial;
    font-size:15px;
    font-weight:bold;
    padding:6px 24px;
    text-decoration:none;
    text-shadow:0px 1px 0px #810e05;
}
.stepsButton:hover {
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #c62d1f), color-stop(1, #f24537));
    background:-moz-linear-gradient(top, #c62d1f 5%, #f24537 100%);
    background:-webkit-linear-gradient(top, #c62d1f 5%, #f24537 100%);
    background:-o-linear-gradient(top, #c62d1f 5%, #f24537 100%);
    background:-ms-linear-gradient(top, #c62d1f 5%, #f24537 100%);
    background:linear-gradient(to bottom, #c62d1f 5%, #f24537 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c62d1f', endColorstr='#f24537',GradientType=0);
    background-color:#c62d1f;
}
.stepsButton:active {
    position:relative;
    top:1px;
}

body .ui-tabs.ui-tabs-top .ui-tabs-panel, body .ui-tabs.ui-tabs-bottom .ui-tabs-panel, body .ui-tabs.ui-tabs-left .ui-tabs-panel, body .ui-tabs.ui-tabs-right .ui-tabs-panel {
    background-color: #ffffff;
    border: 0px solid #c7cdd1;
    border-top: 0 none; }

.ui-datagrid-transparent {
    background-color: green;
}

.ui-datagrid-no-border-background .ui-datagrid-content {
    border: none;
    background-color: #ffffff;
    font-size: 14px;
    font-weight: bold;
    width:310px;
    margin-left:10px;
    padding:5px;
}		

.ui-panelgrid-no-border-background  {
    border: none;
    background-color: #ffffff;
    font-size: 14px;
    font-weight: bold;
    width:320px;
    margin-left: 10px;
    padding:5px;
}		

.ui-panelgrid-no-border-background-input  {
    border: none;
    background-color: transparent;
    font-size: 14px;
    font-weight: bold;
    width:320px;
    margin-left: 10px;
    padding:5px;
}		

.ui-datagrid-no-border-background-input .ui-datagrid-content {
    border: none;
    background-color: transparent;
    font-size: 18px;
    font-weight: bold;
    width:310px;
    margin-left:10px;
    padding:5px;
}


html {height:100%;}
body {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#222;background:#f3f3f3;padding:0;margin:0;overflow-x:hidden;}

