/* -----------------------------------------------------------------
	STANDARD PAGE FORMATTING
-------------------------------------------------------------------*/
body {
	background-color: #000000;
	background-repeat: no-repeat;
	background-position: center top;
}
#main-container {
	width: 100%;
	margin: auto;
}
#content-container {
	margin: 0px auto; 
	width: 805px;
	min-height: 700px;
	padding: 0px 0px 0px 5px;
}
ul{
 	margin: 0px;
 	padding: 0px 0px 0px 10px;
}
ul li{
	margin: 0px 0px 10px 10px;
	padding: 0px;
	color:white;
}
#text-pageTitle {
	font-size: 30px;
  	font-weight: Bold;
  	font-family: Century Gothic, Helvetica, sans-serif;
  	line-height: 1.00em;
	color: rgb(255,255,255);
}
#businessPageBodyTop {
	float:left;
	width:800px;
	height:15px;
	background-image: url('../../../images/graphics/businessPageBodyTop.png');
	background-repeat: no-repeat;
	background-position: left top;
	
}
#businessPageBodyMiddle {
	float:left;
	width:765px;
	height: 100%;
	min-height: 580px;
	background-image: url('../../../images/graphics/businessPageBodyMiddle.png');
	background-repeat: repeat;
	background-position: left top;
	padding: 0px 15px 0px 20px;
}
#businessPageBodyBottom {
	float:left;
	width:800px;
	height:26px;
	background-image: url('../../../images/graphics/businessPageBodyBottom.png');
	background-repeat: no-repeat;
	background-position: left top;
	padding-bottom: 20px;
}
/* ------------------------------------------------------------------


/* ------------------------------------------------------------------
	HEADER
-------------------------------------------------------------------*/
#header {
	background-image: url('../../../images/headers/headerGraphic1.png');
	background-repeat: no-repeat;
	background-position: center top;
	width: 100%;
	height: 118px;
	margin: 0px 0px 0px 0px;
	position: relative;
}
#header2 {
	background-image: url('../../../images/headers/headerGraphic2.png');
	background-repeat: no-repeat;
	background-position: center top;
	width: 100%;
	height: 201px;
	margin: 0px 0px 0px 0px;
	position: relative;
}
#header3 {
	background-image: url('../../../images/headers/headerGraphic3.png');
	background-repeat: no-repeat;
	background-position: center top;
	width: 100%;
	height: 201px;
	margin: 0px 0px 0px 0px;
	position: relative;
}
#header4 {
	background-image: url('../../../images/headers/headerGraphic4.png');
	background-repeat: no-repeat;
	background-position: center top;
	width: 100%;
	height: 201px;
	margin: 0px 0px 0px 0px;
	position: relative;
}
#header-shell {
	width: 790px;
	height: 60px;
	margin: auto;
	padding: 0px;
	text-align:left;
}
#header-logo {
	float:left;
	width: 253px;
	height: 176px;
}
#header-businessNameShell {
	float:left;
	width: 730px;
	height:60px;
	margin: 10px 0px 0px 0px;
}
#header-businessNameShell2 {
	float:left;
	width: 730px;
	height:55px;
	margin: 15px 0px 0px 0px;
}
#header-businessNameShell3 {
	float:left;
	width: 730px;
	height:45px;
	margin: 29px 0px 0px 0px;
}
#header-businessNameShell4 {
	float:left;
	width: 730px;
	height:45px;
	margin: 25px 0px 0px 0px;
}
#header-businessName {
	font-size: 61px;
  	font-weight: Normal;
  	font-family: Century Gothic, Helvetica, sans-serif;
  	line-height: 1.00em;
	color: rgb(255,255,255);
	text-decoration:none;
}
#header-businessName a:link{color:rgb(255,255,255);text-decoration:none;}
#header-businessName a:visited{color:rgb(255,255,255);text-decoration:none;}
#header-businessName a:hover{color:rgb(35,184,253);text-decoration:none;}
#header-businessName a:active{color:rgb(255,255,255);text-decoration:none;}
#header-businessName2 {
	font-size: 45px;
  	font-weight: Normal;
  	font-family: Century Gothic, Helvetica, sans-serif;
  	line-height: 1.00em;
	color: rgb(255,255,255);
	text-decoration:none;
}
#header-businessName2 a:link{color:rgb(255,255,255);text-decoration:none;}
#header-businessName2 a:visited{color:rgb(255,255,255);text-decoration:none;}
#header-businessName2 a:hover{color:rgb(35,184,253);text-decoration:none;}
#header-businessName2 a:active{color:rgb(255,255,255);text-decoration:none;}
#header-businessName3 {
	font-size: 28px;
  	font-weight: Normal;
  	font-family: Century Gothic, Helvetica, sans-serif;
  	line-height: 1.00em;
	color: rgb(255,255,255);
	text-decoration:none;
}
#header-businessName3 a:link{color:rgb(255,255,255);text-decoration:none;}
#header-businessName3 a:visited{color:rgb(255,255,255);text-decoration:none;}
#header-businessName3 a:hover{color:rgb(35,184,253);text-decoration:none;}
#header-businessName3 a:active{color:rgb(255,255,255);text-decoration:none;}
#header-businessName4 {
	font-size: 35px;
  	font-weight: Normal;
  	font-family: Century Gothic, Helvetica, sans-serif;
  	line-height: 1.00em;
	color: rgb(255,255,255);
	text-decoration:none;
}
#header-businessName4 a:link{color:rgb(255,255,255);text-decoration:none;}
#header-businessName4 a:visited{color:rgb(255,255,255);text-decoration:none;}
#header-businessName4 a:hover{color:rgb(35,184,253);text-decoration:none;}
#header-businessName4 a:active{color:rgb(255,255,255);text-decoration:none;}
#header-loginShell {
	float:right;
	width: 50px;
	height:57px;
	margin:20px 0px 0px 0px;
}
#header-navBarShell {
	float:left;
	width: 790px;
	height:30px;
	margin: 0px 0px 0px 0px;
}
#header-navBarShell2 {
	float:left;
	width: 460px;
	height:30px;
	margin: 30px 0px 0px 20px;
}
.header-navBarTextShell {
	float:left;
	height:30px;
	margin: 0px 0px 0px 0px;
}
.header-navBarText {
	font-size: 13px;
  	font-weight: Bold;
  	font-family: Century Gothic, Helvetica, sans-serif;
  	line-height: 1.00em;
	color: rgb(255,255,255);
}
.header-navBarText a:link{color:rgb(255,255,255);}
.header-navBarText a:visited{color:rgb(255,255,255);}
.header-navBarText a:hover{color:rgb(35,184,253);}
.header-navBarText a:active{color:rgb(255,255,255);}
.header-navBarTextSpacer {
	float:left;
	width:20px;
	height:30px;
	margin: 0px 0px 0px 0px;
	text-align:center;
}
/* ------------------------------------------------------------------


/* ------------------------------------------------------------------
	FOOTER
--------------------------------------------------------------------*/
ul.footer {
	margin:0em 0em 0em 2.0em;
	padding:0em 0em 0em 0em;
}
ul.footer li {
	margin:0em 0em 0.3em 0em;
	padding:0em 0em 0em 0em;
	list-style-image:url('../../../images/footers/footerBullet.png');
}

