@import http://fonts.googleapis.com/css?family=Raleway;
/*----------------------------------------------
CSS Settings For HTML Div ExactCenter
------------------------------------------------*/
@font-face {
    font-family: Pacifico;
    src: url(font/Pacifico.ttf);
}

#main {
width:300px;
margin:50px auto;
font-family:raleway
}
span {
color:red
}
h2 {
background-color:#FEFFED;
text-align:center;
border-radius:10px 10px 0 0;
margin:-10px -40px;
padding:15px
}
hr {
border:0;
border-bottom:1px solid #ccc;
margin:10px -40px;
margin-bottom:30px
}
#login {
width:300px;
float:left;
border-radius:10px;
font-family:raleway;
border:2px solid #ccc;
padding:10px 40px 25px;
margin-top:70px
}
#head_logo{
    margin: 0 auto;
    width: 27%;   
}
#head_logo img{
    margin: -35px auto 0;
    max-width: 57%;
}

input[type=text],input[type=password] {
width:99.5%;
padding:10px;
margin-top:8px;
border:1px solid #ccc;
padding-left:5px;
font-size:16px;
font-family:raleway
}
#loginbtn{
width:100%;
background-color:#FFBC00;
color:#fff;
border:2px solid #FFCB00;
padding:10px;
font-size:20px;
cursor:pointer;
border-radius:5px;
margin-bottom:15px
}
#profile {
padding:10px;
/*border:1px dashed grey;*/
font-size:20px;
background-color:#DCE6F7
}
#logout {
float: right;
margin-top: -8%;
}
a {
text-decoration:none;
color:#6495ed
}
i {
color:#6495ed
}

/*-----------MY CSS-----------*/

#main-content{
    border-top: 1px solid #ccc;   
    overflow: hidden;
    width: 100%;
}
#nav_menu{
    height: 37px;
}
#start{
    margin: 110px auto;
    width: 370px;
    text-align: center;
    font-weight: bold;
}

#start h1{           
    font-family: Pacifico;
    text-shadow: 2px 2px 3px #fff; 
    font-size: 40px;
    color: #ec7aec;
}

#housekeeping{
    border: 1px solid #ccc;
    margin: -80px auto 0;
    padding: 0px 10px 10px;
    width: 350px;
}

#selectroom{
    float: left;
    width: 2%;
    border: 1px solid #ccc;
    border-right: none;
    min-width: 42px;
    position: absolute;
}
#dp{
    width:100%;
}

#durotion{
    border-bottom: 1px solid #ccc;
    padding-bottom: 5px;
}
#bookroominf th{
    width: 50px;        
}
#bookgstinf td{
    padding: 4px;    
}
#bookgstinf input[type="text"]{
    /*height: 3px;*/
    width: 145px !important;
}

select{
    /*height: 23px;*/
    border: 1px solid #ccc;
    margin:5px 0px 0px 0px;
    padding: 4px 10px 4px 5px;
   /* font-family: raleway; 
    padding: 10px 10px 10px 5px;*/
}

input[type="text"], input[type="password"] {
    border: 1px solid #ccc;
    font-family: raleway;
    font-size: 16px;
    margin-top: 8px;
    padding: 3px 10px 3px 5px;
}

#bookgstinf{
    border: 1px solid #ccc;
    margin: 5px;
    padding: 4px;
}

.submitbtn{
    /*width:100px;*/
    background-color:#FFBC00;
    color:#fff;
    border:2px solid #FFCB00;
    padding:4px;
    font-size:17px;
    cursor:pointer;
    border-radius:5px;
    margin: 2px 1px 2px 0;
    float: left;
}

#errorinf, #errorinf1{
    border: 1px solid;
    color: red;
    font-weight: bold;
    padding: 4px;
}

 #first{
    width:118px;
}
#guestinf #second{
    width: 200px;
}

#guestinf #second1{
    width: 200px;
    background:none !important;
    color: #000;
    text-align: left;
}
#guestinf td {
   border: 1px solid #ccc;
} 

#guestinf {
    margin-bottom: 10px;
}

#deleted td{
    text-decoration: line-through;
}

/*-----------Table Generate CSS-------------*/

