﻿html, body {
    padding: 0px 0px 10px 0px;
    border: 0;
    margin: 0;
}

body {
    color: #666666;
    font-family: Arial, Verdana, Geneva, sans-serif;
    font-size: 11px;
    line-height: 15px;
    background: #ff651a;
    margin: 1px 0 0 1px;
    height: 100%;
}

#mainBody {
    width: 1000px;
    margin: 0 auto;
}

#page {
    float: left;
    clear: both;
    width: 1000px;
    height: 100%;
    text-align: left;
    padding: 0 0;
    margin: 0 0;
    background-color: #FFF;
}

/* Header ------------------------------- */
#header {
    background-image: url("../i/m/headerblend.jpg");
    background-repeat: no-repeat;
    width: 1000px;
    height: 100px;
}

#header a {
    float: right;
    padding: 10px 15px 0 0;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    color: #7f0000;
}


#header a:hover { text-decoration: underline; }

#header p {
    padding: 0;
    margin: 0;
}

#header .user {
    float: right;
    padding: 10px 5px 0 0;
    color: #7f0000;
    font-weight: bold;
    font-size: 12px;
}

#header .date {
    float: right;
    padding: 10px 0 0 0;
    color: #7f0000;
    font-weight: bold;
    font-size: 11px;
}

/* Login --------------------------------------- */
#login {
    float: left;
    width: 1000px;
    margin: 20px 0 20px 0;
    padding: 0;
    color: #000;
    font-size: 12px;
    height: 100%;
    position: relative;
}

#login .header {
    font-size: 18px;
    color: #660000;
    font-weight: bold;
}

#login .hdr {
    font-size: 14px;
    color: #660000;
    font-weight: bold;
}

#login td {
    padding: 10px 5px 5px 5px;
    margin: 0;
}

#login a {
    color: #660000;
    font-size: 12px;
}

#login a:hover { color: #7f0000; }

#login .text {
    color: #7f0000;
    font-size: 12px;
    line-height: 18px;
}

#login .texts {
    color: #7f0000;
    font-size: 10px;
    font-weight: lighter;
    line-height: 14px;
}

#login .texthdr {
    color: #7f0000;
    font-size: 13px;
    line-height: 14px;
    font-weight: bold;
    height: 14px;
}

#login ul {
    margin: 0;
    padding: 0px;
}

#login li {
    padding: 5px 0 5px 5px;
    margin: 0;
    list-style-type: none;
}

#batch {
    float: left;
    color: #000;
    background-color: #FFF;
    border-color: #E6ECEF;
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    margin: 0 0 0 0;
    padding: 0;
}

/*-------------------------------------------------*/
/*#login .container { top: 30px; left: 0px; border: 1; position: relative }*/

.container {
    float: left;
    clear: both;
    width: 686px;
    height: 521px;
    text-align: left;
    padding: 1 1;
    margin: 1 1;
    border-color: #ff651a;
    border-width: thick;
    border-style: solid;
    position: relative;
}

#chart .base { top: 0px; left: 0px; border: 0; position: absolute }
#chart .D3 { top: 281px; left: 210px; border: 0; position: absolute }
#chart .C3 { top: 299px; left: 299px; border: 0; position: absolute }
#chart .B3 { top: 286px; left: 380px; border: 0; position: absolute }
#chart .C2 { top: 216px; left: 288px; border: 0; position: absolute }
#chart .C1 { top: 85px; left: 287px; border: 0; position: absolute }
#chart .B2 { top: 174px; left: 395px; border: 0; position: absolute }
#chart .B1 { top: 45px; left: 399px; border: 0; position: absolute }
#chart .A2 { top: 126px; left: 507px; border: 0; position: absolute }
#chart .D1 { top: 44px; left: 179px; border: 0; position: absolute }
#chart .A1 { top: 66px; left: 502px; border: 0; position: absolute }
#chart .D2 { top: 175px; left: 176px; border: 0; position: absolute }
#chart .E1 { top: 54px; left: 112px; border: 0; position: absolute }
#chart .E2 { top: 136px; left: 77px; border: 0; position: absolute }
#chart .E3 { top: 217px; left: 43px; border: 0; position: absolute }
#chart .A3 { top: 210px; left: 560px; border: 0; position: absolute }
#chart .RC { top: 286px; left: 26px; border: 0; position: absolute }
#chart .RA { top: 344px; left: 135px; border: 0; position: absolute }
#chart .RB2 { top: 335px; left: 50px; border: 0; position: absolute }
#chart .RB1 { top: 266px; left: 81px; border: 0; position: absolute }
#chart .TC { top: 338px; left: 443px; border: 0; position: absolute }
#chart .TA { top: 279px; left: 576px; border: 0; position: absolute }
#chart .TB2 { top: 351px; left: 503px; border: 0; position: absolute }
#chart .TB1 { top: 274px; left: 471px; border: 0; position: absolute }

