html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video {border: 0;font-size: 100%;font: inherit;}
th, td, caption {
    padding: 0;
    text-align: center;
    vertical-align: middle;
    font-family:Verdana, Geneva, sans-serif; 
    font-size:12px; 
}

.tdborder{  border-bottom: 1px solid #D5D5D5;
            border-left: 1px solid #D5D5D5;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
body {line-height: 1; font-family:Arial, Helvetica, sans-serif; font-size:12px; background:#F5F5F5;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}
table {
    border-right: 1px solid #D5D5D5;
    margin-bottom: 1.4em;
    width: 100%;
}
a:link, a:visited {text-decoration:none;}

.clear {clear:both;}

.clear-space{clear:both; height:15px;}


.wrap { width:100%; height:auto; margin:0 auto; float: left; overflow:hidden; }
.wrap-sub { width:100%; height:auto; float: left; background:#F5F5F5; padding-bottom: 35px; overflow:hidden;}

.wr { background:#1b99d4; margin:0 auto;  }
.wrapper { width:1000px; height:auto; margin:0 auto; overflow:hidden; }
.logo { width:284px; height:192px; margin:0 auto; padding-top:100px; }

.login-access { background:#FFF; width:400px; height:230px; margin:0 auto; margin-top:9px; }
.head h2 { font-family:Verdana, Geneva, sans-serif; color:#555555; font-size:12px; float:left; padding:25px 0 0 25px; }
.user { width:350px; height:37px; border:#cccccc 1px solid; margin:0 auto; margin-top:20px; }

.user input { width:300px;  background:none; border:none; float:right; margin:7px 0 0 0; height:22px; line-height:20px; outline:0px;}

.pass { width:350px; height:37px; border:#cccccc 1px solid; margin:0 auto; margin-top:20px; }
.pass input {  width:300px;  background:none; border:none; float:right; margin:7px 0 0 0; height:22px; line-height:20px; outline:0px; }
.buttons { width:100%; height:44px;  }
.buttons-pas { padding:0 0 0 80px; float:left; }
.buttons-pas input { background-color:#FFF; width:118px; height:34px; border:#cccccc 1px solid; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#363b3d; cursor:pointer;}

.buttons-reg { padding:0 0 0 9px; float:left; }
.buttons-reg input { background-color:#FFF; float:left; width:80px; height:34px; border:#cccccc 1px solid; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#363b3d; padding-left:2px; cursor:pointer;}

.buttons-log { padding:0 0 0 8px; float:right; margin-right:25px; }
.buttons-log input {float:left; width:80px; height:34px; border:#cccccc 1px solid; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#363b3d; padding-left:2px; cursor:pointer;}



/* =====================  dinning-menu ========================== */


.top-nav { background-color:#1b99d4; width:100%; height:50px; }
.logo1 { width:17%; height:50px; float:left; }
.logout {  height:50px; float:right;  }
.menu { width:75%; float:left;}
.menu ul { }
.menu ul li { display:inline; }
.menu ul li a { font-family:Tahoma, Geneva, sans-serif; font-size:13px; color:#FFF; line-height:50px; padding:15px 25px 15px 20px; }
.menu ul li a:hover { background:url(../images/hover.png); background-repeat:no-repeat; padding:18px 25px 25px 20px; }

.left-panel { width:17%; height:auto; float:left; }
.sjain { background:#272930; width:100%; height:86px; float:left; }
.sjain a { padding:13px 0 0 0; float:left; }
.sjain h2 {color: #BAD6EA;font-family: Tahoma,Geneva,sans-serif;font-size: 16px;margin: 0 0 0 15%;padding: 27px 0 0;text-transform: capitalize;}
.sjain h3 {color: #FFFFFF;font-family: Tahoma,Geneva,sans-serif;font-size: 18px;margin: 0 0 0 15%;padding: 6px 0 0;text-decoration: underline;}
.line {  background:url(../images/sep.png); background-repeat:repeat-x; width:100%; height:2px; }
.in { background:#32353f; width:100%; height:46px; float:left;cursor: pointer; } 
.in a { width:17px; height:15px; padding:15px 12px 0 0; float:left; }
.in h2 img { float:right; padding-right:10px; }
.in a img { padding-left:10px; }
.in h2 { font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#bad6ea; padding:18px 0 0 40px; }
.drop { background:#1a1c20; width:100%; height:auto; padding-bottom:5px;}
.drop h2 { font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#bad6ea; padding:18px 0 0 49px; }
.in h2 a { color:#bad6ea; text-decoration:none;  padding:0px; }
.in h2 a:hover { color:#bad6ea; text-decoration:none; padding:0px; }

.drop h2 a { color:#bad6ea; text-decoration:none; }
.drop h2 a:hover { color:#bad6ea; text-decoration:none; }

.drop h2 { font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#bad6ea; padding:18px 0 0 49px; }

.bot { background-image:url(../images/bot-bg.png); background-repeat:repeat-x; width:100%; height:185px; }


.right-panel { background-color:#f5f5f5; width:83%; height:auto; float:left; }
.top-head { background:#ffffff; width:100%; height:66px; }
.top-head h2 { font-family:Tahoma, Geneva, sans-serif; font-size:25px; color:#169fe6; font-weight:500; margin-left:20px; float:left; line-height:66px; }
.top-head h2 span { color:#4d4d4d;}
.top-head a { float:right; padding:20px 20px 0 0; }

.mid-sec { background:#ffffff; width:96%; border:#e7e7e7 1px solid; height:auto;  float:left; margin:10px 0 0 20px;padding-bottom: 19px; }
.bl { background:#1a1c20; background-position:center; width:100%; height:40px; float:left;}
.bl h2 { font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#ffffff; line-height:40px; padding-left:20px; float:left; }

.catg { height:34px; border:#e5e5e5 1px solid;margin:30px 30px 30px 10px; float: left;}
.catg select { width:150px; height:34px; border:none; padding:5px; font-size:12px; }

.table { height:39px; float:left;background:#d1cdcd;}
.category { width:109px; height:36px; border:#e5e5e5 1px solid; float:left; border-right:none; }
.category h2 { font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#2d2d2e; padding:10px; }
.name {  width:250px; height:36px; border:#e5e5e5 1px solid; float:left; border-right:none; }

.tbl-head {  width:158px; height:36px; border:#e5e5e5 1px solid; float:left; border-right:none; }

.tbl-head1 {  width:75px; height:36px; border:#e5e5e5 1px solid; float:left; border-right:none; }

.tbl-head2 {  width:85px; height:36px; border:#e5e5e5 1px solid; float:left; border-right:none; }
.tbl-head3 {  width:110px; height:36px; border:#e5e5e5 1px solid; float:left; border-right:none; }

.name h2 { font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#2d2d2e; padding:10px; } 
.name-cat {  width:110px; height:36px; border:#e5e5e5 1px solid; float:left; border-right:none; }
.name-cat h2 { font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#2d2d2e; padding:10px; }
.name-mail {  width:300px; height:36px; border:#e5e5e5 1px solid; float:left; border-right:none; }
.name-mail h2 { font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#2d2d2e; padding:10px; }

.dated {  width:170px; height:36px; border:#e5e5e5 1px solid; float:left; border-right:none; }
.dated h2 { font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#2d2d2e; padding:10px; }
.flat { width:126px; height:36px; border:#e5e5e5 1px solid; float:left; border-right:none; }
.flat h2 { font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#2d2d2e; padding:10px; }
.people { width:160px; height:36px; border:#e5e5e5 1px solid; float:left; border-right:none; }
.people h2 { font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#2d2d2e; padding:10px; }
.option { width:110px; height:36px; border:#e5e5e5 1px solid; float:left; }
.option h2 { font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#2d2d2e; padding:10px; } 
.email1 { width:290px; height:auto;  float:left; font-family:Tahoma, Geneva, sans-serif; font-size:13px; border-right: 1px solid #E5E5E5; color:#2d2d2e; padding-left:10px; line-height:25px;word-wrap: break-word; text-align: left; display:block; padding-top:9px; padding-bottom:0px; min-height:35px; }
.email2 { width:290px; height:auto;  float:left; background:#f5f5f5;  min-height:30px;  }
/*.email1 a { font-family:Tahoma, Geneva, sans-serif; font-size:13px; color:#2d2d2e; padding-left:10px; line-height:15px;word-wrap: break-word; text-align:center; display:block; padding-top:4px; padding-bottom:5px; }*/
.email2 a { font-family:Tahoma, Geneva, sans-serif; font-size:13px; color:#2d2d2e; padding-left:0px; line-height:15px; text-align:center; word-wrap: break-word;  display:block; }


.tab { padding-left:10px; }
.table1 { height:auto;  float:left; width:auto; border-left:1px solid #e5e5e5 !important ; border-top:#e5e5e5 1px solid; border-bottom:#e5e5e5 1px solid;clear:both;}
.table1-bg { height:auto; background:#F5F5F5; float:left; width:auto;}

.category1 { width:100px; min-height:44px; height:auto;  float:left;  border-right: 1px solid #E5E5E5; color: #2D2D2E;
             font-family: Tahoma,Geneva,sans-serif;
             font-size: 13px;
             line-height:39px;
             padding-left: 10px;}

.name1 {  width:241px; min-height:44px; height:auto; float:left; border-right: 1px solid #E5E5E5; color: #2D2D2E;
          font-family: Tahoma,Geneva,sans-serif;
          font-size: 13px;
          line-height: 39px;
          padding-left: 9px; }

.break{ overflow-wrap: break-word; }

.name-width{ width:350px !important;}
.name-width1{ width:341px !important;}

.name11 {  width:150px; min-height:44px; height:auto; float:left; border-right: 1px solid #E5E5E5;     color: #2D2D2E;
           font-family: Tahoma,Geneva,sans-serif;
           font-size: 13px;
           line-height: 39px;
           padding-left: 9px; }

.nbr-width{width:66px !important;}
.nbr-width1{width:78px !important;}
.nbr-width2{width:84px !important;}	
.nbr-width3{width:70px !important;}		   
.nbr-width4{width:109px !important;}

.algn-right{float:right;margin-right:10px;}		   

.name111 {  width:75px; min-height:44px; height:auto; float:left; border-right: 1px solid #E5E5E5;     color: #2D2D2E;
            font-family: Tahoma,Geneva,sans-serif;
            font-size: 13px;
            line-height: 39px;
            padding-right: 9px; text-align:right; }





.name1 a { font-family:Tahoma, Geneva, sans-serif; font-size:13px; color:#2d2d2e; line-height:39px; padding-left:9px;  } 
.dated1 {  width:161px; height:44px; border-right: 1px solid #E5E5E5; float:left; font-family:Tahoma, Geneva, sans-serif; font-size:13px; color:#2d2d2e; line-height:39px; padding-left:9px; }


.flat1 { width:117px; height:44px; float:left; border-right: 1px solid #E5E5E5; font-family:Tahoma, Geneva, sans-serif; font-size:13px; color:#2d2d2e; line-height:39px; padding-left:9px; }

.people1 { width:151px; height:44px;border-right: 1px solid #E5E5E5; float:left; font-family:Tahoma, Geneva, sans-serif; font-size:13px; color:#2d2d2e; line-height:39px; padding-left:9px;}

.option1 { width:111px; min-height:44px;  float:left; border-right: 1px solid #E5E5E5; }
.option1 ul { }
.option1 ul li { display:inline; float:left; }
.option1 ul li { margin:4px 10px 4px 7px; padding:4px 0 0 0; }

.option11 { width:154px; min-height:44px;  float:left; border-right: 1px solid #E5E5E5; }
.option11 ul { }
.option11 ul li { display:inline; float:left; }
.option11 ul li { margin:4px 10px 4px 7px; padding:4px 0 0 0; }


.category2 {width:70px; min-height:39px; height:auto;  float:left;  border-left: 1px solid #E5E5E5;  border-right: 1px solid #E5E5E5; color: #2D2D2E;
            font-family: Tahoma,Geneva,sans-serif;
            font-size: 13px;
            line-height:44px;
            padding-left: 9px; }
.name2 { width:212px; min-height:44px; height:auto; float:left; border-right: 1px solid #E5E5E5;     color: #2D2D2E;
         font-family: Tahoma,Geneva,sans-serif;
         font-size: 13px;
         line-height: 38px;
         padding-left: 9px; }
.dated2 { background:#f5f5f5; width:161px; height:44px; border-right: 1px solid #E5E5E5; float:left;  font-family:Tahoma, Geneva, sans-serif; font-size:13px; color:#2d2d2e; line-height:30px; padding-left:9px; }

.flat2 { background:#f5f5f5; width:117px; height:44px;border-right: 1px solid #E5E5E5; float:left; font-family:Tahoma, Geneva, sans-serif; font-size:13px; color:#2d2d2e; line-height:30px; padding-left:9px; }

.people2 { background:#f5f5f5; width:151px; height:44px; border-right: 1px solid #E5E5E5; float:left; font-family:Tahoma, Geneva, sans-serif; font-size:13px; color:#2d2d2e; line-height:30px; padding-left:9px; }

.option2 { background:#f5f5f5; width:164px; height:44px;border-right: 1px solid #E5E5E5; float:left; }
.option2 ul { }
.option2 ul li { display:inline; float:left; }
.option2 ul li { margin:4px 0 4px 7px; padding:4px 0 0 0; }
.add_new {
    background-color: #1B99D4;
    cursor: pointer;
    float: right;
    font-size: 14px;
    height: 31px;
    margin: 20px 20px 0 0;
    text-align: center;
    width: 94px;
}
.add_new a{
    text-decoration:none;
    padding: 8px 0px 8px 0;
    color: #FFFFFF;
    width: inherit;
    float: left;

}




/* =====================  calender ========================== */

.wrapping { width:100%; height:auto; margin:0 auto; }
.gallery { width:100%; height:auto; float:left; }
.intern { cursor: pointer; float: left; height: 148px; overflow: hidden; position: relative; width: 14%; margin-left: 15px; text-align: center; margin-top:40px; }
.intern h2 { background:url(../images/ribbon.png); background-repeat:no-repeat; background-position:center; font-family:Tahoma, Geneva, sans-serif; color:#FFF;
             font-size:15px; text-align:center; line-height:25px; z-index:999; position:absolute; width:100%; margin:0px 0px 0px 0px; }



.cal1 { width:79%; float:left;  }
.cal {

    float: left;
    height: 170px;
}
.jan { float:left; margin: 5px 0 0 10px; }
.jan h2 { font-family:Tahoma, Geneva, sans-serif; color:#363b3d; margin-bottom: 0px; font-size:17px; text-align:center; line-height:25px; }
.bu { Width:100%; height:40px; float:left;  }
.bu h2 {
    color: #000000;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 11px;
    height: 20px;
    line-height: 22px;
    padding: 0 0 0 32px;

    width: 88px;
}

.passedday {
    float: left;
    font-size: 11px;
    height: 21px;
    line-height: 20px;
    min-width: 26px;
    width: 100%;
    background: none repeat scroll 0 0 #ccc;
}
.avlblday {
    background: none repeat scroll 0 0 #FFFFFF;
    float: left;
    font-size: 11px;
    height: 21px;
    line-height: 20px;
    min-width: 26px;
    width: 100%;
    cursor : pointer;
}

.prtlavlblday {
    background: none repeat scroll 0 0 #76F820;
    float: left;
    font-size: 11px;
    height: 21px;
    line-height: 20px;
    min-width: 26px;
    width: 100%;
    cursor : pointer;
}
.prvsnlevntday {
    background: none repeat scroll 0 0 #b255dc;
    float: left;
    font-size: 11px;
    height: 21px;
    line-height: 20px;
    min-width: 26px;
    width: 100%;
    cursor : pointer;
}

.pblcevntday {
    background: none repeat scroll 0 0 #f78f13;
    float: left;
    font-size: 11px;
    height: 21px;
    line-height: 20px;
    min-width: 26px;
    width: 100%;
    cursor : pointer;
}

.unavlblday {
    background: none repeat scroll 0 0 #1313f7;
    float: left;
    font-size: 11px;
    height: 21px;
    line-height: 20px;
    min-width: 26px;
    width: 100%;
    cursor : pointer;
}

.maintenanceday {
    background: none repeat scroll 0 0 pink;
    float: left;
    font-size: 11px;
    height: 21px;
    line-height: 20px;
    min-width: 26px;
    width: 100%;

}

.main-outer {
    float: left;
    margin-top: -7px;
    width: 75%;
}
.legend-outer {
    float: left;
    width: 115px;
}
.avail {  width:25px; height:23px; float:left;margin:5px 10px 20px 5px; background:#76f820; }
.pavail {  width:25px; height:23px; float:left;margin:5px 10px 20px 5px; background:#76F820; }
.pubevnt {  width:25px; height:23px; float:left;margin:5px 10px 20px 5px; background:#f78f13; }
.unavail { width:25px; height:23px; float:left;margin:5px 10px 20px 5px; background:#1313f7; }
.provsnl { width:25px; height:23px; float:left;margin:5px 10px 20px 5px; background:#b255dc; }
.maintenance { width:25px; height:23px; float:left;margin:5px 10px 20px 5px; background:pink; }


.prev-month { background:url(../images/pb.png); background-repeat:no-repeat; width:126px; height:33px; float:left; margin:0 0 0 160px;}
.next-month { background:url(../images/nb.png); background-repeat:no-repeat; width:133px; height:33px; float:right; margin: -45px 10px 0 11px; }
.gal { width:160px; height:auto; float:left;}
.gal1 { background:url(../images/img1.jpg); background-repeat:no-repeat; width:160px; height:139px; float:left; margin-bottom:30px; }
.gal2 { background:url(../images/img2.jpg); background-repeat:no-repeat; width:160px; height:139px; float:left; margin-bottom:30px; }
.gal3 { background:url(../images/img3.jpg); background-repeat:no-repeat; width:160px; height:139px; float:left; margin-bottom:30px; }
.gal4 { background:url(../images/img4.jpg); background-repeat:no-repeat; width:160px; height:139px; float:left;}


.calender-main { width:70%; height:auto; float:left;}

.clndr-panel { background-color:#f5f5f5; width:100%; height:auto; float:left; }
.clndr-top-head { background:#ffffff; width:100%; height:66px; }
.clndr-top-head h2 { font-family:Tahoma, Geneva, sans-serif; font-size:25px; color:#169fe6; font-weight:500; margin-left:20px; float:left; line-height:66px; }
.clndr-top-head h2.small { font-family:Tahoma, Geneva, sans-serif; font-size:18px; color:#169fe6; font-weight:500; margin-left:20px; float:left; line-height:66px; }
.clndr-top-head h2 span { color:#4d4d4d;}
.top-head h2 { font-family:Tahoma, Geneva, sans-serif; font-size:25px; color:#169fe6; font-weight:500; margin-left:20px; float:left; line-height:66px; }
.top-head h2.small { font-family:Tahoma, Geneva, sans-serif; font-size:18px; color:#169fe6; font-weight:500; margin-left:20px; float:left; line-height:66px; }
.top-head h2 span { color:#4d4d4d;}

.tabletitle {color:#fff; font-weight:600; }
.marg {
    float: left;
    margin: 4px;
    background: none repeat scroll 0 0 #FFFFFF;
}



.calendar-navigation {float: left;position: relative; width: 16%; margin-left: 15px;}

.calendar-navigation select { margin-right:5px; position:relative; }
#calendar_go {width:5%;background-color: #1B99D4;cursor: pointer;padding: 5px;color:#ffffff;}




/* =====================  add-dining-menu ========================== */





.catgg { width:220px; height:34px; border:#e5e5e5 1px solid; float:left; margin:30px 30px 15px 50px; }
.catgg select { width:220px; height:34px; border:none; padding:5px; font-size:12px; }
.cate { }
.cate h2 { font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#212121; float:left; padding:40px 0 0 50px; margin-right:40px; }
.name-menu { }
.name-menu h2 { font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#212121; float:left; padding:40px 0 0 50px; margin-right:40px; }
.in-name { width:250px; height:34px; border:#e5e5e5 1px solid; float:left; margin:30px 30px 15px 10px; }
.in-name input { width:250px; height:30px; border:none; font-size:12px; }

.fl { }
.fl h2 { font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#212121; float:left; padding:10px 0 0 50px; margin-right:40px; }
.in-fll { width:50px; height:34px; border:#e5e5e5 1px solid; float:left; margin:0 30px 30px 50px; }
.in-fll input { width:50px; height:30px; border:none; font-size:12px; }
.in-fl { width:50px; height:34px; border:#e5e5e5 1px solid; float:left; margin:0 30px -5px 10px; }
.in-fl input { width:50px; height:28px; border:none; font-size:12px;text-align: center; }

.price { width:100%; height:auto; border:#e5e5e5 1px solid; float:left; margin-top:20px;}
.p1 { width:100%; height:auto; float:left;  padding-top:20px; }
.sc { width:100%; height:auto; float:left; padding:10px 0 0 10px; }
.form-submit	{
    background: url(../images/ad.png) no-repeat;
    border: none;
    cursor: pointer;
    display: block;
    float: left;
    height: 30px;
    margin: 0 4px 0 0;
    padding: 0;
    text-indent: -3000px;
    width: 80px;
}


/* =====================  add-drink menu ========================== */

.add-menu { width:100%; height:auto; float:left; margin-left:20px; }
.cate h2 label{ font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#212121; float:left; padding:40px 0 0 50px; margin-right:40px; }

.menu-lable-left{float:left;width:148px;}
.menu-lable-left input.lead{ width:225px !important;}
.menu-lable-left input.mail{ width:325px !important;}
.menu-lable-left-align label{float:left;width:150px; text-align:left; padding-top:2px;}
.menu-lable-left-align label.algn{text-align:center; padding-top:2px; font-size:0.9em; padding-top:8px;}
.menu-lable-left-align input{float:left;width:50px;}

.menu-input-left{ width:258px; height:auto; float:left;}
.menu-lable-left h2 label{font-family: Tahoma, Geneva, sans-serif;font-size: 12px;color: #212121;float: left;padding: 20px 0 0 40px;margin-right:0px;width:auto;}
.menu-input-left input {width: 250px;height: 27px;float: left;margin: 30px 30px 15px 50px;border: #e5e5e5 1px solid; margin:8px 0 0 0; line-height:30px; outline:0px;}
.menu-input-left select{width: 250px;height: 30px;border: none;padding: 5px;font-size: 12px;border: 1px solid #E5E5E5;margin-top:8px !important; margin-bottom:0px !important;}
.menu-input-right select{width: 250px;height: 30px;border: none;padding: 5px;font-size: 12px;border: 1px solid #E5E5E5;margin-top:8px !important; margin-bottom:0px !important;}

.menu-lable-right{float:left;}
.menu-lable-right h2 label{font-family: Tahoma, Geneva, sans-serif;font-size: 12px;color: #212121;float: left;padding: 20px 0 0 40px;margin-right:21px;width: 80px;}
.menu-input-right {width:132px; height:auto; float:left;}
.menu-input-right input {width: 250px;height: 27px;float: left;border: #e5e5e5 1px solid; margin:8px 0px 0px 7px; line-height:30px; outline:0px;}
.buttons-sub { padding:0 0 0 8px; float:left; }
.buttons-sub input { cursor:pointer;background-color:#1B99D4; float:left; width:80px; height:34px; border:none; color:#ffffff; padding-left:2px; font-family: tahoma;font-family: Tahoma,Geneva,sans-serif;  font-size: 12px;}



/* =====================  Quick Booking ========================== */

.right-panel-quick { width:48.5%; height:auto; float:right;margin-right: 10px; margin-top: 10px; }
.mid-sec-quick { background:#ffffff; width:100%; border:#e7e7e7 1px solid; height:auto; float:left;  }


.option-quick { width:43px; height:16px; border:#e5e5e5 1px solid; float:left; }
.option-quick { font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#2d2d2e; padding:10px; }
.option1-tab { width:63px; height:32px;  float:left; border-right: 1px solid #E5E5E5; }
.option1-tab ul { }
.option1-tab ul li { display:inline; float:left; }
.option1-tab ul li { margin:4px 0 4px 7px; padding:4px 0 0 0; }
.option2-tab { background:#f5f5f5; width:63px; height:32px; border-right: 1px solid #E5E5E5; float:left; }
.option2-tab ul { }
.option2-tab ul li { display:inline; float:left; }
.option2-tab ul li { margin:4px 0 4px 7px; padding:4px 0 0 0; }


.mid-sec-quick-bottom { background:#ffffff; width:100%; border:#e7e7e7 1px solid; height:auto; float:left; margin-top:10px; }
#input-quick { width: calc(98% - 1ex); height:100px; background:none; border:#e7e7e7 1px solid; margin:10px 0 10px 10px; display: block; }
.qb { background:#1b99d4; width:95px; height:35px; float:left; margin:10px; }
.qb a {  font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#FFF; line-height:35px; padding-left:15px;  }
.fb { background:#696969; width:95px; height:35px; float:left; margin:0 10px 0 0; margin:10px; }
.fb a {  font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#FFF; line-height:35px; padding-left:15px;  }


.left-panel-quick { background:#FFF; width:48.5%; height:auto; float:left; margin:10px 10px 20px 10px; }
.bl2 { background:#1a1c20; background-position:center; width:100%; height:40px; }
.bl2 h2 { font-family:Tahoma, Geneva, sans-serif; font-size:14px; color:#ffffff; line-height:40px; padding-left:20px; float:left; }

.in-board-quick-sel { width:190px; height:34px; float:left; margin:21px 0px 0px 23px; }
.in-board-quick-sel h2 { font-family:Tahoma, Geneva, sans-serif; font-size:12px; float:left; color:#000; margin:20px 0 0 -98px }
.in-board-quick-sel input { width:200px; height:30px; border:none; font-size:12px; border:#e5e5e5 1px solid; }
.in-board-quick-sel input { font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#818181; margin:-22px 2px 0 56px; }
.time-sys { float:left; margin:20px 0px 0 10px; }
.time-sys input { width:60px; height:30px; border:none; font-size:12px; border:#e5e5e5 1px solid; font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#818181; margin:-21px 2px 0 10px; }

.nbr-prc { float:left; margin:8px 20px 0 10px; }
.nbr-prc input { width:50px; height:30px; border:none; font-size:12px; border:#e5e5e5 1px solid; margin-left:10px; }
.qb-outer-div {width:98%;float:left;padding:5px;}
.qb-outer-ldiv {width:35%;float:left;}
.qb-outer-ldiv label {width:30%;float:left;margin-top:12px;}
.qb-outer-ldiv input {width:68%;float:right;border: 1px solid #E5E5E5;height: 30px;}
.qb-outer-ldiv select {width:70%;float:right;border: 1px solid #E5E5E5;height: 30px;font-family: Arial,Helvetica,sans-serif; font-size:12px;padding:5px;}
.qb-outer-rdiv {width:42%;float:right;}
.qb-outer-rdiv label {width:30%;float:left;}
.qb-outer-rdiv input {width:65%;float:right;border: 1px solid #E5E5E5;height: 30px;}
.qb-outer-rdiv select {width:65%;float:right;border: 1px solid #E5E5E5;height: 30px;}
.qb-outer-lsdiv{width:22%;float:left;margin-right: 5px;}
.qb-outer-lsdiv label {width:47%;float:left;margin-top:10px;}
.qb-outer-lsdiv input.small-div {width:33%;float:left;border: 1px solid #E5E5E5;height: 30px;}
.qb-outer-lsdiv select.small-div {width:52%;float:left;border: 1px solid #E5E5E5;height: 30px;padding:5px;}
.qb-outer-nbrdiv{float: right;width: 63%;}
.qb-outer-nbrdiv label {width:20%;float:left;margin-top:5px;}
.qb-outer-nbrdiv input.small-div {width:9%;float:left;border: 1px solid #E5E5E5;height: 30px;}
.qb-outer-nbrdiv select.small-div {width:26%;float:left;border: 1px solid #E5E5E5;height: 30px;}
.qb-outer-rsdiv{width:24%;float:left;}
.qb-outer-rrsdiv{width:25%;float:left;margin-left:15px;}
.qb-outer-rrsdiv label {width:45%;float:left;margin-top:10px;}
.qb-outer-rrsdiv input.small-div {width:24%;float:left;border: 1px solid #E5E5E5;height: 30px;}
.qb-outer-rrsdiv select.small-div {width:35%;float:left;border: 1px solid #E5E5E5;height: 30px;}
.qb-outer-rsdiv label {width:32%;float:left;margin-top:10px;}
.qb-outer-rsdiv input {width:65%;float:right;border: 1px solid #E5E5E5;height: 30px;}
.qb-outer-rsdiv select {width:65%;float:right;border: 1px solid #E5E5E5;height: 30px;}
.qb-outer-rsdiv input.small-div {width:25%;float:left;border: 1px solid #E5E5E5;height: 30px;}
.qb-outer-ldiv input.small-div {width:20%;float:left;border: 1px solid #E5E5E5;height: 30px;margin-left:13px;}
.qb-outer-ldiv select.small-div {width:20%;float:left;border: 1px solid #E5E5E5;height: 30px;margin-left:13px;}
.qb-outer-rdiv input.small-div {width:20%;float:left;border: 1px solid #E5E5E5;height: 30px;margin-left:13px;}
.qb-submit {background-color: #1B99D4;height:35px;width:80px;color:#ffffff;margin: 10px; border:1px solid #1b99d4;cursor:pointer;font-family: Tahoma,Geneva,sans-serif;  font-size: 12px;}
.qb-outer-emaildiv {width:76%;float:left;}
.qb-outer-emaildiv label {width:14.5%;float:left;margin-top:12px;}
.qb-outer-emaildiv input {width:65%;float:left;border: 1px solid #E5E5E5;height: 30px;}
.qb-outer-emaildiv select {width:65%;float:left;border: 1px solid #E5E5E5;height: 30px;}
.qb-outer-datediv {width:63%;float:right;}
.qb-outer-datediv label {width:20%;float:left;margin-top:12px;}
.qb-outer-datediv input {width:25%;float:left;border: 1px solid #E5E5E5;height: 30px;}
.qb-outer-datediv select {width:65%;float:left;border: 1px solid #E5E5E5;height: 30px;}
.qb-outer-rmsdiv {width:18%;float:left;margin-left:15px;}
.qb-outer-rmsdiv label {width:20%;float:left;margin-top:5px;}
.qb-outer-rmsdiv input {width:76%;float:left;border: 1px solid #E5E5E5;height: 30px;}
.qb-outer-rmsdiv select {width:65%;float:left;border: 1px solid #E5E5E5;height: 30px;}
.qb-outer-rmmsdiv{width:40%;float:left;margin-left:15px;}
.qb-outer-rmmsdiv label {width:30%;float:left;margin-top:10px;}
.qb-outer-rmmsdiv input {width:18%;float:left;border: 1px solid #E5E5E5;height: 30px;}
.qb-outer-rmmsdiv select {width:18%;float:left;border: 1px solid #E5E5E5;height: 30px;}
.tab1 { padding-left:10px; }
.existing-event-header{float: left;height: 36px;padding: 1px;width:100%;font-weight: bold; text-transform: capitalize;}
.existing-event-body{float: left;height: 36px;padding: 1px;width:100%;}
.qb-action {
    border-color: #E5E5E5;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    float: left;
    height: 36px;
    width: 11%;
}
.qb-data {border-color: #E5E5E5 -moz-use-text-color #E5E5E5 #E5E5E5;border-image: none;border-style: solid none solid solid;border-width: 1px medium 1px 1px;
          float: left;
          height: 36px;
          width: 25%;}
.qb-outer-div1 {width:33%;float:left;}
.qb-outer-div1 label {width:30%;float:left;margin-top:12px;}
.qb-outer-div1 input {width:68%;float:left;border: 1px solid #E5E5E5;height: 30px;}
.qb-outer-div1 select {width:70%;float:left;border: 1px solid #E5E5E5;height: 30px;font-family: Arial,Helvetica,sans-serif; font-size:12px;padding:5px;}
.qb-outer-div1 input.small-div {width:38%;float:left;border: 1px solid #E5E5E5;height: 30px;}
.qb-outer-div1 select.small-div {width:40%;float:left;border: 1px solid #E5E5E5;height: 30px;font-family: Arial,Helvetica,sans-serif; font-size:12px;}

.qb-outer-div2 {width:33%;float:left;}
.qb-outer-div2 label {width:30%;float:left;margin-top:12px;}
.qb-outer-div2 input {width:68%;float:left;border: 1px solid #E5E5E5;height: 30px;}
.qb-outer-div2 select {width:70%;float:left;border: 1px solid #E5E5E5;height: 30px;font-family: Arial,Helvetica,sans-serif; font-size:12px;}
.qb-outer-div2 input.small-div {width:38%;float:left;border: 1px solid #E5E5E5;height: 30px;}
.qb-outer-div2 select.small-div {width:40%;float:left;border: 1px solid #E5E5E5;height: 30px;font-family: Arial,Helvetica,sans-serif; font-size:12px;}
.qb-outer-div2 input.small-div1 {width:28%;float:left;border: 1px solid #E5E5E5;height: 30px;}
.qb-outer-div2 select.small-div1jan {width:30%;float:left;border: 1px solid #E5E5E5;height: 30px;font-family: Arial,Helvetica,sans-serif; font-size:12px;}

.qb-outer-div3 {width:33%;float:left;}
.qb-outer-div3 label {width:30%;float:left;margin-top:12px;}
.qb-outer-div3 input {width:68%;float:left;border: 1px solid #E5E5E5;height: 30px;}
.qb-outer-div3 select {width:70%;float:left;border: 1px solid #E5E5E5;height: 30px;font-family: Arial,Helvetica,sans-serif; font-size:12px;}
.qb-outer-div3 input.small-div {width:38%;float:left;border: 1px solid #E5E5E5;height: 30px;}
.qb-outer-div3 select.small-div {width:40%;float:left;border: 1px solid #E5E5E5;height: 30px;font-family: Arial,Helvetica,sans-serif; font-size:12px;}

.qb-outer-div label{ width:9%; height:auto; float:left; margin-top:13px;font-family: Arial,Helvetica,sans-serif !important; font-size:12px!important;;font-color:#000000!important;}
.qb-outer-div input{ width:23%; height:30px;  margin-right:10px; float:left; border:1px solid #000000;padding-left:5px;font-family: Arial,Helvetica,sans-serif !important; font-size:12px!important;font-color:#000000!important;color:#000000;}
.qb-outer-div input.small-div{ width:6%; height:30px;  margin-right:10px; float:left; border:1px solid #000000;font-family: Arial,Helvetica,sans-serif !important; font-size:12px!important;font-color:#000000!important;}
.qb-outer-div input.email-div{ width:58.5%; height:30px;  margin-right:10px; float:left; border:1px solid #000000;font-family: Arial,Helvetica,sans-serif !important; font-size:12px!important;font-color:#000000!important;}
.qb-outer-div select{ width:23%; padding:1px; margin-right:10px; float:left; border:1px solid #E5E5E5;font-family: Arial,Helvetica,sans-serif !important; font-size:12px!important;font-color:#000000!important;}
.qb-outer-div select.small-div{ width:12%; padding:1px; margin-right:10px; float:left; border:1px solid #E5E5E5;font-family: Arial,Helvetica,sans-serif !important; font-size:12px!important;font-color:#000000!important;}
.qb-outer-div input.crew-div{ width:20%; height:30px;  margin-right:10px; float:left; border:1px solid #000000;font-family: Arial,Helvetica,sans-serif !important; font-size:12px!important;font-color:#000000!important;}
.qb-outer-div input.small-div1{ width:10%; height:30px;  margin-right:10px; float:left; border:1px solid #000000;font-family: Arial,Helvetica,sans-serif !important; font-size:12px!important;font-color:#000000!important;}
.errorMessage{ float:left; width:auto; height:auto; color:red; width:48%; margin-top:10px;font-family: Arial,Helvetica,sans-serif !important; font-size:12px!important;font-color:#000000!important;}
.qb-outer-div input.catr-marg{margin-right: 14.2%;}
.qb-outer-div select.deco-type{ width:16%; padding:1px; margin-right:10px; float:left; border:1px solid #E5E5E5;font-family: Arial,Helvetica,sans-serif !important; font-size:12px!important;font-color:#000000!important}
.qb-outer-div textArea{width:85%; height:45px; padding:5px; margin-right:10px; float:left; border:1px solid #000000;font-family: Arial,Helvetica,sans-serif !important; font-size:12px!important;font-color:#000000!important;}
#bar_notes{ height:90px!important;}
#EVNT_crew_note{ height:90px!important;}
.qb-outer-div label.ent-bg {width:18%; height:auto; float:left; margin-top:13px;font-family: Arial,Helvetica,sans-serif !important; font-size:12px!important;font-color:#000000!important;}
.qb-outer-div input.tops-div{ width:41.5%; height:30px;  margin-right:10px; float:left; border:1px solid #000000;font-family: Arial,Helvetica,sans-serif !important; font-size:12px!important;font-color:#000000!important;}
.qb-outer-div input.tost-div{ width:40.5%; height:30px;  margin-right:10px; float:left; border:1px solid #000000;font-family: Arial,Helvetica,sans-serif !important; font-size:12px!important;font-color:#000000!important;}
.qb-outer-div input.catr{ width:13%; }

#EVNT_nbr_people_em_{ float:right !important; width:52% !important;}
#EVNT_sail_locn_em_{ float:right !important; width:52% !important;}
#EVNT_rtrn_locn_em_{ float:right !important; width:52% !important;}
.errorSummary {float:left; width:auto; height:auto; color:red; width:75%; margin-top:10px;margin-left: 20px;font-size: 14px;}
.qb-view {float:left;width:25%;cursor:pointer;}
.qb-edit {float:left;width:25%;cursor:pointer;}
.qb-ticket{float:left;width:25%;cursor:pointer;}
.prce{background-color: #ebebe4;}
.intright {text-align: right;padding-right:5px;padding-left: 0px!important;}
.qb-outer-div span.normal {border: 1px solid #000000;float: left; font-family: Arial,Helvetica,sans-serif !important;font-size: 12px !important;
                           height: 30px;margin-right: 10px;padding: 1px;width: 23%;}
.qb-outer-div span.normal1 {border: 1px solid #000000;float: left; font-family: Arial,Helvetica,sans-serif !important;font-size: 12px !important;
                            height: 30px;margin-right: 10px;padding: 1px;width: 34%;}

.qb-outer-div span.small-div {border: 1px solid #000000;float: left; font-family: Arial,Helvetica,sans-serif !important;font-size: 12px !important;
                              height: 30px;margin-right: 10px;padding: 1px;width: 12%;}
.qb-outer-div span.deco-div {border: 1px solid #000000;float: left; font-family: Arial,Helvetica,sans-serif !important;font-size: 12px !important;
                             height: 30px;margin-right: 10px;padding: 1px;width: 56%;}
.qb-outer-div span.prepaid-div {border: 1px solid #000000;float: left; font-family: Arial,Helvetica,sans-serif !important;font-size: 12px !important;
                             height: 30px;margin-right: 10px;padding: 1px;width: 7%;}

.qb-outer-div span.small-div select {background: none repeat scroll 0 0 rgba(0, 0, 0, 0);border: medium none;float: left;
                                     font-family: Arial,Helvetica,sans-serif !important;font-size: 12px !important;margin: 7px 0 0 -1px;
                                     padding: 1px;width: 100%;}
.qb-outer-div span.normal select {background: none repeat scroll 0 0 rgba(0, 0, 0, 0);border: medium none;float: left;
                                  font-family: Arial,Helvetica,sans-serif !important;font-size: 12px !important;margin: 7px 0 0 -1px;
                                  padding: 1px;width: 100%;}
.qb-outer-div span.normal1 select {background: none repeat scroll 0 0 rgba(0, 0, 0, 0);border: medium none;float: left;
                                   font-family: Arial,Helvetica,sans-serif !important;font-size: 12px !important;margin: 7px 0 0 -1px;
                                   padding: 1px;width: 100%;}
.qb-outer-div span.deco-div select {background: none repeat scroll 0 0 rgba(0, 0, 0, 0);border: medium none;float: left;
                                    font-family: Arial,Helvetica,sans-serif !important;font-size: 12px !important;margin: 7px 0 0 -1px;
                                    padding: 1px;width: 100%;}
.qb-outer-div span.prepaid-div select {background: none repeat scroll 0 0 rgba(0, 0, 0, 0);border: medium none;float: left;
                                    font-family: Arial,Helvetica,sans-serif !important;font-size: 12px !important;margin: 7px 0 0 -1px;
                                    padding: 1px;width: 100%;}

.required {
    border: medium none !important;
    float: none;
}


#EVNT_nbr_people_em_{ float:right !important; width:52% !important;}
#EVNT_sail_locn_em_{ float:right !important; width:52% !important;}
#EVNT_rtrn_locn_em_{ float:right !important; width:52% !important;}
#EVNT_sprk_qty_em_{ float:right !important; width:52% !important;}
#EVNT_chrg_botl_em_{ float:right !important; width:52% !important;}
#EVNT_tost_qty_em_{ float:right !important; width:52% !important;}
#EVNT_tost_2_qty_em_ {float: right !important;width: 52% !important;}
.errorSummary {float:left; width:auto; height:auto; color:red; width:75%; margin-top:10px;margin-left: 20px;font-size: 14px;}

.prce{background-color: #ebebe4;}
.intright {text-align: right;padding-right:5px;padding-left: 0px!important;}

/* =====================  Public Event  ========================== */

.public-panel-quick{     background: none repeat scroll 0 0 #FFFFFF;    float: left;    height: auto;    margin: 10px 20px 20px 10px;    width: 99%;}

.public-panel-quick input{      border: 1px solid #E5E5E5;      height: 30px; }
.public-panel-quick input.nbr{      border: 1px solid #E5E5E5;      height: 30px; text-align:right; }
.public-panel-quick input[type="submit"]{cursor:pointer; }
.public-textbox {     float: right; margin-right:4px;  }

.eventheader{   float: left;    width: 10%;  text-align: center; padding-top: 10px; border: #e5e5e5 1px solid;}
.eventtotal{   float: left;    width: 46%;  text-align: center; border: #e5e5e5 1px solid; padding-top: 10px;}
.eventlead{   float: left;    width: 12%;  text-align: center; border: #e5e5e5 1px solid; padding-top: 10px;}
.eventmail {     float: left;    width: 20%;  text-align: center;padding-top: 10px; border: #e5e5e5 1px solid;}
.eventphone {     float: left;    width: 13%;  text-align: center;padding-top: 10px; border: #e5e5e5 1px solid;}
.eventadult {     float: left;     width:4%;  text-align: center;padding-top: 10px; border: #e5e5e5 1px solid;}
.eventsenior{float:left;width:4%;text-align: center;padding-top: 10px; border: #e5e5e5 1px solid;}
.eventcompl{float:left;width:4%;text-align: center;padding-top: 10px; border: #e5e5e5 1px solid;}
.eventboysnbr{ float: left;     width:4%;text-align: center; padding-top: 10px; border: #e5e5e5 1px solid;}
.eventgirlnbr{ float: left;     width:4%;text-align: center;padding-top: 10px; border: #e5e5e5 1px solid;}
.eventgirlage{ float: left;     width:8.5%;text-align: center;padding-top: 10px; border: #e5e5e5 1px solid;}
.eventboyage{   float: left;     width: 8.5%;  text-align: center;padding-top: 10px; border: #e5e5e5 1px solid;}
.eventoptions {float:left; width:6%; text-align:center;padding-top: 10px; border: #e5e5e5 1px solid; }

.eventdata {   margin-left:auto;margin-right:auto;float: left;width:100%;}
.eventdata div { min-height:30px; }

#content > div.mid-sec > div > div > h2.nbr {text-align:right;padding-right:5px;}
#content > div.mid-sec > div > div > h2.txtalgn {text-align:left;padding-left:5px;}

.eventheader input{width: 100%;  }
.eventlead input{width: 100%;  }
.eventmail input{width: 100%;  }
.eventadult input {width:100%;  }
.eventsenior input{width:100%;}
.eventcompl input{width:100%;}
.eventboysnbr input{ width:100%; }
.eventgirlnbr input{width:100%;}
.eventgirlage input{ width:100%;}
.eventboyage input{width: 100%;}


.eventheaders {   margin-left:auto;margin-right:auto;background-color: #F0F0F0;float: left;width:100%; }
.ticket-box { }
.totals{float:left;width:100%;height: 30px;}
.total-title{    float: left;   margin-left: 28%;    width: 17%;font-weight:bolder;font-size:15px;}
.adult-total{float:left;width:2%;margin-left:3.3%;font-weight:bolder;font-size:15px;}
.boys-total{float: left;    margin-left: 10%;    width: 6%;font-weight:bolder;font-size:15px;}
.girls-total{float:left; width: 7%;margin-left:-1%;font-weight:bolder;font-size:15px;}
.grand-total-title{float:left;width:8%;font-weight:bolder;font-size:15px;}
.grand-total{float:left;font-weight:bolder;font-size:15px;}
.buttons-pas input:hover { background-color:#4d90fd; }
.buttons-reg input:hover { background-color:#4d90fd; }
.buttons-log input:hover { background-color:#4d90fd; }

.cancel { margin-top:10px; }
.cancel a { background-color: #aa0000; color: #fff; padding: 7px 20px 6px 17px; margin-left: 10px;  }

#ticket-box,#ticket-box-1 > div > span { color:#aa0000 }

.tkt-view{float: left;
          width: 50%;
          cursor: pointer;}

.pub-div{width:100%; height:auto; float:left;}

.pub-div-row{ width:99%; margin-left: 10px; float: left;}
.pub-div-row label{ width:7%;float:left;text-align:left; font-family: Arial,Helvetica,sans-serif !important;font-size: 12px !important;margin-top:13px;}
.pub-div-row input{ width:21%; float:left;margin-right:4%;height:30px;border: 1px solid #E5E5E5;padding-left:5px;font-size: 12px;font-family: Arial,Helvetica,sans-serif !important;}
.pub-div-row input.small-div{ width:2.5% !important; }
.pub-div-row input.age-div{ width:12% !important; }


.sub-align{margin-left:100px; }
.sub-align input{ cursor:pointer; }
.cancel-align a{margin-top:-11px; }

.fone{margin-left:8px;}
.heght{height:30px;border: 1px solid #E5E5E5;}

/*===========================fullbooking===============================*/
.fb-outer-div {width:92%;float:left;padding:5px;}
.fb-outer-ldiv {width:20%;float:left;}
.fb-outer-ldiv label {width:68%;float:left;margin-top:12px;}
.fb-outer-ldiv input {width:68%;float:left;border: 1px solid #E5E5E5;height: 30px;}

.fb-outer-ldiv select {width:93%;float:right;border: 1px solid #E5E5E5;height: 33px;font-family: Arial,Helvetica,sans-serif; font-size:12px;padding:5px;}
.fb-outer-rdiv {width:35%;float:left;}
.fb-outer-rdiv label {width:19%;float:left;margin-top:12px;}
.fb-outer-rdiv select {width:71%;float:right;border: 1px solid #E5E5E5;height: 33px;font-family: Arial,Helvetica,sans-serif; font-size:12px;padding:5px;}
.fb-outer-rrdiv {  float: left;    width: 18%;}
.fb-outer-price{      float: left;    width: 21% }
.fb-outer-rrdiv label {width:30%;float:left;margin-top:12px;}
.fb-outer-rrdiv input,.fb-outer-price input {width:50%;float:left;border: 1px solid #E5E5E5;height: 30px;}
.fb-outer-rrdiv select {width:70%;float:left;border: 1px solid #E5E5E5;height: 30px;font-family: Arial,Helvetica,sans-serif; font-size:12px;padding:5px;}
.fb-outer-rrdiv input.small-div {width:38%;float:left;border: 1px solid #E5E5E5;height: 30px;}
.fb-outer-rrdiv select.small-div {width:40%;float:left;border: 1px solid #E5E5E5;height: 30px;font-family: Arial,Helvetica,sans-serif; font-size:12px;}
.fb-outer-rrrdiv {width:12%;float:right;margin-top:12px;}
.left-main{width:100%; height:auto; float:left;}
/*------------------------------------------------------crew---------------------------------------------*/
.table-result {
    border-right: 1px solid #D5D5D5;
    margin-bottom:0;
    width:auto;
}
.name-cat-event {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color -moz-use-text-color #E5E5E5 #E5E5E5;
    border-image: none;
    border-left: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    float: left;
    height: 30px;
    padding-left: 10px;
    padding-top: 20px;
    width: 57px;
}
.name-cat-boat {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color -moz-use-text-color #E5E5E5 #E5E5E5;
    border-image: none;
    border-left: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    float: left;
    height: 30px;
    padding-left: 10px;
    padding-top: 20px;
    width: 50px;
}
.name-cat-depart {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color -moz-use-text-color #E5E5E5 #E5E5E5;
    border-image: none;
    border-left: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    float: left;
    height: 30px;
    padding-left: 10px;
    padding-top: 20px;
    width: 60px;
}
.name-cat-date {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color -moz-use-text-color #E5E5E5 #E5E5E5;
    border-image: none;
    border-left: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    float: left;
    height: 30px;
    padding-left: 10px;
    padding-top: 20px;
    width: 74px;
}
.name-crew {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color #E5E5E5 #E5E5E5;
    border-image: none;
    border-right: 1px solid #e5e5e5;
    border-left: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    color: #2D2D2E;
    float: left;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 13px;
    height: 22px;

    overflow: auto;
    padding-bottom: 8px;
    padding-left: 9px;
    padding-top: 20px;
    width: 212px;
    word-wrap: break-word;
}
.name-crew2 h2 { font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#2d2d2e; padding:10px; }
.option-crew { float: left;
               height: 20px;
               margin: 12px 0 0 27px;
               width: 52px;

}
.name-crew2 {  width:221px; height:38px; border:#e5e5e5 1px solid; border-bottom: 2px solid #e5e5e5; float:left; }

.name-skip1 {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color -moz-use-text-color #E5E5E5 #E5E5E5;
    border-image: none;
    border-left: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    float: left;
    height: 30px;
    padding-left: 10px;
    padding-top: 20px;
    width: 99px;
}

.name-skip2 {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color -moz-use-text-color #E5E5E5 #E5E5E5;
    border-image: none;
    border-left: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    float: left;
    height: 30px;
    padding-left: 10px;
    padding-top: 20px;
    width: 130px;
    word-wrap: break-word !important;
}

.name-skip3 {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color -moz-use-text-color #E5E5E5 #E5E5E5;
    border-image: none;
    border-left: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    float: left;
    height: 30px;

    padding-left: 10px;
    padding-top: 20px;
    width: 180px;
    word-wrap: break-word !important;
}


.name-cat-event3 {  width:67px; height:38px; border:#e5e5e5 1px solid; border-bottom: 2px solid #e5e5e5; float:left; border-right:none; }
.name-cat-event3 h2 { font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#2d2d2e; padding:10px; }
.name-cat-boat3 {  width:60px; height:38px; border:#e5e5e5 1px solid; border-bottom: 2px solid #e5e5e5; float:left; border-right:none; }
.name-cat-boat3 h2 { font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#2d2d2e; padding:10px; }
.name-cat-depart3 {  width:70px; height:38px; border:#e5e5e5 1px solid; border-bottom: 2px solid #e5e5e5; float:left; border-right:none;  }
.name-cat-depart3 h2 { font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#2d2d2e; padding:10px; }
.name-cat-date3 {  width:84px; height:38px; border:#e5e5e5 1px solid; border-bottom: 2px solid #e5e5e5; float:left; border-right:none;   }
.name-cat-date3 h2 { font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#2d2d2e; padding:10px; }

.name-caty {  width:109px; height:38px; border:#e5e5e5 1px solid; border-bottom: 2px solid #e5e5e5; float:left; border-right:none;  }
.name-caty h2 { font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#2d2d2e; padding:10px; border-bottom:none;  }
.name-skew {  width:140px; height:38px; border:#e5e5e5 1px solid; border-bottom: 2px solid #e5e5e5; float:left; border-right:none;   }
.name-skew h2 { font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#2d2d2e; padding:10px; border-bottom:none;  }

.name-bar {  width:190px; height:38px; border:#e5e5e5 1px solid; border-bottom: 2px solid #e5e5e5; float:left; border-right:none;}
.name-bar h2 { font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#2d2d2e; padding:10px; border-bottom:none;  }


.buttons-cancel { background-color:#1B99D4; float:left; width:80px; height:34px; border:#cccccc 1px solid; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#ffffff; padding-left:2px; }

.add_cancel { background-color: #1B99D4;
              border: 1px solid #CCCCCC;
              color: #FFFFFF;
              float: left;
              height: 32px;
              margin: 3px 0 0 4px;
              padding-left: 2px;
              width: 80px;}

.add_cancel a {
    color: #FFFFFF;
    float: left;
    font-family: tahoma;
    margin: 9px 0 0 17px;
}

.catgmon { height:34px; border:#e5e5e5 1px solid;margin:30px 30px 30px 13px; float: left;}
.catgmon select { width:103px; height:34px; border:none; padding:5px; font-size:12px; }

.menu-inputrd-left{ width:20px; height:auto; float:left;}
.menu-inputrd-left input {width: 250px;height: 27px;float: left;margin: 30px 30px 15px 50px;border: #e5e5e5 1px solid; margin:12px 0 0 0; line-height:22px; outline:0px;background-color:#ebebe4;}
.menu-inputrd-right {width:258px; height:auto; float:left;}
.menu-inputrd-right input {width: 250px;height: 27px;float: left;border: #e5e5e5 1px solid; margin:12px 0 0 0; line-height:22px; outline:0px;background-color:#ebebe4;}

.menu-inputtext-left{ width:258px; height:auto; float:left;}
.menu-inputtext-left textarea {width: 248px;height: 45px;float: left;margin: 30px 30px 15px 50px;border: #e5e5e5 1px solid; margin:12px 0 0 0; line-height:20px; outline:0px;}

.txtarr{width:500px !important; height:90px !important; padding:2px;}

.tm-wdth{width:40px !important; padding-left:2px; }
.dt-wdth{width:70px !important;  padding-left:4px;}
.code-wdth{width:45px !important; padding-left:4px; }
.skp-wdth{width:114px !important; padding:0px 4px 0px 4px; }
.crw-wdth{width:254px !important; padding:0px 4px 0px 4px; }
.br-stff{width:300px !important; padding:0px 4px 0px 4px; }


/*-----------------------Thank you page */
.showmessage { width:100%; height:auto; float:left; padding:40px;
}
.showmessage span { width:100%; height:auto; float:left; font-family:tahoma; font-size:20px; color:#333333
}
.sm-s { height:auto; padding-bottom:35px; }
.sm-s input { background:none; border:none; background:#1b99d4; font-family:tahoma; font-size:13px; color:#FFFFFF; width:142px; height:38px; margin-left:43px; cursor:pointer;}
.tarea{ width: 95%;height: 45px;padding: 5px;margin-right: 10px;float: left;border: 1px solid #000000;
        font-family: Arial,Helvetica,sans-serif !important;font-size: 12px!important;font-color: #000000!important;}
.canc {  float:left; margin:0 10px 0 0; text-align:center; margin:10px; }
.canc a {  background:#aa0000; font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#FFF; line-height:34px;color: #FFFFFF;
           width:80px;height:34px;float:left; }

.canc1 {  float:left; margin:0 10px 0 0; text-align:center; margin:10px; }
.canc1 a {  background:#aa0000; font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#FFF; line-height:34px;color: #FFFFFF;
            width:80px;height:34px;float:left; margin-top:-10px; }

.algn-lnk{margin-left:80px;margin-top:1px;}     
.algn-sbmt{margin-left:-100px;}

#addNew{
    font-family: tahoma;
    height: 34px;
    padding-left: 2px;
    width: 80px;
    background-color: #1b99d4;
    color: #FFFFFF;
    padding:5px 20px 5px 20px;
}

/*-----------------------View Event page */

.ve-outer {   float: left;  width:95%;	margin-left:3%}
.ve-top-head{height: 66px;width: 100%;}
.ve-top-head h2 {color: #169FE6;float: left;font-family: Tahoma,Geneva,sans-serif;
                 font-size: 25px;font-weight: 500;line-height: 66px;margin-left: 20px;
}
.ve-left-panel-quick{background: none repeat scroll 0 0 #FFFFFF;float: left;height: auto;margin: 10px 10px 10px 10px;
                     width: 100%;}                     
.ve-right-panel-quick{background: none repeat scroll 0 0 #FFFFFF;float: left;height: auto;margin: 10px 10px 186px;
                      width: 100%;}
.ve-bl2{background: none repeat scroll center center #1A1C20;height: 40px;width: 100%;}

.ve-bl2 h2 {
    color: #FFFFFF;
    float: left;
    text-align: center;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 16px;
    font-weight: bold;
    line-height: 40px;
    padding-left: 20px;
    margin-top:0;
}

.ve-outer-div{float:left;width:98%;height:30px;font-size: 14px;padding: 5px;}
.ve-left-div{float:left;width:16%;text-transform: capitalize;word-wrap: break-word;}
.ve-left-div-mar{float:left;width:16%;text-transform: capitalize;word-wrap: break-word;}
.ve-right-div{float:left;width:34%;text-transform: capitalize;word-wrap:break-word;}
.ve-left-div3{float:left;width:37%;text-transform: capitalize; word-wrap: break-word;}
.ve-left-div-heading3,.ve-right-div-heading3 { float:left;width:80%;text-transform: capitalize; margin-bottom:7px; word-wrap: break-word;}
.ve-left-div-heading,.ve-right-div-heading { float:left;width:50%;text-transform: capitalize; margin-bottom:7px; word-wrap: break-word;}
.ve-left-div label,.ve-right-div label { font-weight:bolder; }
.ve-outer-div label { font-weight:bolder;}
.ve-outer-div b { font-weight:bold; }
.lbl{width:90px !important;}

.lbl1 {width:92px !important;}
.hghlt{font-weight:bolder;}
.v-lef { width:50%; float:left; }

.v-righ { width:48%; float:left; margin-left:2%; }
.ve-left-div-heading4 { width:auto; float:left;  margin-right:10px; }
.ve-left-div-heading5 { width:auto; float:left; margin-right:10px; }

/*---------------------Assign Crew CSS ------------------------------*/
.crew-main {width: 99%;margin: 10px 0px 0px 10px;float: left;}
.crew-main label{width:10%; height:auto; float:left; margin-top:11px;font-family: Arial,Helvetica,sans-serif !important; font-size:12px!important;;font-color:#000000!important;}
.crew-main input{border: 1px solid #E5E5E5;float: left;font-family: Arial,Helvetica,sans-serif !important;font-size: 12px !important;height: 24px;margin-right: 4%;
                 padding-left: 5px; padding-top: 5px;width: 23%;line-height: 18px;}
.crew-main label.smalllb{width:4%;}
.crew-main input.small-div{width:3%;}
.crew-main input.small-div1{width:6%;}
.crew-main textArea { width: 85%;height: 45px;padding: 5px;margin-right: 10px;float: left;border: 1px solid #E5E5E5;
                      font-family: Arial,Helvetica,sans-serif !important;font-size: 12px!important;font-color: #000000!important;}

/*find booking*/
.search-crit{float: left;margin-left: 2%;width: 96%;}
.fbook { width:100%; float:left;margin-top: 2%;}
.fbook label{height: 25px;float: left;width:8%;text-align: right;margin-top: 2.5%;margin-right: 1%;font-family: Arial,Helvetica,sans-serif;
             font-size: 12px;color: #000;margin-top: 12px;padding-right: 13px;}
.fbook input{float:left;width:15%;text-align: right;border: #e5e5e5 1px solid;color: #333333;
             font-family: Arial,Helvetica,sans-serif;font-size: 14px;font-weight: bold;margin: 0;outline: 0 none;
             padding: 9px 4px;padding-left: 5px;}
.sep-book {border-bottom: 1px solid #E5E5E5;float: left;height: 2px;margin-top: 2%;width: 100%;
}
.search-b {float: left;height: 35px;margin: 10px;width: 85px;}
.search-b input {background: none repeat scroll 0 0 #1B99D4;float: left;height: 35px;margin: 10px;
                 width: 80px;border: none;cursor: pointer;font-family: Tahoma, Geneva, sans-serif;color: #FFF;}
.find-booking { margin-top: 5%; margin-bottom: 30px; font-family: Arial, Helvetica, sans-serif; font-size:12px;
                color: #2d2d2e; margin-left: 3%; width: 94%;border-right:none; }
.find-booking th {font-weight: 500;font-size: 15px;font-family: Tahoma, Geneva, sans-serif;}
.find-booking td, .find-booking th { max-width: 150px !important; word-wrap: break-word !important; border: 1px solid #c2c2c2;text-align: left;padding: 10px 3px 10px 20px;}

.fbview {cursor:pointer;}
.fbedit {cursor:pointer;}
.fbdel {cursor:pointer;}
.fbmail {cursor:pointer;}
.lght-txt{color:#606060 !important;}

/*---public Ticket event print----*/




.main-ticket { width:100%; height:auto; margin:0 auto; padding-bottom:5%; }
.main-ticket h2 { font-size:30px; color:#4d4d4d;margin-top:2%;text-align:center; width:100%;font-family:Tahoma, Geneva, sans-serif;font-weight:normal; }
.main-ticket-main { width:96%; height:auto; float:left; margin:2%; }
.main-ticket-left { width:38%; height:auto; float:left; }
.main-ticket-left span { width:35%; height:auto; float:left; font-family:Tahoma, Geneva, sans-serif; font-weight:bold; font-size:14px; color:#000; margin-bottom:10px; }
.main-ticket-left label { width:60%; height:auto; float:left; font-family:Tahoma, Geneva, sans-serif; font-weight:normal; font-size:14px; color:#000; margin-bottom:10px; word-wrap: break-word; }
.main-ticket-right { width:62%; height:auto; float:left; }
.main-ticket-right span { width:27%; height:auto; float:left; font-family:Tahoma, Geneva, sans-serif; font-weight:bold; font-size:14px; color:#000; margin-bottom:10px; }
.main-ticket-right label { width:72%; height:auto; float:left; font-family:Tahoma, Geneva, sans-serif; font-weight:normal; font-size:14px; color:#000; margin-bottom:10px; word-wrap: break-word; }

.report-table { width:96%; height:auto; float:left; margin:2%;}
.tag-report-table { width:100%; height:auto; float:left; border:#000 solid 1px; padding-left:0%; margin-top:2%; border-bottom:none;  }
.tag-report-table span { width:11.2%; height:30px; color:#000; font-family:Tahoma, Geneva, sans-serif; font-weight:bold; font-size:10.5px; line-height:30px; border-right:#000 solid 1px; float:left; padding-left:0.6%; text-align:left;}

.tag-report-table label { width:13.9%; height:30px; color:#000; font-family:Tahoma, Geneva, sans-serif; font-weight:bold; font-size:10.5px; line-height:30px; border-right:#000 solid 1px; float:left; padding-left:0.8%; text-align:left;}


.tag-report-beneath {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #000;
    float: left;
    height: 80px;
    padding-left: 32%;
    padding-top: 15px;
    width: 67.2%;
}
/* .tag-report-beneath span { width:11.8%; color:#000; font-family:Tahoma, Geneva, sans-serif; font-weight:normal; font-size:11px; line-height:20px; border-right:#000 solid 1px; float:left; text-align:left; padding-left:0.6%; height:100%; word-wrap: break-word;} */
.tag-report-beneath label { width:14.1%; color:#000; font-family:Tahoma, Geneva, sans-serif; font-weight:normal; font-size:12px; line-height:20px; border-right:#000 solid 1px; float:left; text-align:left; padding-left:0.6%; height:100%; word-wrap: break-word;}


.tag-report-beneath2 { width:100%; height:80px; float:left; background:#FFF; border:#000 solid 1px; padding-left:0%; border-bottom:none; }
.tag-report-beneath2 span { width:11.2%; height:100%; color:#000; font-family:Tahoma, Geneva, sans-serif; font-weight:normal; font-size:11px; line-height:20px; border-right:#000 solid 1px; float:left; text-align:left; padding-left:0.6%; word-wrap: break-word;}

.tag-report-beneath2 label { width:14.1%; height:100%; color:#000; font-family:Tahoma, Geneva, sans-serif; font-weight:normal; font-size:12px; line-height:20px; border-right:#000 solid 1px; float:left; text-align:left; padding-left:0.6%; word-wrap: break-word;}



.eventdata123 {
    margin-left: auto;
    margin-right: auto;
    float: left;
    width: 100%;
}


.eventtotal22 {
    float: left;
    width: 46%;
    text-align: center;
    border: #e5e5e5 1px solid;
    padding-top: 10px;
}

.eventadult1 {
    float: left;
    width: 5%;
    text-align: right;
    padding-top: 10px;
    border: #e5e5e5 1px solid;
    margin-left:1.3%;
}

.eventsenior1 {
    float: left;
    width: 4%;
    text-align: right;
    padding-top: 10px;
    border: #e5e5e5 1px solid;
}

.eventcompl1 {
    float: left;
    width: 4%;
    text-align: right;
    padding-top: 10px;
    border: #e5e5e5 1px solid;
}

.eventboysnbr1 {
    float: left;
    width: 4%;
    text-align: right;
    padding-top: 10px;
    border: #e5e5e5 1px solid;
}

.eventgirlnbr1 {
    float: left;
    width: 4%;
    text-align: right;
    padding-top: 10px;
    border: #e5e5e5 1px solid;
}


.eventtotal22 {
    float: left;
    width: 37.5%;
    text-align: center;
    border: #e5e5e5 1px solid;
    padding-top: 10px;
}

.eventtotal1 {
    float: left;
    width: 200px;
    text-align: center;
    border: #e5e5e5 1px solid;
    padding-top: 22px;
    font-weight:bold;
    font-size:13px;
    margin-left:39%;
}


.eventtotal22 > h2 {
    font-size: 13px;
    color:#000;
    font-weight:bold;
}
.eventtotal1 > h2 {
    font-size: 13px;
    color:#000;
    font-weight:bold;
}
.eventsenior1 > h2 {
    font-size: 13px;
    color:#000;

}
.eventcompl1 > h2 {
    font-size: 13px;
    color:#000;

}
.eventboysnbr1 > h2 {
    font-size: 13px;
    color:#000;

}
.eventgirlnbr1 > h2 {
    font-size: 13px;
    color:#000;

}
.eventadult1 > h2 {
    font-size: 13px;
    color:#000;

}



/*---End public Ticket event print----*/





.ccontact {
    float: left;
    padding-left: 6%;
    width: 94%;
}


.ccontact h2 {
    color: #169fe6;
    float: left;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 25px;
    font-weight: 500;
    line-height: 66px;
    margin-left: 20px;
    width: 100%;
}

.namo1 {
    border: medium none !important;
    float: left;
    font-weight: bold;
    margin-left: 0;
    margin-top: 10px;
    text-align: right;
    width: 47px;
}

.namo2 {
    border: medium none !important;
    float: left;
    margin-top: 10px;
    padding-right: 0;
    text-align: right;
    width: 68px;
}

.namo3 {
    border: medium none !important;
    float: left;
    margin-left: 28px;
    margin-top: 10px;
    padding-right: 0;
    text-align: right;
    width: 20px;
}

.namo4 {
    border: medium none !important;
    float: left;
    margin-left: 28px;
    margin-top: 10px;
    padding-right: 0;
    text-align: right;
    width: 20px;
}



.namo5 {
    border: medium none !important;
    float: left;
    margin-left: 28px;
    margin-top: 10px;
    padding-right: 0;
    text-align: right;
    width: 20px;
}
.namo7 {border:none !important;width:5.6%; }
.namo8 {text-align:left;padding-right:5px; width:4%; margin-left: 42px; border:none; margin-top:10px; font-weight:bold; }


/*------- PRINT CREW PAGE CSS  ---------------------*/
table { min-height:150px;  }
table tr { margin-bottom: 10px; }
table tr td { border:1px solid #e5e5e5; }
.print_date {display:none;float:left;text-align:left;}
.crewdate { display:none;text-align:center;}
.printcrewreport { display:none;}
.printpublicreport { display:none;}
.name-cat-brd-data {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color -moz-use-text-color #E5E5E5 #E5E5E5;
    border-image: none;
    border-left: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    float: left;
    height: 30px;
    padding-left: 10px;
    padding-top: 20px;
    width: 115px;
}

.name-cat-brd {  width:125px; height:38px; border:#e5e5e5 1px solid; border-bottom: 2px solid #e5e5e5; float:left; border-right:none;   }
.name-cat-brd h2 { font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#2d2d2e; padding:10px; }
.fbookupd { width:100%; float:left;margin-top: 2%;}
.fbookupd label{height: 25px;float: left;width:22%;text-align: left;margin-top: 2.5%;font-family: Arial,Helvetica,sans-serif;
                font-size: 12px;color: #000;padding-right: 13px;}
.fbookupd input{float:left;width:5%;text-align: right;color: #333333;margin-top: 2.5%;}
.fbook1 select {
  width: 26.5%;
  height: 300px;
  float:left;
  border: none;
  padding: 5px;
  font-size: 12px;
  border: 1px solid #E5E5E5;
  margin-bottom: 0px !important;
}


.fbook1 { width:60%; float:left;margin-top: 2%;}
.fbook1 label{height: 25px;float: left;width:14%;text-align: right;margin-top: 2.5%;margin-right: 1%;font-family: Arial,Helvetica,sans-serif;
             font-size: 12px;color: #000;margin-top: 12px;padding-right: 13px;}

#cust_recent_file {
display:none;
}

.fbook select {
  width: 15%;;
  float:left;
  border: none;
  padding: 10px;
  font-size: 12px;
  border: 1px solid #E5E5E5;
  margin-bottom: 0px !important;

}

.fbook1 input{float:left;width:24%;text-align: right;border: #e5e5e5 1px solid;color: #333333;
             font-family: Arial,Helvetica,sans-serif;font-size: 14px;font-weight: bold;margin: 0;outline: 0 none;
             padding: 9px 4px;padding-left: 5px;}
             
.ctrp select {
  width: 45%;;
  float:left;
  border: none;
  padding: 10px;
  font-size: 12px;
  border: 1px solid #E5E5E5;
  margin-bottom: 0px !important;

}

.ctrp label{height: 25px;float: left;width:14%;text-align: right;margin-top: 2.5%;margin-right: 1%;font-family: Arial,Helvetica,sans-serif;
             font-size: 12px;color: #000;margin-top: 12px;padding-right: 13px;}