#foot-container {
	margin: 0px auto; 
	width: 805px;
	height: 200px;
	padding: 0px 0px 0px 0px;
}
.footer-text-title1 { 
	font-family: Arial Black, Arial, Century Gothic, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: Bold;
	color: rgb(255, 255, 255);
}
.footer-text1 {
	font-family: Century Gothic, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: normal;
	color: rgb(255, 255, 255);
}
.footer-text-title2 { 
	font-family: Century Gothic, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: Bold;
	color: rgb(255, 255, 255);
}
.footer-text2 {
	font-family: Century Gothic, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: rgb(255, 255, 255);
}
.footer-text2 a:link{color:rgb(255,255,255);}
.footer-text2 a:visited{color:rgb(255,255,255);}
.footer-text2 a:hover{color:rgb(35,184,253);}
.footer-text2 a:active{color:rgb(255,255,255);}
.footer-text3 {
	font-family: Century Gothic, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: Bold;
	color: rgb(255, 255, 255);
	line-height:200%;
}
.footer-text3 a:link{color:rgb(255,255,255);}
.footer-text3 a:visited{color:rgb(255,255,255);}
.footer-text3 a:hover{color:rgb(35,184,253);}
.footer-text3 a:active{color:rgb(255,255,255);}
.footer-text4 {
	font-family: Century Gothic, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: Normal;
	color: rgb(255, 255, 255);
}
.footer-text4 a:link{color:rgb(255,255,255);}
.footer-text4 a:visited{color:rgb(255,255,255);}
.footer-text4 a:hover{color:rgb(35,184,253);}
.footer-text4 a:active{color:rgb(255,255,255);}
.footer-text-copyright { 
	font-family: Century Gothic, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: Bold;
	color: rgb(255, 255, 255);
}
#footer-tagLine {
	float:left;
	width:430px;
	margin:10px 0px 0px 20px;
}
#footer-maLogo {
	float:right;
	width:119px;
	margin:30px 0px 0px 0px;
}
#footer-facebook {
	float:right;
	width:51px;
	margin:30px 20px 0px 0px;
}
#footer-twitter {
	float:right;
	width:50px;
	margin:30px 20px 0px 0px;
}
#footer-linkedin {
	float:right;
	width:50px;
	margin:30px 20px 0px 0px;
}
.footer-spacer {
	float:left;
	width:779px;
	height:10px;
	margin:10px 0px 0px 20px;
}
#footer-divider {
	float:left;
	width:779px;
	height:20px;
	margin:10px 0px 0px 20px;
}
#footer-leftColumn {
	float:left;
	width:200px;
	margin:0px 0px 0px 20px;
}
#footer-rightColumn {
	float:right;
	width:530px;
}
#footer-leftColumnTitle {
	float:left;
	width:270px;
}
#footer-leftColumnLinks {
	float:left;
	width:270px;
}
.footer-rightColumnText {
	float:left;
	width:509px;
}
.footer-rightColumnText2 {
	float:left;
	width:250px;
}
.footer-rightColumnText3 {
	float:left;
	width:250px;
}
.footer-rightColumnText4 {
	float:left;
	width:270px;
}
.footer-rightColumnText5 {
	float:left;
	width:160px;
}
.footer-rightColumnText6 {
	float:left;
	width:48px;
}
.footer-rightColumnSpacer {
	float:left;
	width:509px;
	height:20px;
}
.footer-rightColumnSpacer2 {
	float:left;
	width:250px;
	height:20px;
}
#footer-copyright {
	float:left;
	width:779px;
	margin:0px 0px 0px 20px;
}
/*------------------------------------------------------------------*/