#chart .chkout { top: 0px; left: 10px; border: 0; position: relative }

#page .seatsA1 , .seatsA2 , .seatsB1 , .seatsB2 , .seatsC1 , .seatsC2 ,
      .seatsD1 , .seatsD2 , .seatsE1 , .seatsE2 , .seatsE3 , .seatsRA ,
      .seatsRB2 , .seatsRC , .seatsTB2 , .seatsTC , .seatsD3 , .seatsC3 ,
      .seatsB3 , .seatsRB1 , .seatsTB1 , .seatsTA , .seatsA3, .seatsSection {
    float: left;
    clear: both;
    background-image: url("../i/m/seatingbg.jpg");
    background-repeat: repeat-y;
    text-align: left;
    padding: 1 1;
    margin: 1 1;
    border-color: #ff651a;
    border-width: medium;
    border-style: solid;
    position: absolute;
}
#page .seatsA1 { top: 200px; left: 500px; }
#page .seatsA2 { top: 280px; left: 450px; }
#page .seatsA3 { top: 300px; left: 500px; }
#page .seatsB1 { top: 220px; left: 380px; }
#page .seatsB2 { top: 235px; left: 370px; }
#page .seatsC1 { top: 230px; left: 260px; }
#page .seatsC2 { top: 235px; left: 260px; }
#page .seatsD1 { top: 220px; left: 160px; }
#page .seatsD2 { top: 220px; left: 160px; }
#page .seatsE1 { top: 200px; left: 310px; }
#page .seatsE2 { top: 270px; left: 80px; }
#page .seatsE3 { top: 310px; left: 140px; }
#page .seatsRA { top: 470px; left: 350px; }
#page .seatsRB1 { top: 310px; left: 200px; }
#page .seatsRB2 { top: 350px; left: 190px; }
#page .seatsRC { top: 390px; left: 230px; }
#page .seatsTC { top: 450px; left: 420px; }
#page .seatsD3 { top: 280px; left: 310px; }
#page .seatsC3 { top: 280px; left: 390px; }
#page .seatsB3 { top: 280px; left: 480px; }
#page .seatsTB1 { top: 310px; left: 500px; }
#page .seatsTB2 { top: 360px; left: 500px; }
#page .seatsTA { top: 300px; left: 560px; }
#page .seatsSection { top: 275px; left: 275px; width: 200px; height: 300px }

.preview 
{
	background-image: url("../i/m/chinmayalamp3.jpg");
    float: left;
    clear: both;
    width: 220px;
    height: 521px;
    text-align: left;
    padding: 1 1;
    margin: 1 1;
    border-color: #ff651a;
    border-width: thick;
    border-style: solid;
    position: relative;
    visibility: visible;
    position: relative
}

#seats .red, .blue, .pink, .green, .orange, .peach, .yellow {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 10px;
	width: 10px;
}
#seats .red {
	background-color: #ff0000;
}
#seats .blue {
	background-color: #0000ff;
}
#seats .pink {
	background-color: #ff00ff;
}
#seats .green {
	background-color: #00ff00;
}
#seats .orange {
	background-color: #ff7d00;
}
#seats .peach {
	background-color: #ffea7f;
}
#seats .yellow {
	background-color: #ffff00;
}
#seats .gray {
	background-color: #dddddd;
}
#seats .hdr {
	color: #7f0000;
    font-size: 12px;
    font-weight: bold;
}
#seats .row {
	color: #7f0000;
    font-size: 10px;
    font-weight: bold;
}
#seats .hdr2 {
    font-size: 12px;
    color: #660000;
    font-weight: bold;
}
#seats .hdr3 {
    font-size: 11px;
    color: #660000;
    font-weight: bold;
}
#seats .txt {
    color: #7f0000;
    font-size: 12px;
}

.submit, .submit2, .submit3 {
    width: 75px;
    height: 21px;
    border-color: #660000;
    border-width: 1px;
    border-style: solid;
    background-color: #ffa35e;
    vertical-align: middle;
    font-size: 11px;
    font-weight: bold;
    margin-top: 2px;
    margin-bottom: 3px;
    color: #7f0000;
    cursor: hand;
}

.submit2 { width: 110px }
.submit3 { height: 15px;
           font-size: 10px; }
.submitGC { height: 30px;
           width: 90px; }
.input
{
    font-weight: bold;
    border-width: 1px;
    border-color: #660000;
    color: #660000;
    border-style: solid;
    font-size: 12px;
    padding: 0 0 0 2px;
    height: 17px;
    line-height: 17px;
}

#booking .hdr2 {
    font-size: 12px;
    color: #660000;
    font-weight: bold;
}

#booking td {
    padding: 3px 2px 2px 2px;
    margin: 0;
}

#booking .txt {
    color: #7f0000;
    font-size: 12px;
}

#booking .txts {
    color: #7f0000;
    font-size: 10px;
}
