/* CSS Document */



body {

background-color:#1B1B1B;

margin:0px;

padding:0px;

text-align:center;

background-image:url(../images/topbg.jpg);

background-repeat:repeat-x;



}



#top {

margin: 0 auto;

padding:0px;

width:1000px;

height:118px;

text-align:left;

position:relative;

background-repeat:no-repeat;

}

.topnav {

padding-top:70px;

padding-left:273px;

}

#banner {

margin: 0 auto;

padding:0px;

width:1000px;

height:240px;

text-align:left;

background-color:#000000;

}

.bannerbg {

margin: 0 auto;

padding:0px;

height:240px;

text-align:left;

background-color:#000000;

}

.main {

margin: 0 auto;

padding:0px;

text-align:left;

background-color:#1B1B1B;

background-image:url(../images/mainbg.jpg);

background-repeat:repeat-x;

}



.mainbot {

background-image:url(../images/mainbgbottom.jpg);

background-repeat:repeat-x; background-position:bottom;

}



#main {

margin: 0 auto;

padding:0px;

width:1000px;

height:800px;

text-align:left;

}

#subbox {

margin-top:105px;

position:relative;

float:left;

position:relative;

background-image:url(../images/subbox.jpg);

background-repeat:no-repeat;

height:424px;

width:241px;

}

#eventcal {

width:460px;

float:left;

overflow:scroll;

background-repeat:no-repeat;

position:relative;

overflow:auto;

text-align:center;

padding-right:22px;

padding-left:22px;



}



#booking {



float:left;

background-repeat:no-repeat;

position:relative;

text-align:left;

padding-right:22px;

padding-left:22px;

}



#booking ul {

list-style-type:upper-alpha;

color:#0165c0;

}



#booking li {

color:#d7d6d6;

font-family:arial;

font-size:14px;

margin-left:15px;

line-height:1.5;

font-weight:bold

}



#booking h1 {

font-family:Arial;

color:#991111;

font-size:18px;

font-weight:bold;

}



#production {



float:left;

background-repeat:no-repeat;

position:relative;

text-align:left;

padding-right:22px;

padding-left:22px;

}



#production ul {

list-style-type:upper-alpha;

color:#0165c0;

}



#production li {

color:#d7d6d6;

font-family:arial;

font-size:14px;

margin-left:15px;

line-height:1.5;

font-weight:bold

}



#production h1 {

font-family:Arial;

color:#0165c0;

font-size:18px;

font-weight:bold;

}



#production a {

color:#0165c0;

text-decoration:none

}



#production p {

color:#d7d6d6;

font-family:arial;

font-size:14px;

font-weight:bold

line-height:1.5;

}



td {

vertical-align:top;

text-align:left;

}



#booking h2 {

font-family:Arial;

color:#fff;

font-size:16px;

font-weight:bold;

}



#booking a {

color:#0165c0;

text-decoration:none

}



#booking p {

color:#d7d6d6;

font-family:arial;

font-size:14px;

line-height:1.5;

font-weight:bold

}

#event {

width:447px;

height:200px;

margin-top:5px;

border:solid 5px #333333;

margin-bottom:5px;

position:relative;

text-align:left;

background-color:#0C0C0C;

}



.eventdate{

color:#033C6F;

list-style-type: none;

font-weight:bold;

font-family:Arial, Helvetica, sans-serif;

font-size:24px;

}

.eventpic {

float:left;

margin-right:15px;

}

.eventtime{

color:#ffffff;

list-style-type: none;

font-weight:100;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

}



.eventshowcase{

color:#ffffff;

list-style-type: none;

font-weight:100;

font-family:Arial, Helvetica, sans-serif;

font-size:24px;

}

.eventbands{

color:#ffffff;

list-style-type: none;

font-weight:100;

font-family:Arial, Helvetica, sans-serif;

font-size:13px;

}

.eventbandssub{

color:#ffffff;

list-style-type: none;

font-weight:100;

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

}



a.ticket:link { color: #9BCD66;

text-decoration: none; font-weight:bold; }



a.ticket:visited { color: #9BCD66;

text-decoration: none; font-weight:bold  }



a.ticket:active { color: #9BCD66;

text-decoration: none; font-weight:bold   }



a.ticket:hover { color: #9BCD66; width:100%;

text-decoration:underline;font-weight:bold } 



#rightside {

width:251px;

position:relative;

float:left;

margin-top:105px;

background-repeat:no-repeat;

position:relative;

}



.righttop {

height:117px;

}











#slidemain {

   list-style: none;

   margin: 0; 

}

#slidemain li {

   font-family:Helvetica;

   font-size:14px;

   font-weight:100;



}

#slidemain li a {

   display: block;

   padding:5px;

   margin-right:4px;

   text-decoration:none;

   text-align:left;

   color: #023d72;

}

#slidemain li a:hover {

background-image:url(../images/arrow.jpg); background-position:right; background-repeat:no-repeat;

   background: #000000;

   color:#ffffff;

}











form{margin:0;padding:0}

 

.search-box{ /*outer background*/

margin-top:8px;

margin-left:20px;

}

 

input.name{ /*input field */

color: #999;

border:0;

margin:0;

font-family:tahoma;

font-size: 12px;

height:20px;

background: url(../images/namebg.jpg) no-repeat top left;

width: 129px;

}



input.bday{ /*input field */

color: #999;

border:0;

margin:0;

font-family:tahoma;

font-size: 12px;

height:19px;

background: url(../images/bdaybg.jpg) no-repeat top left;

width: 61px;

}



input.email{ /*input field */

color: #999;

border:0;

margin:0;

font-family:tahoma;

font-size: 12px;

height:21px;

background: url(../images/emailbg.jpg) no-repeat top left;

width: 201px;

}

 

input.search-go { /*search icon */

float:left;

border:0;

margin:0;

padding:0;

margin-left: 5px;

height: 24px;

width: 97px;

background: url(../images/subbutton.jpg) no-repeat top left;

cursor: pointer;

}

 

.dif {



}



.dif li {



}

 

 #table {

 text-align:center;

 vertical-align:middle

 }