/* -------------------------------------------------------------------
	HOME
--------------------------------------------------------------------*/
#homePage-iconBackground6 {
	float:left;
	width:798px;
	height:124px;
	background-image: url('../../../images/graphics/businessPageHomeIconGraphic6.png');
	background-repeat: no-repeat;
	background-position: center top;
}
#homePage-iconBackground5 {
	float:left;
	width:798px;
	height:124px;
	background-image: url('../../../images/graphics/businessPageHomeIconGraphic5.png');
	background-repeat: no-repeat;
	background-position: center top;
}
#homePage-iconBackground4 {
	float:left;
	width:798px;
	height:124px;
	background-image: url('../../../images/graphics/businessPageHomeIconGraphic4.png');
	background-repeat: no-repeat;
	background-position: center top;
}
#homePage-iconBackground3 {
	float:left;
	width:798px;
	height:124px;
	background-image: url('../../../images/graphics/businessPageHomeIconGraphic3.png');
	background-repeat: no-repeat;
	background-position: center top;
}
#homePage-iconBackground2 {
	float:left;
	width:798px;
	height:124px;
	background-image: url('../../../images/graphics/businessPageHomeIconGraphic2.png');
	background-repeat: no-repeat;
	background-position: center top;
}
#homePage-iconBackground1 {
	float:left;
	width:798px;
	height:124px;
	background-image: url('../../../images/graphics/businessPageHomeIconGraphic1.png');
	background-repeat: no-repeat;
	background-position: center top;
}
#homePage-iconBackground0 {
	float:left;
	width:798px;
	height:124px;
}
.homePage-iconText {
	font-size: 14px;
  	font-weight: Bold;
  	font-family: Century Gothic, Helvetica, sans-serif;
  	line-height: 1.00em;
	color: rgb(255,255,255);
}
.homePage-iconText a:link{color:rgb(255,255,255);}
.homePage-iconText a:visited{color:rgb(255,255,255);}
.homePage-iconText a:hover{color:rgb(35,184,253);}
.homePage-iconText a:active{color:rgb(255,255,255);}
.homePage-eventBackground {
	float:left;
	width:575px;
	height:159px;
	background-image: url('../../../images/graphics/businessPageHomeEventGraphic2.png');
	background-repeat: no-repeat;
	background-position: center top;
	margin:0px 10px 0px 0px;
}
.homePage-iconSpacer {
	float:left;
	width:17px;
	height:68px;
}
#homePage-iconShell {
	float:left;
	margin:15px 10px 0px 0px;
	width:798px;
}
#homePage-contactUsShell {
	float:left;
	width:90px;
	margin:0px 0px 0px 10px;
}
#homePage-contactUsIconShell {
	float:left;
	width:90px;
	height:68px;
	text-align:center;
}
#homePage-contactUsTextShell {
	float:left;
	width:90px;
	text-align:center;
}
#homePage-downloadsShell {
	float:left;
	width:110px;
}
#homePage-downloadsIconShell {
	float:left;
	width:110px;
	height:68px;
	text-align:center;
}
#homePage-downloadsTextShell {
	float:left;
	width:110px;
	text-align:center;
}
#homePage-videoGalleryShell {
	float:left;
	width:110px;
}
#homePage-videoGalleryIconShell {
	float:left;
	width:110px;
	height:68px;
	text-align:center;
}
#homePage-videoGalleryTextShell {
	float:left;
	width:110px;
	text-align:center;
}
#homePage-photoGalleryShell {
	float:left;
	width:110px;
}
#homePage-photoGalleryIconShell {
	float:left;
	width:110px;
	height:68px;
	text-align:center;
}
#homePage-photoGalleryTextShell {
	float:left;
	width:110px;
	text-align:center;
}
#homePage-eventsShell {
	float:left;
	width:150px;
}
#homePage-eventsIconShell {
	float:left;
	width:150px;
	height:68px;
	text-align:center;
}
#homePage-eventsTextShell {
	float:left;
	width:150px;
	text-align:center;
}
#homePage-aboutUsShell {
	float:left;
	width:110px;
}
#homePage-aboutUsIconShell {
	float:left;
	width:110px;
	height:68px;
	text-align:center;
}
#homePage-aboutUsTextShell {
	float:left;
	width:110px;
	text-align:center;
}
.homePage-eventTitle {
	font-size: 25px;
  	font-weight: Bold;
  	font-family: Century Gothic, Helvetica, sans-serif;
  	line-height: 1.00em;
	color: rgb(255,255,255);
}
.homePage-eventTitle a:link{color:rgb(255, 255, 255);}
.homePage-eventTitle a:visited{color:rgb(255, 255, 255);}
.homePage-eventTitle a:hover{color:rgb(35,184,253);}
.homePage-eventTitle a:active{color:rgb(255, 255, 255);}
.homePage-eventTitle2 {
	font-size: 18px;
  	font-weight: Bold;
  	font-family: Century Gothic, Helvetica, sans-serif;
  	line-height: 1.00em;
	color: rgb(255,255,255);
}
.homePage-eventTitle2 a:link{color:rgb(255, 255, 255);}
.homePage-eventTitle2 a:visited{color:rgb(255, 255, 255);}
.homePage-eventTitle2 a:hover{color:rgb(35,184,253);}
.homePage-eventTitle2 a:active{color:rgb(255, 255, 255);}
.homePage-eventLabel {
	font-size: 13px;
  	font-weight: Bold;
  	font-family: Century Gothic, Helvetica, sans-serif;
  	line-height: 1.00em;
	color: rgb(255,255,255);
}
.homePage-eventText {
	font-size: 15px;
  	font-weight: Normal;
  	font-family: Century Gothic, Helvetica, sans-serif;
  	line-height: 1.00em;
	color: rgb(255,255,255);
}
#homePage-eventShell {
	float:left;
	width:798px;
}
#homePage-eventShell2 {
	float:left;
	width:580px;
	height:170px;
	overflow:hidden;
}
#homePage-eventIcon {
	float:left;
	width:206px;
	height:134px;
	margin:10px 0px 0px 0px;
}
.homePage-eventImage {
	float:left;
	width:107px;
	height:144px;
	margin:5px 0px 0px 3px;
}
.homePage-eventTextShell {
	float:left;
	width:450px;
	height:130px;
	margin:15px 0px 0px 10px;
}
.homePage-eventTextShell2 {
	float:left;
	width:450px;
}
.homePage-eventTextSpacer {
	float:left;
	width:450px;
	height:3px;
}
.homePage-eventDetailGraphic {
	float:right;
	width:123px;
	height:39px;
	margin:-20px 0px 0px 0px;
}
#homePage-spacer {
	float:left;
	width: 798px;
	height:20px;
}
#homePage-backgroundLabel {
	background-image: url('../../../images/graphics/businessPageBackgroundGrapic.png');
	background-repeat: no-repeat;
	background-position: center top;
	float:left;
	width:761px;
	margin:-200px 0px 0px 20px;
	visibility:hidden;
}
#homePage-backroundName {
	font-size: 29px;
  	font-weight: Bold;
  	font-family: Arial, Century Gothic, Helvetica, sans-serif;
  	line-height: 1.00em;
	color: rgb(255,255,255);
}
#homePage-backroundDescription {
	font-size: 21px;
  	font-weight: Normal;
  	font-family: Arial, Century Gothic, Helvetica, sans-serif;
  	line-height: 1.00em;
	color: rgb(255,255,255);
}
#homePage-backgroundNameShell {
	float:left;
	width:100%;
	text-align:center;
	margin:10px 0px 0px 0px;
}
#homePage-backgroundDescriptionShell {
	float:left;
	width:100%;
	text-align:center;
	margin:0px 0px 10px 0px;
}
/*------------------------------------------------------------------*/