.CSSTableGenerator input[type="text"], .CSSTableGenerator input[type="select"]{
    font-size: 12px;
    width: 81.9%;    
}

.CSSTableGenerator {
    margin:0px;padding:0px;
    width: 100%;
    box-shadow: 10px 10px 5px #888888;
    border: 1px solid #ccc;
    
    -moz-border-radius-bottomleft:0px;
    -webkit-border-bottom-left-radius:0px;
    border-bottom-left-radius:0px;
    
    -moz-border-radius-bottomright:0px;
    -webkit-border-bottom-right-radius:0px;
    border-bottom-right-radius:0px;
    
    -moz-border-radius-topright:0px;
    -webkit-border-top-right-radius:0px;
    border-top-right-radius:0px;
    
    -moz-border-radius-topleft:0px;
    -webkit-border-top-left-radius:0px;
    border-top-left-radius:0px;
}.CSSTableGenerator table{
    border-collapse: collapse;
        border-spacing: 0;
    width:100%;
    height:100%;
    margin:0px;padding:0px;
}.CSSTableGenerator tr:last-child td:last-child {
    -moz-border-radius-bottomright:0px;
    -webkit-border-bottom-right-radius:0px;
    border-bottom-right-radius:0px;
}
.CSSTableGenerator table tr:first-child td:first-child {
    -moz-border-radius-topleft:0px;
    -webkit-border-top-left-radius:0px;
    border-top-left-radius:0px;
}
.CSSTableGenerator table tr:first-child td:last-child {
    -moz-border-radius-topright:0px;
    -webkit-border-top-right-radius:0px;
    border-top-right-radius:0px;
}.CSSTableGenerator tr:last-child td:first-child{
    -moz-border-radius-bottomleft:0px;
    -webkit-border-bottom-left-radius:0px;
    border-bottom-left-radius:0px;
}.CSSTableGenerator tr:hover td{
    
}
.CSSTableGenerator tr:nth-child(odd){ background-color:#aad4ff; }
.CSSTableGenerator tr:nth-child(even)    { background-color:#ffffff; }
.CSSTableGenerator td{
    vertical-align:middle;
    border:1px solid #ccc;
    border-width:0px 1px 1px 0px;
    text-align:left;
    padding:7px;
    font-size:12px;
    font-family:Arial;
    font-weight:normal;
    color:#000000;
}.CSSTableGenerator tr:last-child td{
    border-width:0px 1px 0px 0px;
}.CSSTableGenerator tr td:last-child{
    border-width:0px 0px 1px 0px;
}.CSSTableGenerator tr:last-child td:last-child{
    border-width:0px 0px 0px 0px;
}
.CSSTableGenerator tr:first-child td{
        background:-o-linear-gradient(bottom, #005fbf 5%, #003f7f 100%);    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #005fbf), color-stop(1, #003f7f) );
    background:-moz-linear-gradient( center top, #005fbf 5%, #003f7f 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#005fbf", endColorstr="#003f7f");    background: -o-linear-gradient(top,#005fbf,003f7f);

    background-color:#005fbf;
    border:0px solid #000000;
    text-align:center;
    border-width:0px 0px 1px 1px;
    font-size:14px;
    font-family:Arial;
    font-weight:bold;
    color:#ffffff;
}
.CSSTableGenerator tr:first-child:hover td{
    background:-o-linear-gradient(bottom, #005fbf 5%, #003f7f 100%);    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #005fbf), color-stop(1, #003f7f) );
    background:-moz-linear-gradient( center top, #005fbf 5%, #003f7f 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#005fbf", endColorstr="#003f7f");    background: -o-linear-gradient(top,#005fbf,003f7f);

    background-color:#005fbf;
}
.CSSTableGenerator tr:first-child td:first-child{
    border-width:0px 0px 1px 0px;
}
.CSSTableGenerator tr:first-child td:last-child{
    border-width:0px 0px 1px 1px;
}

/*-----------END Table Generate CSS-------------*/


.tblgenerator {
    margin:0px;padding:0px;
    width:100%;
    box-shadow: 10px 10px 5px #888888;
    border:1px solid #000000;
    
    -moz-border-radius-bottomleft:0px;
    -webkit-border-bottom-left-radius:0px;
    border-bottom-left-radius:0px;
    
    -moz-border-radius-bottomright:0px;
    -webkit-border-bottom-right-radius:0px;
    border-bottom-right-radius:0px;
    
    -moz-border-radius-topright:0px;
    -webkit-border-top-right-radius:0px;
    border-top-right-radius:0px;
    
    -moz-border-radius-topleft:0px;
    -webkit-border-top-left-radius:0px;
    border-top-left-radius:0px;
}.tblgenerator table{
    border-collapse: collapse;
        border-spacing: 0;
    width:100%;
    height:100%;
    margin:0px;padding:0px;
}.tblgenerator tr:last-child td:last-child {
    -moz-border-radius-bottomright:0px;
    -webkit-border-bottom-right-radius:0px;
    border-bottom-right-radius:0px;
}
.tblgenerator table tr:first-child td:first-child {
    -moz-border-radius-topleft:0px;
    -webkit-border-top-left-radius:0px;
    border-top-left-radius:0px;
}
.tblgenerator table tr:first-child td:last-child {
    -moz-border-radius-topright:0px;
    -webkit-border-top-right-radius:0px;
    border-top-right-radius:0px;
}.tblgenerator tr:last-child td:first-child{
    -moz-border-radius-bottomleft:0px;
    -webkit-border-bottom-left-radius:0px;
    border-bottom-left-radius:0px;
}.tblgenerator tr:hover td{
    background-color:#d3e9ff;
        

}
.tblgenerator td{
    vertical-align:middle;
        background:-o-linear-gradient(bottom, #ffffff 5%, #d3e9ff 100%);    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #d3e9ff) ); 
    background:-moz-linear-gradient( center top, #ffffff 5%, #d3e9ff 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#d3e9ff");    background: -o-linear-gradient(top,#ffffff,d3e9ff);

    background-color:#ffffff;

    border:1px solid #000000;
    border-width:0px 1px 1px 0px;
    text-align:left;
    padding:7px;
    font-size:12px;
    font-family:Arial;
    font-weight:normal;
    color:#000000;
}.tblgenerator tr:last-child td{
    border-width:0px 1px 0px 0px;
}.tblgenerator tr td:last-child{
    border-width:0px 0px 1px 0px;
}.tblgenerator tr:last-child td:last-child{
    border-width:0px 0px 0px 0px;
}
.tblgenerator tr:first-child td{
        background:-o-linear-gradient(bottom, #0057af 5%, #007fff 100%);    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #0057af), color-stop(1, #007fff) );
    background:-moz-linear-gradient( center top, #0057af 5%, #007fff 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#0057af", endColorstr="#007fff");    background: -o-linear-gradient(top,#0057af,007fff);

    background-color:#0057af;
    border:0px solid #000000;
    text-align:center;
    border-width:0px 0px 1px 1px;
    font-size:14px;
    font-family:Arial;
    font-weight:bold;
    color:#ffffff;
}
.tblgenerator tr:first-child:hover td{
    background:-o-linear-gradient(bottom, #0057af 5%, #007fff 100%);    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #0057af), color-stop(1, #007fff) );
    background:-moz-linear-gradient( center top, #0057af 5%, #007fff 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#0057af", endColorstr="#007fff");    background: -o-linear-gradient(top,#0057af,007fff);

    background-color:#0057af;
}
.tblgenerator tr:first-child td:first-child{
    border-width:0px 0px 1px 0px;
}
.tblgenerator tr:first-child td:last-child{
    border-width:0px 0px 1px 1px;
}
/*----------------------------------------*/

#special{
    background: none repeat scroll 0 0 #ccc;
    border-width: 0;
    cursor: pointer;
    font-weight: bold;
    text-align: center;
    text-transform: uppercase;
}

#restaurant{
    margin: 10px 0 5px;
    padding: 5px;
    width: 100%;   
}

#restaurant_left{
    float: left;
    width: 47%; 
    margin-top: 15px;   
}

#restaurant_right{
    border: 1px solid #ccc;
    float: left;
    margin: 0 0 0 25px;
    width: 50%;    
}

#insert_cont{
    min-height: 10px;
}

/*--------------------------------*/

#resleft_table {
    margin:0px;padding:0px;
    box-shadow: 10px 10px 5px #888888;
    border:1px solid #0057af;
    width: 100%;
    -moz-border-radius-bottomleft:0px;
    -webkit-border-bottom-left-radius:0px;
    border-bottom-left-radius:0px;
    
    -moz-border-radius-bottomright:0px;
    -webkit-border-bottom-right-radius:0px;
    border-bottom-right-radius:0px;
    
    -moz-border-radius-topright:0px;
    -webkit-border-top-right-radius:0px;
    border-top-right-radius:0px;
    
    -moz-border-radius-topleft:0px;
    -webkit-border-top-left-radius:0px;
    border-top-left-radius:0px;
}#resleft_table table{
    border-collapse: collapse;
        border-spacing: 0;
    width:100%;
    height:100%;
    margin:0px;padding:0px;
}#resleft_table tr:last-child td:last-child {
    -moz-border-radius-bottomright:0px;
    -webkit-border-bottom-right-radius:0px;
    border-bottom-right-radius:0px;
}
#resleft_table table tr:first-child td:first-child {
    -moz-border-radius-topleft:0px;
    -webkit-border-top-left-radius:0px;
    border-top-left-radius:0px;
}
#resleft_table table tr:first-child td:last-child {
    -moz-border-radius-topright:0px;
    -webkit-border-top-right-radius:0px;
    border-top-right-radius:0px;
}#resleft_table tr:last-child td:first-child{
    -moz-border-radius-bottomleft:0px;
    -webkit-border-bottom-left-radius:0px;
    border-bottom-left-radius:0px;
}#resleft_table tr:hover td{
    background-color:#d3e9ff;
}
#resleft_table td{
    vertical-align:middle;
    
    background-color:#ffffff;

    border:1px solid #0057af;
    border-width:0px 1px 1px 0px;
    text-align:left;
    padding:7px;
    font-size:13px;
    font-family:Arial;
    font-weight:normal;
    color:#000000;
}#resleft_table tr:last-child td{
    border-width:0px 1px 0px 0px;
}#resleft_table tr td:last-child{
    border-width:0px 0px 1px 0px;
}#resleft_table tr:last-child td:last-child{
    border-width:0px 0px 0px 0px;
}
#resleft_table tr:first-child td{
        background:-o-linear-gradient(bottom, #0057af 5%, #0057af 100%);    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #0057af), color-stop(1, #0057af) );
    background:-moz-linear-gradient( center top, #0057af 5%, #0057af 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#0057af", endColorstr="#0057af");    background: -o-linear-gradient(top,#0057af,0057af);

    background-color:#0057af;
    border:0px solid #0057af;
    text-align:center;
    border-width:0px 0px 1px 1px;
    font-size:14px;
    font-family:Arial;
    font-weight:bold;
    color:#ffffff;
}
#resleft_table tr:first-child:hover td{
    background:-o-linear-gradient(bottom, #0057af 5%, #0057af 100%);    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #0057af), color-stop(1, #0057af) );
    background:-moz-linear-gradient( center top, #0057af 5%, #0057af 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#0057af", endColorstr="#0057af");    background: -o-linear-gradient(top,#0057af,0057af);

    background-color:#0057af;
}
#resleft_table tr:first-child td:first-child{
    border-width:0px 0px 1px 0px;
}
#resleft_table tr:first-child td:last-child{
    border-width:0px 0px 1px 1px;
}

