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

/* ----------------- B O S   G E N E R A L   S T Y L E S ----------------------------------*/

/*  ---See http://www.positioniseverything.net/easyclearing.html) ----*/
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
/* End hide from IE-mac */

/* Hide Fcous Outline in Firefox */
*:focus { outline-style:none; }

body.home { background: #a55f10 url(/images/bg_bodyHome.jpg) no-repeat center top; margin: 0; padding: 0; font-family: Calibri, Verdana, Geneva, sans-serif; min-width:  1008px; }
#divWrapperHome { width: 1008px; margin: 0 auto; background: #a55f10 url(/images/bg_bodyHome.jpg) no-repeat center top; position: relative; }

body { background: #a55f10 url(/images/bg_body.jpg) no-repeat center top; margin: 0; padding: 0; font-family: Calibri, Verdana, Geneva, sans-serif; min-width:  1008px; }
#divWrapper { width: 1008px; margin: 0 auto; background: #a55f10 url(/images/bg_body.jpg) no-repeat center top; }
a img { border: none; }
p, h1, h2, h3, h4, h5, h6, ul, ol, li, blockquote { margin: 0; padding: 0; }
a:link, a:visited { font-weight: bold; color: #942e01; text-decoration: none; }
a:hover, a:active { font-weight: bold; color: #942e01; text-decoration: underline; }

ul.news li a:link, ul.news li a:visited { font-weight: bold; color: #591b01; text-decoration: none; }
ul.news li a:hover, ul.news li a:active { font-weight: bold; color: #591b01; text-decoration: underline; }

#divFooter p a:link, #divFooter p  a:visited { font-weight: bold; color: #fff; text-decoration: none; }
#divFooter p  a:hover, #divFooter p  a:active { font-weight: bold; color: #591b01; text-decoration: underline; }

.imgShadow {
	box-shadow: 2px 2px 8px #000000;
-webkit-box-shadow: 2px 2px 8px #000000;
-moz-box-shadow: 2px 2px 8px #000000;
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#28353b,strength=6)";
-ms-filter: "alpha(opacity=100)";
filter: progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#28353b,strength=6)
alpha(opacity=100);
}

 




/* ----------------- E O S   G E N E R A L   S T Y L E S ----------------------------------*/


/* ----------------- B O S   C M S  S T Y L E S ----------------------------------*/

body.cke_show_borders  { background-color: #a55f10; background-image: none !important; } 
body.cke_show_borders  #divWrapper { background-color: #a55f10; background-image: none !important; } 
body.cke_show_borders #divMainHomeRight { padding: 24px 15px 26px 15px; background: url(/images/bg_Home_Main.jpg) no-repeat -210px 0; }


/* ----------------- E O S   C M S  S T Y L E S ----------------------------------*/


/* ----------------- B O S   H E A D E R   S T Y L E S ----------------------------------*/

#divHeader { height: 26px; width: 1008px; padding: 15px 0 0 0; }
#divHeader p { font-size: 13px; color: #cc7b07; }
#divHeader p a:link, #divHeader p a:visited { color: #fff; text-decoration: none; }
#divHeader p a:hover, #divHeader p a:active { color: #fff; text-decoration: underline; }
#pHeadLinksLeft { float: left; padding-left: 10px; }
#pHeadLinksRight { float: right; padding-right: 10px; }
#divLogoHome { position: relative; width: 1008px; height: 376px; }
#h1LogoHome { height: 376px; width: 1008px; font-size: 12px; text-indent: -8000px; background: url(/images/h1LogoHome.jpg) no-repeat top left; }
#divTickets { position: absolute; height:  60px; width: 220px; z-index: 10; top: 273px; left: 745px; }
#divTickets p { height:  60px; width: 220px; }
#divTickets p a { display: block; height: 100%; width: 100%; text-decoration: none; text-indent: -8000px; background: url(/images/tickets.jpg) no-repeat bottom left; }

#divLogoHome { position: relative; width: 1008px; height: 376px; }
#h1LogoHome { height: 376px; width: 1008px; font-size: 12px; text-indent: -8000px; background: url(/images/h1LogoHome.jpg) no-repeat top left; }
#divTickets { position: absolute; height:  60px; width: 220px; z-index: 10; top: 273px; left: 745px; }
#divTickets p { height:  60px; width: 220px; }
#divTickets p a { display: block; height: 100%; width: 100%; text-decoration: none; text-indent: -8000px; background: url(/images/tickets.jpg) no-repeat bottom left; }

#divLogo { position: relative; width: 1008px; height: 156px; }
#h1Logo{ height: 156px; width: 1008px; font-size: 12px; text-indent: -8000px; background: url(/images/h1Logo.jpg) no-repeat top left; }
#divTickets2 { position: absolute; height:  54px; width: 195px; z-index: 10; top: 22px; left: 812px; }
#divTickets2 p { height:  54px; width: 195px; }
#divTickets2 p a { display: block; height: 100%; width: 100%; text-decoration: none; text-indent: -8000px; background: url(/images/tickets2.jpg) no-repeat bottom left; }

#divOffer { display: block; position: absolute; top: 285px; left: 240px; width: 463px; height: 110px; }
#divOffer a { width: 463px; height: 110px;  display: block; }
#divOffer p {  width: 463px; height: 110px; margin: 0; padding: 0; }
/* ----------------- E O S   H E A D E R   S T Y L E S ----------------------------------*/




/* ----------------- B O S   N A V I G A T I O N   S T Y L E S ----------------------------------*/

#ulMainNav.home { height: 299px; width: 193px; list-style: none; padding: 0; border-right: 1px solid #572f0b; border-top: 1px solid #b56d15; float: left; margin-right: 29px; margin-top: 0; }
#ulMainNav li {  font-size: 15px;  height: 24px; font-size: 15px; width: 193px; text-indent: -8000px; }
#ulMainNav li a { display: block;   padding: 3px 16px 0 0; height: 21px; width: 177px; color: #fff; text-decoration: none;   }

#ulMainNav li#liMainNav01 a:link, #ulMainNav li#liMainNav01 a:visited { background: url(/images/liMainNav01.gif) no-repeat top left;  }
#ulMainNav li#liMainNav01 a:hover, #ulMainNav li#liMainNav01 a:active { background: url(/images/liMainNav01.gif) no-repeat bottom left; }
#ulMainNav li#liMainNav01.selected a:link, #ulMainNav li#liMainNav01.selected a:visited { background: url(/images/liMainNav01.gif) no-repeat bottom left;  }

#ulMainNav li#liMainNav02 a:link, #ulMainNav li#liMainNav02 a:visited { background: url(/images/liMainNav02.gif) no-repeat top left;  }
#ulMainNav li#liMainNav02 a:hover, #ulMainNav li#liMainNav02 a:active { background: url(/images/liMainNav02.gif) no-repeat bottom left; }
#ulMainNav li#liMainNav02.selected a:link, #ulMainNav li#liMainNav02.selected a:visited { background: url(/images/liMainNav02.gif) no-repeat bottom left;  }

#ulMainNav li#liMainNav03 a:link, #ulMainNav li#liMainNav03 a:visited { background: url(/images/liMainNav03.gif) no-repeat top left;  }
#ulMainNav li#liMainNav03 a:hover, #ulMainNav li#liMainNav03 a:active { background: url(/images/liMainNav03.gif) no-repeat bottom left; }
#ulMainNav li#liMainNav03.selected a:link, #ulMainNav li#liMainNav03.selected a:visited { background: url(/images/liMainNav03.gif) no-repeat bottom left;  }

#ulMainNav li#liMainNav04 a:link, #ulMainNav li#liMainNav04 a:visited { background: url(/images/liMainNav04.gif) no-repeat top left;  }
#ulMainNav li#liMainNav04 a:hover, #ulMainNavli#liMainNav04 a:active { background: url(/images/liMainNav04.gif) no-repeat bottom left; }
#ulMainNav li#liMainNav04.selected a:link, #ulMainNav li#liMainNav04.selected a:visited { background: url(/images/liMainNav04.gif) no-repeat bottom left;  }

#ulMainNav li#liMainNav05 a:link, #ulMainNav li#liMainNav05 a:visited { background: url(/images/liMainNav12.gif) no-repeat top left;  }
#ulMainNav li#liMainNav05 a:hover, #ulMainNavli#liMainNav05 a:active { background: url(/images/liMainNav12.gif) no-repeat bottom left; }
#ulMainNav li#liMainNav05.selected a:link, #ulMainNav li#liMainNav05.selected a:visited { background: url(/images/liMainNav12.gif) no-repeat bottom left;  }

#ulMainNav li#liMainNav06 a:link, #ulMainNav li#liMainNav06 a:visited { background: url(/images/liMainNav13.gif) no-repeat top left;  }
#ulMainNav li#liMainNav06 a:hover, #ulMainNavli#liMainNav06 a:active { background: url(/images/liMainNav13.gif) no-repeat bottom left; }
#ulMainNav li#liMainNav06.selected a:link, #ulMainNav li#liMainNav06.selected a:visited { background: url(/images/liMainNav13.gif) no-repeat bottom left;  }

#ulMainNav li#liMainNav07 a:link, #ulMainNav li#liMainNav07 a:visited { background: url(/images/liMainNav05.gif) no-repeat top left;  }
#ulMainNav li#liMainNav07 a:hover, #ulMainNavli#liMainNav07 a:active { background: url(/images/liMainNav05.gif) no-repeat bottom left; }
#ulMainNav li#liMainNav07.selected a:link, #ulMainNav li#liMainNav07.selected a:visited { background: url(/images/liMainNav05.gif) no-repeat bottom left;  }

#ulMainNav li#liMainNav08 a:link, #ulMainNav li#liMainNav08 a:visited { background: url(/images/liMainNav06.gif) no-repeat top left;  }
#ulMainNav li#liMainNav08 a:hover, #ulMainNav li#liMainNav08 a:active { background: url(/images/liMainNav06.gif) no-repeat bottom left; }
#ulMainNav li#liMainNav08.selected a:link, #ulMainNav li#liMainNav08.selected a:visited { background: url(/images/liMainNav06.gif) no-repeat bottom left;  }

#ulMainNav li#liMainNav09 a:link, #ulMainNav li#liMainNav09 a:visited { background: url(/images/liMainNav07.gif) no-repeat top left;  }
#ulMainNav li#liMainNav09 a:hover, #ulMainNav li#liMainNav09 a:active { background: url(/images/liMainNav07.gif) no-repeat bottom left; }
#ulMainNav li#liMainNav09.selected a:link, #ulMainNav li#liMainNav09.selected a:visited { background: url(/images/liMainNav07.gif) no-repeat bottom left;  }

#ulMainNav li#liMainNav10 a:link, #ulMainNav li#liMainNav10 a:visited { background: url(/images/liMainNav08.gif) no-repeat top left;  }
#ulMainNav li#liMainNav10 a:hover, #ulMainNav li#liMainNav10 a:active { background: url(/images/liMainNav08.gif) no-repeat bottom left; }
#ulMainNav li#liMainNav10.selected a:link, #ulMainNav li#liMainNav10.selected a:visited { background: url(/images/liMainNav8.gif) no-repeat bottom left;  }

#ulMainNav li#liMainNav11 a:link, #ulMainNav li#liMainNav11 a:visited { background: url(/images/liMainNav09.gif) no-repeat top left;  }
#ulMainNav li#liMainNav11 a:hover, #ulMainNav li#liMainNav11 a:active { background: url(/images/liMainNav09.gif) no-repeat bottom left; }
#ulMainNav li#liMainNav11.selected a:link, #ulMainNav li#liMainNav11.selected a:visited { background: url(/images/liMainNav09.gif) no-repeat bottom left;  }

#ulMainNav li#liMainNav12 a:link, #ulMainNav li#liMainNav12 a:visited { background: url(/images/liMainNav10.gif) no-repeat top left;  }
#ulMainNav li#liMainNav12 a:hover, #ulMainNav li#liMainNav12 a:active { background: url(/images/liMainNav10.gif) no-repeat bottom left; }
#ulMainNav li#liMainNav12.selected a:link, #ulMainNav li#liMainNav12.selected a:visited { background: url(/images/liMainNav10.gif) no-repeat bottom left;  }




#ulMainNav { height: 299px; width: 193px; list-style: none; padding: 0;  border-top: 1px solid #b56d15; float: left; margin-top: 32px; }



#liMainNav01 { border-bottom: 1px solid #b46a14;  }
#liMainNav02 { border-bottom: 1px solid #b36814;  }
#liMainNav03 { border-bottom: 1px solid #b16914;  }
#liMainNav04 { border-bottom: 1px solid #af6613;  }
#liMainNav05 { border-bottom: 1px solid #b36c14;  }
#liMainNav06 { border-bottom: 1px solid #b36e14;  }
#liMainNav07 { border-bottom: 1px solid #b16c14;  }
#liMainNav08 { border-bottom: 1px solid #aa6712;  }
#liMainNav09 { border-bottom: 1px solid #9e5f12;  }
#liMainNav10 { border-bottom: 1px solid #884f0e;  }
#liMainNav11 { border-bottom: 1px solid #884f0e;  }
#liMainNav12 { border-bottom: 1px solid #884f0e;  }
#liMainNav13 { border-bottom: 1px solid #884f0e;  }

/* ----------------- E O S   N A V I G A T I O N   S T Y L E S ----------------------------------*/





/* ----------------- B O S   H O M E   S T Y L E S ----------------------------------*/

#divMainHome { width: 1008px; height: 314px; padding: 10px 0 26px 0; overflow: hidden; background: url(/images/bg_Home_Main.jpg) no-repeat top left; }
#divMainHomeRight { float: left; width: 768px; height: 300px; }
#divMainHomeRightTop { width: 768px; height: 87px; margin-bottom: 24px; overflow: hidden; }
#divMainHomeRightTop p { font-size: 15px;  color: #fff;  }

#divMainHomeRightLeft { height: 189px; width: 311px; float: left; margin-right: 18px; padding-right: 20px; background: url(/images/bg_mainHomeRightLeft.gif) no-repeat top right; color: #fff; }
#divMainHomeRightLeft h1 { font-size: 17px; margin: 0 0 .5em 0; width: 178px; }
#divMainHomeRightLeft p { font-size: 15px; margin: 0 0 .5em 0; }
#divMainHomeRightLeft p a:link, #divMainHomeRightLeft p a:visited { color: #fff; text-decoration: none; font-weight: bold; }
#divMainHomeRightLeft p a:hover, #divMainHomeRightLeft p a:active { color: #fff; text-decoration: underline; font-weight: bold; }

#divMainHomeRightRight { height: 169px; width: 389px; padding: 10px 15px; background: url(/images/bg_homeMainRightRight3.jpg) no-repeat top left; float: left; color: #fff; }
#divMainHomeRightRight h2 { font-size: 15px; margin: 0 0 .5em 0; }
#divMainHomeRightRight p { font-size: 13px; margin: 0 0 .5em 0; width: 190px; }
#divMainHomeRightRight p a:link, #divMainHomeRightRight p a:visited { color: #fff; text-decoration: none; font-weight: bold; }
#divMainHomeRightRight p a:hover, #divMainHomeRightRight p a:active { color: #fff; text-decoration: underline; font-weight: bold; }

#divMainHomeRightRight.divStars { background: url(/images/bg_homeMainRightRight5.jpg) no-repeat top left;   height: 169px; width: 389px; padding: 10px 15px;  float: left; color: #fff; }

/* ----------------- E O S   H O M E   S T Y L E S ----------------------------------*/




/* ----------------- B O S   M A I N   S T Y L E S ----------------------------------*/

#divMain { width: 1008px; background: url(/images/secondaryMainBg.jpg) no-repeat top left; min-height: 595px; position: relative; }

#divMainRight {  float: left; padding: 32px 0 0 0; background: #faeede url(/images/bg_main.jpg) no-repeat top right; width: 815px; min-height: 560px; border-bottom: 1px solid #b48147;  }
#divContent { border-left: 1px solid #572f0b; width: 735px; color: #2f1e46; padding: 0 57px 22px 22px; position: relative;   min-height: 539px;   }



#divContent h1 { font-size: 15px;  margin-bottom: .5em;   }
#divContent h2 { font-size: 13px;  margin-bottom: .5em;   }
#divContent h3 { font-size: 12px;  margin-bottom: .5em;   }
#divContent h4 { font-size: 11px;  margin-bottom: .5em;   }
#divContent h5 { font-size: 10px;  margin-bottom: .5em;   }
#divContent h6 { font-size: 9px;  margin-bottom: .5em;   }

#divContent h2.h2UpcomingTitle { font-size: 18px; clear: both; padding-bottom: 4px; border-bottom: 1px solid #942E01; margin-bottom: 5px; margin-top: 25px; }

#divContent p { font-size: 15px; line-height: 1.2em; margin-bottom: .8em;   }
#divContent blockquote { font-size: 15px; line-height: 1.2em; margin-bottom: .8em; padding: 0 20px;   }

#divContent ul { font-size: 15px; line-height: 1.2em; margin: 0 0  .8em 15px;   }

#divMainBottom { position: relative; background: url(/images/mainBottom.png) no-repeat bottom left;  bottom: 0; left: 0; width: 1008px; min-height: 596px; } 


#tabDonate { margin: 0 auto 15px auto; background-color: #FAEEDE; border: 2px solid #2f1e46; }
#tabDonate tr td { padding: 5px; vertical-align: top; border-bottom: 1px solid #2f1e46; color: #2f1e46; font-size: 15px; text-align: left; }
#tabDonate tr th  { padding: 5px; vertical-align: top; background-color: #2f1e46; color: #FAEEDE; font-size: 15px; text-align: left; }

#tabSponsors { margin: 0 auto 15px auto; background-color: #FFF; border: 2px solid #2f1e46; width: 650px; }
#tabSponsors tr td { padding: 5px 5px 10px 5px; vertical-align: top; text-align: center; vertical-align: top; }

.divCartRow:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
/* Hides from IE-mac \*/
* html .divCartRow { height: 1%; }
/* End hide from IE-mac */

.divCartRow  {  border-bottom: 1px solid #333; width: 400px; background-color: #fff; }
.divCartRow label { float: left; padding: 10px; width: 220px; }
#divContent h3.cartHeader { width: 380px; padding: 10px !important; margin: 30px 0 0 0; color: #fff; font-size: 15px; font-weight: bold; background-color: #666; }
.divCartRow form { float: left; width: 120px; height: 26px; padding: 10px;  }

.divCartLeft { float: left; width: 400px; margin-right: 15px; }
.divCartRight { float: left; width: 300px; padding-top: 30px; }

div.divConcerts { position: relative; }
.buyButton { position: absolute; bottom: 0; right: 0; }

.divConcerts:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
/* Hides from IE-mac \*/
* html .divConcerts { height: 1%; }
/* End hide from IE-mac */

.divLeftCol { width: 400px; float: left; clear: left; padding-right: 25px; margin-bottom: 15px; }
.divLeftCol img { margin: 0 15px 15px 0; }
.divRightCol { width: 286px; float: left; clear: right; margin-bottom: 15px; border: 2px solid #000; padding: 10px; background-color: #fff; }

.rightTitle { font-size: 15px !important; color: #942E01; }
.concertTitle { font-size: 17px !important; margin-bottom: 0 !important; color: #143397 !important; }

.h2VenueTitle { font-size: 18px!important; color: #fff !important; padding: 5px; background-color:#0e1558; }
.h2VenueTitle a { color: #fff !important; text-decoration: none; }

.divRestaurant {  margin-bottom: 15px; border: 2px solid #000; padding: 10px; background-color: #fbf7f1; }
.divRestaurant h2 { font-size: 18px !important; }

/* ----------------- E O S   M A I N   S T Y L E S ----------------------------------*/




/* ----------------- B O S   F O O T E R   S T Y L E S ----------------------------------*/

#divFooter { width: 1008px; padding: 15px 0; color: #fff; }
#divFooter p { text-align: center; margin: 0 0 .5em 0;  font-size: 15px; }
#divFooter p#pCopy { font-size: 11px; }


/* ----------------- B O S   F O O T E R   S T Y L E S ----------------------------------*/