/* ------------------------------------------------------------------
	EVENT DETAIL
--------------------------------------------------------------------*/
#eventDetail-leftColumnShell {
	float:left;
	margin:0px 0px 0px 15px;
	width:530px;
}
#eventDetail-imageShell {
	float:left;
	width:215px;
}
#eventDetail-image {
	float:left;
	width:215px;
	height:290px;
	border:1px solid black;	
}
.eventDetail-spacer {
	float:left;
	width:700px;
	height:20px;
}
.eventDetail-downloads {
	float:left;
	width:215px;
	margin:10px 0px 0px 0px;
}
#eventDetail-printEventShell {
	float:left;
	width:215px;
	margin:10px 0px 0px 0px;
}
#eventDetail-printEventIcon {
	float:left;
	width:53px;	
}
#eventDetail-printEvent {
	float:left;
	width:152px;
	margin:10px 0px 0px 10px;	
}
#eventDetail-printEventText {
	font-size: 20px;
  	font-weight: Bold;
  	font-family: Century Gothic, Helvetica, sans-serif;
  	color: rgb(255, 255, 255);
}
#eventDetail-printEventText a:link{color:rgb(255, 255, 255);}
#eventDetail-printEventText a:visited{color:rgb(255, 255, 255);}
#eventDetail-printEventText a:hover{color:rgb(35,184,253);}
#eventDetail-printEventText a:active{color:rgb(255, 255, 255);}
#eventDetail-downloadTitle {
	font-size: 20px;
  	font-weight: Bold;
  	font-family: Century Gothic, Helvetica, sans-serif;
  	color: rgb(255, 255, 255);
}
#eventDetail-downloadIcon {
	float:left;
	width:70px	
}
/*
CSF : 3/20/2014
#eventDetail-downloadTitleShell {
	float:left;
	width:110px;
	margin:10px 0px 0px 0px;	
}
*/
.eventDetail-downloadText {
	font-size: 13px;
  	font-weight: Bold;
  	font-family: Century Gothic, Helvetica, sans-serif;
  	color: rgb(255, 255, 255);
}
.eventDetail-downloadText a:link{color:rgb(255, 255, 255);}
.eventDetail-downloadText a:visited{color:rgb(255, 255, 255);}
.eventDetail-downloadText a:hover{color:rgb(35,184,253);}
.eventDetail-downloadText a:active{color:rgb(255, 255, 255);}
#eventDetail-eventTitle {
	font-size: 35px;
  	font-weight: Bold;
  	font-family: Century Gothic, Helvetica, sans-serif;
  	color: rgb(255, 255, 255);
}
.eventDetail-label {
	font-size: 15px;
  	font-weight: Bold;
  	font-family: Century Gothic, Helvetica, sans-serif;
  	color: rgb(255, 255, 255);
}
.eventDetail-label a:link{color:rgb(255, 255, 255);}
.eventDetail-label a:visited{color:rgb(255, 255, 255);}
.eventDetail-label a:hover{color:rgb(35,184,253);}
.eventDetail-label a:active{color:rgb(255, 255, 255);}
.eventDetail-eventDateText{
	font-size: 20px;
  	font-weight: Normal;
  	font-family: Century Gothic, Helvetica, sans-serif;
  	color: rgb(255, 255, 255);
}
#eventDetail-advancedPurchaseShell {
	float:left;
	width:485px;
}
#eventDetail-advancedPurchaseIcon {
	float:left;
	width:66px;	
}
#eventDetail-advancedPurchaseTextShell {
	float:left;
	width:400px;	
	margin:2px 0px 0px 10px;
}
#eventDetail-advancedPurchaseText {
	font-size: 13px;
  	font-weight: Normal;
  	font-family: Century Gothic, Helvetica, sans-serif;
  	color: rgb(255, 255, 255);
}
#eventDetail-additionalEventsShell {
	float:left;
	width:770px;
}
.eventDetail-nextEventImage {
	float:left;
	width:107px;
	height:144px;
}
.eventDetail-nextEventSpacer { 
	float:left;
	width:230px;
	height:5px;
}
.eventDetail-nextEventTextShell {
	float:left;
	width:230px;	
}
.eventDetail-nextEventShell1{
	float:left;
	width:365px;
	margin:0px 5px 0px 0px;
}
.eventDetail-nextEventShell2 {
	float:left;
	margin:0px 0px 0px 10px;
	width:230px;
}
.eventDetail-eventText {
	font-size: 15px;
  	font-weight: Normal;
  	font-family: Century Gothic, Helvetica, sans-serif;
  	color: rgb(255, 255, 255);
}
.eventDetail-eventText a:link{color:rgb(255, 255, 255);}
.eventDetail-eventText a:visited{color:rgb(255, 255, 255);}
.eventDetail-eventText a:hover{color:rgb(35,184,253);}
.eventDetail-eventText a:active{color:rgb(255, 255, 255);}
.eventDetail-eventText2 {
	font-size: 13px;
  	font-weight: Normal;
  	font-family: Century Gothic, Helvetica, sans-serif;
  	color: rgb(255, 255, 255);
}
.eventDetail-eventText2 a:link{color:rgb(255, 255, 255);}
.eventDetail-eventText2 a:visited{color:rgb(255, 255, 255);}
.eventDetail-eventText2 a:hover{color:rgb(35,184,253);}
.eventDetail-eventText2 a:active{color:rgb(255, 255, 255);}
.eventDetail-label2 {
	font-size: 13px;
  	font-weight: Bold;
  	font-family: Century Gothic, Helvetica, sans-serif;
  	color: rgb(255, 255, 255);
}
#eventDetail-additionalEventsText {
	font-size: 24px;
  	font-weight: Bold;
  	font-family: Century Gothic, Helvetica, sans-serif;
  	color: rgb(255, 255, 255);
}
/*------------------------------------------------------------------*/