#selected, .selectedtbl{
    border: 1px solid #333;
    float: left;
    margin: 4px;
    padding: 5px;
    background: none repeat scroll 0 0 #ccc;
}

#productcatghead{
    background: rgb(197,222,234); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(197,222,234,1) 0%, rgba(138,187,215,1) 31%, rgba(6,109,171,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(197,222,234,1)), color-stop(31%,rgba(138,187,215,1)), color-stop(100%,rgba(6,109,171,1)));   /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(197,222,234,1) 0%,rgba(138,187,215,1) 31%,rgba(6,109,171,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(197,222,234,1) 0%,rgba(138,187,215,1) 31%,rgba(6,109,171,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(197,222,234,1) 0%,rgba(138,187,215,1) 31%,rgba(6,109,171,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(197,222,234,1) 0%,rgba(138,187,215,1) 31%,rgba(6,109,171,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c5deea', endColorstr='#066dab',GradientType=0 ); /* IE6-9 */
}

#productcatghead h3{
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    padding: 10px;
    margin: 12px 0;
}

#productcatg{
    border: 1px solid #ccc;
    margin-bottom: 10px;
    overflow: hidden;
    width: 100%;
}

#productcatg .catglistid{
    border: 2px solid #ccc;
    color: #333;
    float: left;
    font-weight: bold;
    margin: 5px;
    padding: 3px 7px;
    text-transform: uppercase;
    cursor: pointer;
    
    background: rgb(180,227,145); /* Old browsers */
background: -moz-linear-gradient(top, rgba(180,227,145,1) 0%, rgba(97,196,25,1) 50%, rgba(180,227,145,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(180,227,145,1)), color-stop(50%,rgba(97,196,25,1)), color-stop(100%,rgba(180,227,145,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(180,227,145,1) 0%,rgba(97,196,25,1) 50%,rgba(180,227,145,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(180,227,145,1) 0%,rgba(97,196,25,1) 50%,rgba(180,227,145,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(180,227,145,1) 0%,rgba(97,196,25,1) 50%,rgba(180,227,145,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(180,227,145,1) 0%,rgba(97,196,25,1) 50%,rgba(180,227,145,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b4e391', endColorstr='#b4e391',GradientType=0 ); /* IE6-9 */
}

#product_item{
    overflow: hidden;
    width: 100%; 
    padding: 4px;   
}

.itemdtls{
    margin: 5px;
    padding: 3px 7px;
    text-transform: uppercase;
    float: left;
    border: 2px solid #ccc;
    cursor: pointer;
    
    background: rgb(248,255,232); /* Old browsers */
background: -moz-linear-gradient(top, rgba(248,255,232,1) 0%, rgba(227,245,171,1) 33%, rgba(183,223,45,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(248,255,232,1)), color-stop(33%,rgba(227,245,171,1)), color-stop(100%,rgba(183,223,45,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(248,255,232,1) 0%,rgba(227,245,171,1) 33%,rgba(183,223,45,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(248,255,232,1) 0%,rgba(227,245,171,1) 33%,rgba(183,223,45,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(248,255,232,1) 0%,rgba(227,245,171,1) 33%,rgba(183,223,45,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(248,255,232,1) 0%,rgba(227,245,171,1) 33%,rgba(183,223,45,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8ffe8', endColorstr='#b7df2d',GradientType=0 ); /* IE6-9 */
}

#resleft_table input[type="text"]{
    width: 49px;
    height: 11px;
    margin-top: 1px;
    font-size: 12px;
}

#resleft_table td{
    padding: 1px 7px;
}

.delete{
    background-image: url("../img/delete.jpeg");
    background-repeat: no-repeat;
    background-size: 20px auto;
    height: 20px;
    width: 22px !important;
}

#orderstatus{
    margin: 15px 0px;
    cursor: pointer;
}

.restaurant_save{
    background-image: url("../img/save_16.png");
    background-repeat: no-repeat;
    background-size: 20px auto;
    height: 20px;
    width: 22px !important;
}

#companyinf{
    width: 750px;
    margin: 0 auto;
    border: 1px solid #ccc;
    /*padding: 10px;*/
    overflow: hidden;
    font-family: trebuchet ms;
    font-size: 12px;
    font-weight: normal !important;
}


#cominfleft, .yesPrint #cominfleft{
    width: 40%;
    float: left  !important;
    margin: 5px;
}
#cominfleft img{
    max-width: 100px;
}

#cominfright, .yesPrint #cominfright{
    width: 50%;
    float: right !important;
    margin: 5px; 
    text-align: justify;
}

#invoicehead{
    width: 100%;
    overflow: hidden;
}

#invoicfooter{
    margin: 67px 20px 36px;
    overflow: hidden;
    width: 100%;
}

#invfooterleft{
    float: left;
    width: 50%;    
}
#invfooterright{
   float: left;
   width: 40%; 
}

.yesPrint{
    /*text-align: center;*/   
}

#button{
    text-align: center;
    margin-top: 20px;
}

.clientinvoice {
    margin:0px;padding:0px;
    width:100%;
    box-shadow: 10px 10px 5px #888888;
    border:1px solid #333;
    
    -moz-border-radius-bottomleft:0px;
    -webkit-border-bottom-left-radius:0px;
    border-bottom-left-radius:0px;
    
    -moz-border-radius-bottomright:0px;
    -webkit-border-bottom-right-radius:0px;
    border-bottom-right-radius:0px;
    
    -moz-border-radius-topright:0px;
    -webkit-border-top-right-radius:0px;
    border-top-right-radius:0px;
    
    -moz-border-radius-topleft:0px;
    -webkit-border-top-left-radius:0px;
    border-top-left-radius:0px;
}.clientinvoice table{
    border-collapse: collapse;
        border-spacing: 0;
    width:100%;
    height:100%;
    margin:0px;padding:0px;
}.clientinvoice tr:last-child td:last-child {
    -moz-border-radius-bottomright:0px;
    -webkit-border-bottom-right-radius:0px;
    border-bottom-right-radius:0px;
}
.clientinvoice table tr:first-child td:first-child {
    -moz-border-radius-topleft:0px;
    -webkit-border-top-left-radius:0px;
    border-top-left-radius:0px;
}
.clientinvoice table tr:first-child td:last-child {
    -moz-border-radius-topright:0px;
    -webkit-border-top-right-radius:0px;
    border-top-right-radius:0px;
}.clientinvoice tr:last-child td:first-child{
    -moz-border-radius-bottomleft:0px;
    -webkit-border-bottom-left-radius:0px;
    border-bottom-left-radius:0px;
}.clientinvoice tr:hover td{
    background-color:#ffffff;
        

}
.clientinvoice td{
    vertical-align:middle;
    
    background-color:#fcfdff;

    border:1px solid #000000;
    border-width:0px 1px 1px 0px;
    text-align:left;
    padding:7px;
    font-size:12px;
    font-family:Arial;
    font-weight:normal;
    color:#000000;
}.clientinvoice tr:last-child td{
    border-width:0px 1px 0px 0px;
}.clientinvoice tr td:last-child{
    border-width:0px 0px 1px 0px;
}.clientinvoice tr:last-child td:last-child{
    border-width:0px 0px 0px 0px;
}
.clientinvoice tr:first-child td{
        background:-o-linear-gradient(bottom, #eaebed 5%, #eaebed 100%);    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #eaebed), color-stop(1, #eaebed) );
    background:-moz-linear-gradient( center top, #eaebed 5%, #eaebed 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#eaebed", endColorstr="#eaebed");    background: -o-linear-gradient(top,#eaebed,eaebed);

    background-color:#eaebed;
    border:0px solid #333;
    text-align:center;
    border-width:0px 0px 1px 1px;
    font-size:14px;
    font-family:Arial;
    font-weight:normal;
    color: #333;;
}
.clientinvoice tr:first-child:hover td{
    background:-o-linear-gradient(bottom, #eaebed 5%, #eaebed 100%);    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #eaebed), color-stop(1, #eaebed) );
    background:-moz-linear-gradient( center top, #eaebed 5%, #eaebed 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#eaebed", endColorstr="#eaebed");    background: -o-linear-gradient(top,#eaebed,eaebed);

    background-color:#eaebed;
}
.clientinvoice tr:first-child td:first-child{
    border-width:0px 0px 1px 0px;
}
.clientinvoice tr:first-child td:last-child{
    border-width:0px 0px 1px 1px;
}


.invoice_print {
    margin:0px;padding:0px;
    width:100%;
    border:1px solid #000000;
    
    -moz-border-radius-bottomleft:0px;
    -webkit-border-bottom-left-radius:0px;
    border-bottom-left-radius:0px;
    
    -moz-border-radius-bottomright:0px;
    -webkit-border-bottom-right-radius:0px;
    border-bottom-right-radius:0px;
    
    -moz-border-radius-topright:0px;
    -webkit-border-top-right-radius:0px;
    border-top-right-radius:0px;
    
    -moz-border-radius-topleft:0px;
    -webkit-border-top-left-radius:0px;
    border-top-left-radius:0px;
}.invoice_print table{
    border-collapse: collapse;
        border-spacing: 0;
    width:100%;
    height:100%;
    margin:0px;padding:0px;
}.invoice_print tr:last-child td:last-child {
    -moz-border-radius-bottomright:0px;
    -webkit-border-bottom-right-radius:0px;
    border-bottom-right-radius:0px;
}
.invoice_print table tr:first-child td:first-child {
    -moz-border-radius-topleft:0px;
    -webkit-border-top-left-radius:0px;
    border-top-left-radius:0px;
}
.invoice_print table tr:first-child td:last-child {
    -moz-border-radius-topright:0px;
    -webkit-border-top-right-radius:0px;
    border-top-right-radius:0px;
}.invoice_print tr:last-child td:first-child{
    -moz-border-radius-bottomleft:0px;
    -webkit-border-bottom-left-radius:0px;
    border-bottom-left-radius:0px;
}.invoice_print tr:hover td{
    background-color:#ffffff;
        

}
.invoice_print td{
    vertical-align:middle;
    
    background-color:#fcfdff;

    border:1px solid #000000;
    border-width:0px 1px 1px 0px;
    text-align:left;
    padding:5px;
    font-size:12px;
    font-family:Arial;
    font-weight:normal;
    color:#000000;
}.invoice_print tr:last-child td{
    border-width:0px 1px 0px 0px;
}.invoice_print tr td:last-child{
    border-width:0px 0px 1px 0px;
}.invoice_print tr:last-child td:last-child{
    border-width:0px 0px 0px 0px;
}
.invoice_print tr:first-child td{
        background:-o-linear-gradient(bottom, #dee0e2 5%, #dee0e2 100%);    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dee0e2), color-stop(1, #dee0e2) );
    background:-moz-linear-gradient( center top, #dee0e2 5%, #dee0e2 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#dee0e2", endColorstr="#dee0e2");    background: -o-linear-gradient(top,#dee0e2,dee0e2);

    background-color:#dee0e2;
    border:0px solid #000000;
    text-align:center;
    border-width:0px 0px 1px 1px;
    font-size:14px;
    font-family:Arial;
    font-weight:bold;
    color:#494646;
}
.invoice_print tr:first-child:hover td{
    background:-o-linear-gradient(bottom, #dee0e2 5%, #dee0e2 100%);    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dee0e2), color-stop(1, #dee0e2) );
    background:-moz-linear-gradient( center top, #dee0e2 5%, #dee0e2 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#dee0e2", endColorstr="#dee0e2");    background: -o-linear-gradient(top,#dee0e2,dee0e2);

    background-color:#dee0e2;
}
.invoice_print tr:first-child td:first-child{
    border-width:0px 0px 1px 0px;
}
.invoice_print tr:first-child td:last-child{
    border-width:0px 0px 1px 1px;
}

#companysetup{
    border: 1px solid #ccc;
    font-family: trebuchet ms;
    font-size: 12px;
    font-weight: normal !important;
    margin: 20px auto;
    width: 80%;
}

#companysetup .CSSTableGenerator td{
    padding: 3px;
}

#companysetup input[type="text"], input[type="password"]{
    width: 90%;
}

#sls_date{
    width: 100%;
}

#sls_date .hasDatepicker{
    margin-right: 3px;
    width: 100px;
}

#sls_date input[name ="restaurantdate" ]{
    padding: 3px;
}

#button{
    
}

.sf-menu{
    width: 53% !important;
   float: none !important;
}

.sf-menu, .sf-menu *{
    margin: 0 auto !important;
}

#home{
    background: url("../img/home.gif") no-repeat scroll 0 0 / 100% auto rgba(0, 0, 0, 0);   
    min-height: 530px;
    margin-top: -110px;
}

.skin_close{
    border: 2px double #ccc;
    border-radius: 500px;
    color: #6495ed;
    float: right;
}

#color_hints{
    border: 1px solid #ccc;
    float: right;
    margin-top: -97px;
    padding: 10px 10px 10px;
    width: 950px;;
}

#housekeepinginf{
    border: 1px solid #ccc;
    margin: 5px;
    padding: 4px;
    width: 100%;
}

#frontdsk{
    
}

.scheduler_white_event_bar_inner{
    height: 3px !important;
}