@charset "utf-8";
/* CSS Document */

*{outline:none;}

body {background:#FFFFFF url(../images/bg.jpg) repeat-x top center; margin:0px;color:#FFFFFF;font-size:12px;line-height:20px;}

div, td, span, p{font-family:Arial, Helvetica, sans-serif;}

a:link, a:visited {color:#ffffff; text-decoration:underline;}
a:hover {color:#c77e17; text-decoration:none;}

form{ margin:0px; padding:0px;}
input{ border:1px solid #595959;}
textarea{ border:1px solid #373737;}
img{border:0px;}

h1 {padding:0px;margin:0px; font-family:"Times New Roman", Times, serif; font-size:36px; color:#043d73; font-weight:normal;line-height:36px;}
h2 {padding:0px;margin:0px; font-family:Georgia; font-size:22px; color:#2b8cbf; font-weight:normal;}
h3 {padding:0px;margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:23px; color:#2b8cbf; font-weight:bold;}
h4 {padding:0px;margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#2b8cbf; font-weight:bold;text-transform:uppercase;}

/*main navigation start*/
.mainnav {width:297px;padding-top:40px;}
.mainnav ul{margin:0px; padding:0px;}
.mainnav li{marin:0px; padding:0px;list-style:none;}
.mainnav li a:link, .mainnav li a:visited {margin:0px;padding:0px 0px 0px 0px;display:block;text-decoration:none;}
.mainnav li a:hover {color:#000;}

.scrolldiv {overflow:auto; height:520px; padding-right:10px;}
.scrolldiv li{ margin-bottom:10px;}

.mainnav li.home a:link, .mainnav li.home a:visited{background:url(../images/home.png) no-repeat 0px 0px;text-indent:-99999px;height:45px;}
.mainnav li.home a:hover{background:url(../images/home-over.png) no-repeat 0px 5px; overflow:hidden}

.mainnav li.about a:link, .mainnav li.about a:visited{background:url(../images/about.png) no-repeat 0px 3px; text-indent:-99999px;height:60px;display:block;margin-top:-9px;}
.mainnav li.about a:hover{background:url(../images/about-over.png) no-repeat 17px 8px; overflow:hidden}

.mainnav li.aboutband a:link, .mainnav li.aboutband a:visited{background:url(../images/about-bands.png) no-repeat -8px 2px; text-indent:-99999px;height:60px;display:block;margin-top:-25px;}
.mainnav li.aboutband a:hover{background:url(../images/about-bands_over.png) no-repeat 0px 2px; overflow:hidden}

.mainnav li.lineup a:link, .mainnav li.lineup a:visited{background:url(../images/lineup.png) no-repeat 0px 0px; text-indent:-99999px;height:60px;display:block;margin-top:-30px;}
.mainnav li.lineup a:hover{background:url(../images/lineup_over.png) no-repeat 0px 0px; overflow:hidden}

.mainnav li.orchestra a:link, .mainnav li.orchestra a:visited{background:url(../images/about_orchestra.png) no-repeat -3px -5px; text-indent:-99999px;height:60px;display:block;margin-top:-22px;}
.mainnav li.orchestra a:hover{background:url(../images/about_orchestra_over.png) no-repeat -3px -5px; overflow:hidden}

.mainnav li.faq a:link, .mainnav li.faq a:visited {background:url(../images/faq.png) no-repeat -8px 0px; text-indent:-99999px;height:40px;margin-top:-31px; overflow:hidden}
.mainnav li.faq a:hover{background:url(../images/faq-over.png) no-repeat 6px 6px;}

.mainnav li.donate a:link, .mainnav li.donate a:visited{background:url(../images/donate.png) no-repeat -10px 0px;text-indent:-99999px;height:40px;margin-top:-5px; overflow:hidden}
.mainnav li.donate a:hover{background:url(../images/donate-over.png) no-repeat 6px 4px;}

.mainnav li.buytickets a:link, .mainnav li.buytickets a:visited{background:url(../images/buytickets.png) no-repeat -8px 0px;text-indent:-99999px;height:45px;margin-top:-5px; overflow:hidden}
.mainnav li.buytickets a:hover{background:url(../images/buytickets-over.png) no-repeat 2px 0px;}

.mainnav li.sponsors a:link, .mainnav li.sponsors a:visited{background:url(../images/sponsors.png) no-repeat -5px 9px; text-indent:-99999px;height:50px; margin-top:-13px;}
.mainnav li.sponsors a:hover{background:url(../images/sponsors-over.png) no-repeat 2px 9px;}

.mainnav li.exhibitor A:link, .mainnav li.exhibitor A:visited {background:url(../images/contact-direction.png) no-repeat -5px 0px;text-indent:-99999px; height:52px;margin-top:-6px; overflow:hidden}
.mainnav li.exhibitor a:hover{background:url(../images/contact-direction-hover.png) no-repeat -5px 0px;}

/* Navigation Ends */

/*Mid Css Starts*/
.logo{padding:07px 10px 10px 32px;}
.bcont{font-size:12px;color:#000000;line-height:18px;font-weight:bold;padding:20px 0px 20px 70px;}
.whate{color:#FFFFFF;font-size:14px;font-weight:bold;}
.img{border:1px solid #333333;padding:2px; }
.ticketimg1{position:absolute;left:715px;top:-141px;width:271px;height:213px;}
.ticketimg{position:absolute;left:731px;top:-260px;width:271px;height:213px;}
.blue{color:#27a9dc;font-size:14px;font-weight:bold;}
.contbtm{background:url(../images/cont-btm.png) no-repeat -19px 0px;margin-top:-40px;height:62px;}
.content{background:url(../images/innercont-bg.png) no-repeat 10px 0px; height:650px;
padding:90px 110px 0px 100px;text-align:left;}
.date{font-family:"Trebuchet MS";padding-left:20px;font-size:18px; font-weight:normal;}
.date span{font-size:14px;font-weight:normal;}

.bullet{margin:0px;padding:0px 0px 10px 15px;}
.bullet li{margin:0px;padding:0px 0px 0px 15px;list-style:none;background:url(../images/arrow_icon.png) no-repeat 0px 5px;}

/*Mid Css Ends*/
.footer1{margin:0px;width:100%;position:relative;background:url(../images/footerbg.png) repeat-x bottom;height:121px;bottom:0px;}
.footer{margin:0px;width:100%;position:absolute;background:url(../images/footerbg.png) repeat-x bottom;height:121px;bottom:0px;}
.flink{padding:10px 0px 10px 55px;color:#a0a2a5;line-height:17px;text-align:left;font-family:Tahoma;font-size:11px;}
.flink a:link, .flink a:visited {color:#a0a2a5; text-decoration:none;padding:0px 5px;}
.flink a:hover {color:#fff;}
.fcopy{color:#00eae7;font-size:11px;font-family:Tahoma;}
.fcopy a:link, .fcopy a:visited{color:#00eae7;text-decoration:none;}
.fcopy a:hover{color:#FFFFFF;}

.imgbdr{ border:solid 3px #FFFFFF; margin-right:5px; margin-bottom:5px;}