/* ------------------------------------------------------------------
	EVENTS & LOCAL PROMOTIONS
--------------------------------------------------------------------*/
.events-eventTitle {
	font-size: 25px;
  	font-weight: Bold;
  	font-family: Century Gothic, Helvetica, sans-serif;
  	color: rgb(255, 255, 255);
}
.events-eventTitle a:link{color:rgb(255, 255, 255);}
.events-eventTitle a:visited{color:rgb(255, 255, 255);}
.events-eventTitle a:hover{color:rgb(35,184,253);}
.events-eventTitle a:active{color:rgb(255, 255, 255);}
.events-eventSubTitle {
	font-size: 10px;
  	font-weight: Bold;
  	font-family: Century Gothic, Helvetica, sans-serif;
  	color: rgb(255, 255, 255);
}
.events-spacer {
	height: 5px;
	width:650px;
	float:left;
}
.events-textShell{
	float:left;
	margin:0px 0px 0px 10px;
	width:640px;
}
.events-businessName {
	font-size: 15px;
  	font-weight: Bold;
  	font-family: Century Gothic, Helvetica, sans-serif;
  	color: rgb(255, 255, 255);
}
.events-businessName a:link{color:rgb(255, 255, 255);}
.events-businessName a:visited{color:rgb(255, 255, 255);}
.events-businessName a:hover{color:rgb(35,184,253);}
.events-businessName a:active{color:rgb(255, 255, 255);}
.events-location {
	font-size: 13px;
  	font-weight: Normal;
  	font-family: Century Gothic, Helvetica, sans-serif;
  	color: rgb(255, 255, 255);
}
.events-imageShell {
	float:left;
	width:107px;
	height:144px;
	border:1px solid black;
}
.events-divider {
	float:left;
	width:717px;
	height:25px;
}
/*------------------------------------------------------------------*/


/* ------------------------------------------------------------------
	CONTENT LIST
--------------------------------------------------------------------*/
.contentList-title {
	font-size: 30px;
  	font-weight: Bold;
  	font-family: Century Gothic, Helvetica, sans-serif;
  	line-height: 1.00em;
	color: rgb(255,255,255);
}
#contentList-rightColumnShell {
	float:left;
	width:280px;
	margin:0px 0px 0px 30px;
}
#contentList-leftColumnShell {
	float:left;
	width:450px;
	margin:0px 0px 0px 0px;
}
#contentList-fullWidthShell {
	float:left;
	width:717px;
	margin:0px 0px 0px 0px;
}
.contentList-textShell2 {
	float:left;
	width:717px;
}
.contentList-textShell {
	float:left;
	width:450px;
}
.contentList-spacer {
	float:left;
	width:450px;
	height:30px;
}
#contentList-mapIconShell {
	float:left;
	width:48px;
	margin:10px 0px 0px 0px;
}
#contentList-mapTextShell {
	float:left;
	width:230px;
	margin:10px 0px 0px 0px;
}
.contentList-address {
	font-family: Century Gothic, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: Normal;
	color: rgb(255, 255, 255);
}
.contentList-address a:link{color:rgb(255,255,255);}
.contentList-address a:visited{color:rgb(255,255,255);}
.contentList-address a:hover{color:rgb(35,184,253);}
.contentList-address a:active{color:rgb(255,255,255);}
.contentList-phoneNumberShell {
	float:left;
	width:278px;
	margin:20px 0px 0px 0px;
}
#contentList-photoGalleryShell {
	float:left;
	width:278px;
	margin:20px 0px 0px 0px;
}
.contentList-phoneNumberShell2 {
	float:left;
	width:278px;
	margin:10px 0px 0px 0px;
}
#contentList-phoneNumberText {
	font-family: Century Gothic, Helvetica, sans-serif;
	font-size: 25px;
	font-weight: Normal;
	color: rgb(255, 255, 255);
}
#contentList-phoneNumberText a:link{color:rgb(255,255,255);}
#contentList-phoneNumberText a:visited{color:rgb(255,255,255);}
#contentList-phoneNumberText a:hover{color:rgb(35,184,253);}
#contentList-phoneNumberText a:active{color:rgb(255,255,255);}
#contentList-locationShell {
	float:left;
	width:278px;
	margin:0px 0px 0px 0px;
}
#contentList-downloadShell {
	float:left;
	width:278px;
	margin:30px 0px 0px 0px;
}
.contentList-contentText {
	font-size: 15px;
  	font-weight: Normal;
  	font-family: Century Gothic, Helvetica, sans-serif;
  	color: rgb(255, 255, 255);
}
.contentList-contentText a:link{color:rgb(255, 255, 255);}
.contentList-contentText a:visited{color:rgb(255, 255, 255);}
.contentList-contentText a:hover{color:rgb(35,184,253);}
.contentList-contentText a:active{color:rgb(255, 255, 255);}
.contentList-contentText2 {
	font-size: 20px;
  	font-weight: Bold;
  	font-family: Century Gothic, Helvetica, sans-serif;
  	color: rgb(255, 255, 255);
}
.contentList-contentText2 a:link{color:rgb(255, 255, 255);}
.contentList-contentText2 a:visited{color:rgb(255, 255, 255);}
.contentList-contentText2 a:hover{color:rgb(35,184,253);}
.contentList-contentText2 a:active{color:rgb(255, 255, 255);}
#contentList-downloadsTitleShell {
	float:left;
	width:230px;
}
.contentList-downloadsIconShell {
	float:left;
	width:70px;
	margin:10px 0px 0px 0px;
}
.contentList-downloadsListShell {
	float:left;
	width:208px;
	margin:10px 0px 0px 0px;
}
.contentList-downloadsListShell2 {
	float:left;
	width:378px;
	margin:10px 0px 0px 0px;
}
.contentList-photoTitle {
	font-size: 12px;
  	font-weight: Normal;
  	font-family: Century Gothic, Helvetica, sans-serif;
  	color: rgb(255, 255, 255);
}
.contentList-photoTitle a:link{color:rgb(255, 255, 255);}
.contentList-photoTitle a:visited{color:rgb(255, 255, 255);}
.contentList-photoTitle a:hover{color:rgb(35,184,253);}
.contentList-photoTitle a:active{color:rgb(255, 255, 255);}
#contentList-photoGalleryImageShell {
	float:left;
	width:278px;
	margin:10px 0px 0px 0px;
}
.contentList-photoGallerySpacer {
	float:left;
	width:278px;
	height:20px;
}
.contentList-imageShell {
	float:left;
	width:139px;
	text-align:center;
}
.contentList-socialMediaIcon {
	float:left;
	width:60px;	
}
.contentList-linkShell {
	float:left;
	width:278px;
	word-wrap: break-word;
}
/*------------------------------------------------------------------*/


/* ------------------------------------------------------------------
	PHOTO GALLERY
--------------------------------------------------------------------*/
.photoGallery-mainImageIcon {
	background-image: url('../../../images/graphics/businessPageMainImageIcon.png');
	background-repeat: no-repeat;
	background-position: left top;
	width:25px;
	height:25px;
	float:right;
	margin:10px 5px 0px 0px;
}
#photoGallery-prevButton {
	background-image: url('../../../images/graphics/BusinessPagePrevious.png');
	background-repeat: no-repeat;
	background-position: left top;
	width:75px;
	height:82px;
	position:absolute;
	margin:105px 0px 0px 0px;
	cursor:pointer;
}
#photoGallery-nextButton {
	background-image: url('../../../images/graphics/BusinessPageNextIcon.png');
	background-repeat: no-repeat;
	background-position: left top;
	width:75px;
	height:82px;
	position:absolute;
	margin:105px 0px 0px 685px;
	cursor:pointer;
}
#photoGallery-mainImagesShell {
	width:758px;
	overflow:hidden;
}
.photoGallery-mainImageName {
	font-size: 35px;
  	font-weight: Bold;
  	font-family: Century Gothic, Helvetica, sans-serif;
  	color: rgb(255, 255, 255);
}
.photoGallery-mainImageDescription {
	font-size: 15px;
  	font-weight: Normal;
  	font-family: Century Gothic, Helvetica, sans-serif;
  	color: rgb(255, 255, 255);
}
.photoGallery-mainImageHyperlink {
	font-size: 20px;
  	font-weight: Bold;
  	font-family: Century Gothic, Helvetica, sans-serif;
  	color: rgb(255, 255, 255);
}
.photoGallery-mainImageHyperlink a:link{color:rgb(255, 255, 255);}
.photoGallery-mainImageHyperlink a:visited{color:rgb(255, 255, 255);}
.photoGallery-mainImageHyperlink a:hover{color:rgb(35,184,253);}
.photoGallery-mainImageHyperlink a:active{color:rgb(255, 255, 255);}
.photoGallery-mainImageDownload {
	font-size: 20px;
  	font-weight: Bold;
  	font-family: Century Gothic, Helvetica, sans-serif;
  	color: rgb(255, 255, 255);
}
.photoGallery-mainImageDownload a:link{color:rgb(255, 255, 255);}
.photoGallery-mainImageDownload a:visited{color:rgb(255, 255, 255);}
.photoGallery-mainImageDownload a:hover{color:rgb(35,184,253);}
.photoGallery-mainImageDownload a:active{color:rgb(255, 255, 255);}
.photoGallery-galleryImageName {
	font-size: 15px;
  	font-weight: Normal;
  	font-family: Century Gothic, Helvetica, sans-serif;
  	color: rgb(255, 255, 255);
}
.photoGallery-galleryImageName a:link{color:rgb(255, 255, 255);}
.photoGallery-galleryImageName a:visited{color:rgb(255, 255, 255);}
.photoGallery-galleryImageName a:hover{color:rgb(35,184,253);}
.photoGallery-galleryImageName a:active{color:rgb(255, 255, 255);}
.photoGallery-categoryHyperlink {
	font-size: 12px;
  	font-weight: Bold;
  	font-family: Century Gothic, Helvetica, sans-serif;
  	color: rgb(255, 255, 255);
}
.photoGallery-categoryHyperlink a:link{color:rgb(255, 255, 255);}
.photoGallery-categoryHyperlink a:visited{color:rgb(255, 255, 255);}
.photoGallery-categoryHyperlink a:hover{color:rgb(35,184,253);}
.photoGallery-categoryHyperlink a:active{color:rgb(255, 255, 255);}
.photoGallery-categoryDownload {
	font-size: 12px;
  	font-weight: Bold;
  	font-family: Century Gothic, Helvetica, sans-serif;
  	color: rgb(255, 255, 255);
}
.photoGallery-categoryDownload a:link{color:rgb(255, 255, 255);}
.photoGallery-categoryDownload a:visited{color:rgb(255, 255, 255);}
.photoGallery-categoryDownload a:hover{color:rgb(35,184,253);}
.photoGallery-categoryDownload a:active{color:rgb(255, 255, 255);}
.photoGallery-morePhotosIconBackground {
	float:left;
	width:166px;
	height:29px;
	background-image: url('../../../images/graphics/businessPageMorePhotosIcon.png');
	background-repeat: no-repeat;
	background-position: center top;
	margin:-29px 0px 0px 12px;
}
.photoGallery-morePhotosTextShell {
	float:left;
	width:130px;
	height:20px;
	margin:7px 0px 0px 35px;
}
.photoGallery-morePhotosText {
	font-size: 12px;
  	font-weight: Bold;
  	font-family: Century Gothic, Helvetica, sans-serif;
  	color: rgb(255, 255, 255);
}
.photoGallery-morePhotosText a:link{color:rgb(255, 255, 255);}
.photoGallery-morePhotosText a:visited{color:rgb(255, 255, 255);}
.photoGallery-morePhotosText a:hover{color:rgb(35,184,253);}
.photoGallery-morePhotosText a:active{color:rgb(255, 255, 255);}
.photoGallery-navigationText1 {
	font-size: 13px;
  	font-weight: Bold;
  	font-family: Century Gothic, Helvetica, sans-serif;
  	color: rgb(255, 255, 255);
}
.photoGallery-navigationText1 a:link{color:rgb(255, 255, 255);}
.photoGallery-navigationText1 a:visited{color:rgb(255, 255, 255);}
.photoGallery-navigationText1 a:hover{color:rgb(35,184,253);}
.photoGallery-navigationText1 a:active{color:rgb(255, 255, 255);}
.photoGallery-navigationText2 {
	font-size: 20px;
  	font-weight: Bold;
  	font-family: Century Gothic, Helvetica, sans-serif;
  	color: rgb(255, 255, 255);
}
.photoGallery-navigationText3 {
	font-size: 13px;
  	font-weight: Bold;
  	font-family: Century Gothic, Helvetica, sans-serif;
  	color: RGB(80, 78, 78);
}
.photoGallery-textSpacer {
	float:left;
	width:760px;
	height:5px;
}
.photoGallery-textSpacer2 {
	float:left;
	width:760px;
	height:20px;
}
.photoGallery-textSpacer3 {
	float:left;
	width:190px;
	height:5px;
}
#photoGallery-imagesShell {
	float:left;
	width:760px;
}
.photoGallery-imageAndTextShell {
	float:left;
	width:190px;
}
.photoGallery-imageShell {
	float:left;
	width:190px;
	text-align:center;
}
.photoGallery-textShell {
	float:left;
	width:190px;
	margin:0px 0px 0px 15px;
}
#photoGallery-navigationShell {
	float:left;
	width:760px;
	margin:0px 0px 20px 0px;
}
.photoGallery-categoryNameShell {
	float:left;
	width:760px;
}
.photoGallery-categorySpacer {
	float:left;
	width:760px;
	height:5px;
}
.photoGallery-categorySpacer2 {
	float:left;
	width:760px;
	height:20px;
}
.photoGallery-categorySpacer3 {
	float:left;
	width:190px;
	height:5px;
}
.photoGallery-categoryImagesShell {
	float:left;
	width:190px;
	text-align:center;
}
.photoGallery-categoryExtras {
	float:left;
	width:190px;
	margin:0px 0px 0px 15px;
}
.photoGallery-categoryShell {
	float:left;
	width:190px;
}
/*------------------------------------------------------------------*/


/* ------------------------------------------------------------------
	VIDEO GALLERY
--------------------------------------------------------------------*/
#videoGallery-listShell{
	float:left;
	width:250px;
}
.videoGallery-videoText {
	font-size: 20px;
  	font-weight: Bold;
  	font-family: Century Gothic, Helvetica, sans-serif;
  	color: rgb(255, 255, 255);
}
.videoGallery-videoText a:link{color:rgb(255, 255, 255);}
.videoGallery-videoText a:visited{color:rgb(255, 255, 255);}
.videoGallery-videoText a:hover{color:rgb(35,184,253);}
.videoGallery-videoText a:active{color:rgb(255, 255, 255);}
.videoGallery-videoText2 {
	font-size: 15px;
  	font-weight: Normal;
  	font-family: Century Gothic, Helvetica, sans-serif;
  	color: rgb(255, 255, 255);
}
.videoGallery-videoText2 a:link{color:rgb(255, 255, 255);}
.videoGallery-videoText2 a:visited{color:rgb(255, 255, 255);}
.videoGallery-videoText2 a:hover{color:rgb(35,184,253);}
.videoGallery-videoText2 a:active{color:rgb(255, 255, 255);}
#videoGallery-videoPlayer {
	float:right;
	width:500px;
	margin:-30px 0px 0px 0px;
}
/*------------------------------------------------------------------*/

#contactUs-spacer {
	float:left;
	width:278px;
	height:20px;
}

/* ------------------------------------------------------------------
	MUSIC 
--------------------------------------------------------------------*/
.music-text1 {
	font-size: 30px;
  	font-weight: Normal;
  	font-family: Century Gothic, Helvetica, sans-serif;
  	color: rgb(255, 255, 255);
}
.music-text2 {
	font-size: 20px;
  	font-weight: Normal;
  	font-family: Century Gothic, Helvetica, sans-serif;
  	color: rgb(255, 255, 255);
}
.music-text3 {
	font-size: 15px;
  	font-weight: Normal;
  	font-family: Century Gothic, Helvetica, sans-serif;
  	color: rgb(255, 255, 255);
}
.music-text4 {
	font-size: 16px;
  	font-weight: Bold;
  	font-family: Century Gothic, Helvetica, sans-serif;
  	color: rgb(255, 255, 255);
}
.music-text5 {
	font-size: 12px;
  	font-weight: Normal;
  	font-family: Century Gothic, Helvetica, sans-serif;
  	color: rgb(255, 255, 255);
}
.music-text6 {
	font-size: 12px;
  	font-weight: Normal;
  	font-family: Century Gothic, Helvetica, sans-serif;
  	color: rgb(255, 255, 255);
}
.music-label {
	font-size: 15px;
  	font-weight: Bold;
  	font-family: Century Gothic, Helvetica, sans-serif;
  	color: rgb(255, 255, 255);
}
.music-label2 {
	font-size: 12px;
  	font-weight: Bold;
  	font-family: Century Gothic, Helvetica, sans-serif;
  	color: rgb(255, 255, 255);
}
.music-shell1 {
	float:left;
	width:450px;
}
#music-shell2 {
	float:left;
	width:207px;
	height:204px;
}
#music-shell3 {
	float:left;
	width:230px;
	margin:0px 0px 0px 10px;
}
.music-shell4 {
	float:left;
	width:100%;
}
.music-shell5 {
	float:left;
	width:100%;
	height:15px
}
#music-shell6 {
	float:left;
	width:300px;
	margin:0px 0px 0px 10px;
}
#music-shell7 {
	float:left;
	width:100%;
	margin:10px 0px 0px 0px;
}
.music-shell8 {
	float:left;
	width:50px;
}
.music-shell9 {
	float:left;
	width:250px;	
}
.music-shell10 {
	float:left;
	width:100%;
	height:20px;
}
#downloadbutton {
	border: none;
	background: transparent;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	outline: 0;
}
#downloadbutton.ui-button-text-icon-primary .ui-button-icon-primary {
	left: -5px;
}
#downloadbutton .ui-button-text {
	padding: 0px 0px 0px 10px;
	font-size: 13px;
	font-weight: Bold;
	font-family: Century Gothic, Helvetica, sans-serif;
	color: white;
}
#downloadmenu a {
	font-size: 13px;
	font-weight: Bold;
	font-family: Century Gothic, Helvetica, sans-serif;
}

#homePage-jimmyspub {
	/* custom for jimmy's pub - 11421 */
	text-align:center;
	margin-top:50px;
}
