/* Global Elements */
* {	
	margin				: 0px; 
	padding				: 0px; 
}

html {

}

body 
	{
	margin 				: 20px 0px 0px 0px;
	
	background-color 	: #60AEE8;
	background-image  	: url(../imgs/bg-main.png);
	background-position : 0px 0px;
	background-repeat	: repeat-x;
	
	color 				: #000000;
	font-family			: Arial, Helvetica, sans-serif;
	font-size 			: 13px;
	}
a
	{
	color			 	: #0060A9;
	text-decoration		: underline;
	}
a:hover
	{
	color			 	: #0060A9;
	text-decoration		: none;
	}

td, th
	{
	vertical-align		: top;
	text-align			: left;
	}

.clear
	{
	clear 				: both;
	}

.wrapperA
	{
	margin 				: 0px auto 0px auto;
	width 				: 981px;
	}
.wrapperB
	{
	clear 				: both;
	padding 			: 0px 9px 0px 9px;
	background-color 	: #DEE9F3;
	}

.left
	{
	float 				: left;
	margin 				: 9px 9px 0px 0px;
	width 				: 636px;
	}
	
.right
	{
	float 				: right;
	margin 				: 9px 0px 0px 0px;
	width 				: 318px;
	}


.panelBlue
	{
	margin 				: 0px 0px 9px 0px;
	background-image  	: url(../imgs/panel-blue-02.png);
	background-position : bottom left;
	background-repeat	: no-repeat;
	}
.panelBlue h4
	{
	padding 			: 11px 0px 11px 50px;
	background-image  	: url(../imgs/panel-blue-01.png);
	background-position : top left;
	background-repeat	: no-repeat;
	color 				: #FFFFFF;
	font-family			: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size 			: 15px;
	font-weight 		: normal;
	}
.panelBlue .inner
	{
	padding 			: 3px 9px 9px 9px;
	}

.panelOrange
	{
	margin 				: 0px 0px 9px 0px;
	background-image  	: url(../imgs/panel-orange-02.png);
	background-position : bottom left;
	background-repeat	: no-repeat;
	}
.panelOrange h4
	{
	padding 			: 11px 0px 11px 50px;
	background-image  	: url(../imgs/panel-orange-01.png);
	background-position : top left;
	background-repeat	: no-repeat;
	color 				: #FFFFFF;
	font-family			: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size 			: 15px;
	font-weight 		: normal;
	}
.panelOrange .inner
	{
	padding 			: 3px 9px 9px 9px;
	}
	
.bnr
	{
	width 				: 964px;
	height 				: 100px;
	background-image  	: url(../imgs/bnr.png);
	background-position : bottom;
	background-repeat	: no-repeat;
	}

.ftr
	{
	clear 				: both;
	width 				: 981px;
	height 				: 47px;
	background-image  	: url(../imgs/ftr.png);
	background-position : top;
	background-repeat	: no-repeat;
	}
.ftr .nav
	{
	margin 				: 10px 0px 0px 20px;
	color 				: #FFFFFF;
	font-family			: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size 			: 13px;
	}
.ftr .nav a
	{
	color 				: #FFFFFF;
	text-decoration 	: underline;
	}
.ftr .nav a:hover
	{
	color 				: #FFFFFF;
	text-decoration 	: none;
	}

.copyright
	{
	margin 				: 50px 0px 50px 0px;
	color 				: #FFFFFF;
	font-family			: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size 			: 11px;
	font-weight 		: normal;
	text-align 			: center;
	}
	
	
	
/* Navigation */	
#primaryNav li
	{
	float 				: left;
	list-style-type		: none;
	}
	
#primaryNav a
	{
	display 			: block;
	height 				: 61px;
	}
#primaryNav span
	{
	display 			: block;
	height 				: 61px;
	cursor				: pointer;
	}
	
#primaryNav .home a
	{
	width 				: 106px;
	background-image  	: url(../imgs/main-nav-home-001.png);
	}
#primaryNav .home a:hover
	{
	background-image  	: url(../imgs/main-nav-home-002.png);
	}
#primaryNav .home span
	{
	width 				: 106px;
	background-image  	: url(../imgs/main-nav-home-003.png);
	}
	
#primaryNav .ourEvents a
	{
	width 				: 135px;
	background-image  	: url(../imgs/main-nav-our-events-001.png);
	}
#primaryNav .ourEvents a:hover
	{
	background-image  	: url(../imgs/main-nav-our-events-002.png);
	}
#primaryNav .ourEvents span
	{
	width 				: 135px;
	background-image  	: url(../imgs/main-nav-our-events-003.png);
	}
	
#primaryNav .tradeExhibitors a
	{
	width 				: 165px;
	background-image  	: url(../imgs/main-nav-trade-exhibitors-001.png);
	}
#primaryNav .tradeExhibitors a:hover
	{
	background-image  	: url(../imgs/main-nav-trade-exhibitors-002.png);
	}
#primaryNav .tradeExhibitors span
	{
	width 				: 165px;
	background-image  	: url(../imgs/main-nav-trade-exhibitors-003.png);
	}
	
#primaryNav .clubExhibitors a
	{
	width 				: 161px;
	background-image  	: url(../imgs/main-nav-club-exhibitors-001.png);
	}
#primaryNav .clubExhibitors a:hover
	{
	background-image  	: url(../imgs/main-nav-club-exhibitors-002.png);
	}
#primaryNav .clubExhibitors span
	{
	width 				: 161px;
	background-image  	: url(../imgs/main-nav-club-exhibitors-003.png);
	}
	
#primaryNav .buyTickets a
	{
	width 				: 136px;
	background-image  	: url(../imgs/main-nav-buy-tickets-001.png);
	}
#primaryNav .buyTickets a:hover
	{
	background-image  	: url(../imgs/main-nav-buy-tickets-002.png);
	}
#primaryNav .buyTickets span
	{
	width 				: 136px;
	background-image  	: url(../imgs/main-nav-buy-tickets-003.png);
	}

#primaryNav .contact a
	{
	width 				: 178px;
	background-image  	: url(../imgs/main-nav-contact-001.png);
	}
#primaryNav .contact a:hover
	{
	background-image  	: url(../imgs/main-nav-contact-002.png);
	}
#primaryNav .contact span
	{
	width 				: 178px;
	background-image  	: url(../imgs/main-nav-contact-003.png);
	}
	
#primaryNav .links a
	{
	width 				: 100px;
	background-image  	: url(../imgs/main-nav-links-001.png);
	}
#primaryNav .links a:hover
	{
	background-image  	: url(../imgs/main-nav-links-002.png);
	}
#primaryNav .links span
	{
	width 				: 100px;
	background-image  	: url(../imgs/main-nav-links-003.png);
	}
	
#secondaryNav
	{
	border 				: solid 1px #FFFFFF;
	border-width 		: 1px 1px 1px 1px;
	background-color 	: #FFFFFF;
	}
#secondaryNav li
	{
	margin 				: 0px 0px 1px 0px;
	list-style-type		: none;
	color 				: #FFFFFF;
	font-family			: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size 			: 13px;
	font-weight 		: normal;
	}
#secondaryNav li a,
#secondaryNav .default a
	{
	display 			: block;
	padding 			: 10px 10px 10px 10px;
	border 				: solid 1px #004478;
	background-color 	: #0060A9;
	background-image  	: url(../imgs/shine-default.png);
	background-position	: center top;
	background-repeat	: no-repeat;
	color 				: #FFFFFF;
	text-decoration		: none;
	}	
#secondaryNav li a:hover,
#secondaryNav .default a:hover
	{
	background-image  	: none;
	color 				: #FFFFFF;
	text-decoration		: none;
	}	
	
/* Content */
.contentFeature
	{
	margin 				: 0px 0px 9px 0px;
	padding 			: 10px 10px 10px 10px;
	border 				: solid 1px #00375F;
	background-color 	: #ABCEE9;
	}
.content
	{
	margin 				: 0px 0px 9px 0px;
	padding 			: 10px 10px 10px 10px;
	border 				: solid 1px #00375F;
	background-color 	: #FFFFFF;
	}
	
/* Headers */
h1
	{
	background-image  	: url(../imgs/h1-default-01.png);
	background-position : top left;
	background-repeat	: no-repeat;
	}
h1 p
	{
	padding 			: 8px 0px 0px 35px;
	height 				: 31px;
	background-image  	: url(../imgs/h1-default-02.png);
	background-position : top right;
	background-repeat	: no-repeat;
	color 				: #FFFFFF;
	font-family			: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size 			: 16px;
	font-weight 		: normal;
	}


h2
	{
	margin 				: 0px 0px 15px 0px;
	padding 			: 6px 0px 6px 10px;
	border 				: solid 1px #00375F;
	background-color 	: #0060A9;
	background-image  	: url(../imgs/h2-arrow.png);
	background-position : top left;
	background-repeat	: no-repeat;
	color 				: #FFFFFF;
	font-family			: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size 			: 15px;
	font-weight 		: normal;
	}
	
.button a
	{
	display 			: block;
	padding 			: 10px 10px 10px 10px;
	border 				: solid 1px #004478;
	background-color 	: #0060A9;
	background-image  	: url(../imgs/shine-default.png);
	background-position	: center top;
	background-repeat	: no-repeat;
	color 				: #FFFFFF;
	text-decoration		: none;
	text-align 			: center;
	}	
.button a:hover
	{
	background-image  	: none;
	color 				: #FFFFFF;
	text-decoration		: none;
	}
	
#imageViewer .overlay
	{
	width 				: 100%;
	z-index				: 1000;
	position			: absolute;
	left 				: 0px;
	top 				: 0px;
	background-color 	: #000000;
	opacity				: .80; 
	filter				: alpha(opacity=80); 
	-moz-opacity		: 0.80;
	text-align 			: center;
	}
#imageViewer .container
	{
	z-index				: 1001;
	position			: absolute;
	}
	
#imageViewer img
	{
	border 				: solid 5px #FFFFFF;
	}
#imageViewer .close a
	{
	padding 			: 5px 0px 0px 0px;
	display 			: block;
	width 				: 100px;
	height 				: 25px;
	color 				: #000000;
	background-color	: #FFFFFF;
	text-decoration		: none;
	}
#imageViewer .close a:hover
	{
	color 				: #000000;
	background-color	: #CCCCCC;
	text-decoration		: none;
	}
	

/* Home Page */
#home .gallery
	{
	margin 				: 3px 4px 4px 3px;
	float 				: left;
	width 				: 95px;
	height 				: 95px;
	}
#home .gallery p
	{
	background-position	: center center;
	background-repeat 	: no-repeat;
	width 				: 95px;
	height 				: 95px;
	}
#home .gallery a
	{
	display 			: block;
	width 				: 95px;
	height 				: 95px;
	}
#home .gallery a:hover
	{
	background-color 	: #FFFFFF;
	opacity					: .40; 
	filter					: alpha(opacity=40); 
	-moz-opacity			: 0.40;
	}
	

/* Links */
#links .img
	{
	margin 				: 0px 0px 9px 0px;
	width 				: 158px;
	border 				: solid 2px #004478;
	text-align			: center;
	}
#links .img img
	{
	display 			: block;
	border 				: solid 4px #FFFFFF;
	}
#links .name
	{
	margin 				: 0px 0px 0px 0px;
	font-family			: Arial, Helvetica, sans-serif;
	font-size 			: 15px;
	}
#links .desc
	{
	margin 				: 10px 0px 0px 0px;
	}
#links .url
	{
	margin 				: 10px 0px 0px 0px;
	}

/* Contacts */
#contacts .img
	{
	margin 				: 0px 0px 9px 0px;
	width 				: 158px;
	border 				: solid 2px #004478;
	text-align			: center;
	}
#contacts .img img
	{
	display 			: block;
	border 				: solid 4px #FFFFFF;
	}
#contacts .name
	{
	margin 				: 0px 0px 0px 0px;
	font-size 			: 15px;
	}
#contacts .role
	{
	margin 				: 10px 0px 0px 0px;
	}
#contacts .method
	{
	margin 				: 10px 0px 0px 0px;
	}
	

/* Gallery */
#gallery .preview
	{
	margin 				: 3px 4px 4px 3px;
	float 				: left;
	width 				: 25px;
	height 				: 25px;
	}
#gallery .preview p
	{
	background-position	: center center;
	background-repeat 	: no-repeat;
	width 				: 25px;
	height 				: 25px;
	}
#gallery .preview a
	{
	display 			: block;
	width 				: 25px;
	height 				: 25px;
	}
#gallery .preview a:hover
	{
	background-color 	: #FFFFFF;
	opacity				: .40; 
	filter				: alpha(opacity=40); 
	-moz-opacity		: 0.40;
	}
#gallery .detail
	{
	margin 				: 5px 0px 0px 0px;
	padding 			: 10px 10px 10px 10px;
	}
#gallery .largeImg
	{
	display 			: block;
	margin 				: 15px 0px 0px 0px;
	}
#gallery .caption
	{
	margin 				: 20px 0px 20px 0px;
	color 				: #000000;
	font-family			: Arial, Helvetica, sans-serif;
	font-size 			: 13px;
	font-weight 		: normal;
	}
		
/* Exhibitions */
#exhibitions .img
	{
	margin 				: 0px 20px 9px 0px;
	width 				: 158px;
	border 				: solid 2px #004478;
	}
#exhibitions .img img
	{
	display 			: block;
	border 				: solid 4px #FFFFFF;
	}
#exhibitions .sponsor
	{
	width 				: 162px;
	padding				: 5px 0px 3px 0px;
	background-color 	: #004478;
	color 				: #FFFFFF;
	font-family			: Arial, Helvetica, sans-serif;
	font-size 			: 12px;
	font-weight 		: bold;
	text-align 			: center;
	line-height			: 20px;
	}
	
#exhibitions .date
	{
	margin 				: 0px 0px 15px 0px;
	color 				: #000000;
	font-family			: Arial, Helvetica, sans-serif;
	font-size 			: 15px;
	line-height			: 20px;
	}
#exhibitions .desc,
#exhibitions .venue,
#exhibitions .times,
#exhibitions .about,
#exhibitions .info
	{
	margin 				: 0px 0px 15px 0px;
	color 				: #000000;
	font-family			: Arial, Helvetica, sans-serif;
	font-size 			: 13px;
	font-weight 		: normal;
	line-height			: 20px;
	}
#exhibitions .leaflet
	{
	margin 				: 0px 0px 20px 0px;
	color 				: #000000;
	font-family			: Arial, Helvetica, sans-serif;
	font-size 			: 15px;
	}
/*
#exhibitions .leaflet a
	{
	color 				: #000000;
	text-decoration 	: underline;
	}
#exhibitions .leaflet a:hover
	{
	color 				: #000000;
	text-decoration 	: none;
	}
*/
#exhibitions .price th
	{
	padding				: 5px 5px 5px 5px;
	}
#exhibitions .price td
	{
	padding				: 5px 5px 5px 5px;
	border 				: solid 1px #FFFFFF;
	border-width 		: 0px 1px 1px 0px;
	background-color 	: #ABCEE9;
	}	
#exhibitions .exhibitors
	{
	margin				: 10px 0px 0px 0px;
	}
#exhibitions .exhibitors a
	{
	color 				: #000000;
	text-decoration		: underline;
	}
#exhibitions .exhibitors a:hover
	{
	text-decoration		: none;
	}
#exhibitions .ticketsAvailable a
	{
	display 			: block;
	width 				: 140px;
	height 				: 140px;
	background-image  	: url(../imgs/tickets-available-default.gif);
	background-position	: center top;
	background-repeat	: no-repeat;
	}
#exhibitions .getTickets
	{
	width 				: 158px;
	border 				: solid 2px #FFFFFF;
	color 				: #000000;
	font-family			: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size 			: 13px;
	font-weight 		: normal;
	text-align 			: center;
	}
#exhibitions .getTickets a
	{
	display 			: block;
	padding 			: 10px 10px 10px 10px;
	border 				: solid 1px #004478;
	background-color 	: #0060A9;
	background-image  	: url(../imgs/shine-default.png);
	background-position	: center top;
	background-repeat	: no-repeat;
	color 				: #FFFFFF;
	text-decoration		: none;
	}	
#exhibitions .getTickets a:hover
	{
	background-image  	: none;
	color 				: #FFFFFF;
	text-decoration		: none;
	}
#exhibitions .tickets th
	{
	padding 			: 5px 5px 5px 5px;
	border 				: solid 1px #FFFFFF;
	border-width 		: 0px 0px 3px 0px;
	background-color 	: #0060A9;
	color 				: #FFFFFF;
	}
#exhibitions .tickets td
	{
	padding 			: 5px 5px 5px 5px;
	border 				: solid 1px #FFFFFF;
	border-width 		: 0px 0px 3px 0px;
	background-color 	: #ABCEE9;
	}
#exhibitions .total
	{
	text-align 			: right;
	}
#exhibitions .total input
	{
	border 				: 0px;
	margin 				: 15px 5px 0px 0px;
	color 				: #0060A9;
	font-size 			: 25px;
	text-align 			: right;
	}
#exhibitions .buyTickets
	{
	text-align 			: center;
	}
#exhibitions .buyTickets a
	{
	width 				: 150px;
	display 			: block;
	padding 			: 10px 10px 10px 10px;
	border 				: solid 1px #004478;
	background-color 	: #0060A9;
	background-image  	: url(../imgs/shine-default.png);
	background-position	: center top;
	background-repeat	: no-repeat;
	color 				: #FFFFFF;
	text-decoration		: none;
	text-align 			: center;
	}	
#exhibitions .buyTickets a:hover
	{
	background-image  	: none;
	color 				: #FFFFFF;
	text-decoration		: none;
	}


/* Exhibitors */
#exhibitors .menu
	{
	text-align 			: center;
	}
#exhibitors .menu span
	{
	padding 			: 15px 15px 15px 15px;
	border 				: solid 1px #00375F;
	background-color 	: #0060A9;
	text-align 			: center;
	}	
#exhibitors .detail
	{
	margin 				: 15px 0px 0px 0px;
	}
#exhibitors .name a
	{
	display 			: block;
	margin 				: 15px 0px 0px 0px;
	padding 			: 6px 0px 6px 10px;
	border 				: solid 1px #00375F;
	background-color 	: #0060A9;
	background-image  	: url(../imgs/arrow-down-default-001.png);
	background-position : 585px 7px;
	background-repeat	: no-repeat;
	color 				: #FFFFFF;
	font-family			: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size 			: 15px;
	font-weight 		: normal;
	text-decoration 	: none;
	}	
#exhibitors .name a:hover
	{
	background-color 	: #ABCEE9;
	background-image  	: url(../imgs/arrow-down-default-002.png);
	color 				: #FFFFFF;
	text-decoration 	: none;
	}
#exhibitors .img
	{
	margin 				: 0px 0px 9px 0px;
	width 				: 158px;
	border 				: solid 2px #004478;
	}
#exhibitors .img img
	{
	display 			: block;
	border 				: solid 4px #FFFFFF;
	}
#exhibitors .desc
	{
	margin 				: 0px 0px 15px 0px;
	}
#exhibitors .stand,
#exhibitors .web
	{
	margin 				: 0px 0px 15px 0px;
	}	
#exhibitors .stand span,
#exhibitors .web span
	{
	color			 	: #0060A9;
	}
#exhibitors .enquiry td
	{
	padding 			: 5px 5px 5px 5px;
	}

/* Basket */
#basket .header td
	{
	padding 			: 10px 10px 10px 10px;
	border 				: solid 1px #FFFFFF;
	border-width 		: 0px 0px 3px 0px;
	background-color 	: #0060A9;
	color 				: #FFFFFF;
	}
#basket .item
	{
	border 				: solid 1px #FFFFFF;
	border-width 		: 0px 0px 3px 0px;
	background-color 	: #ABCEE9;
	}
#basket .item td
	{
	padding 			: 10px 10px 10px 10px;
	border 				: solid 1px #95C2E3;
	border-width 		: 0px 0px 1px 0px;
	}
#basket .item th
	{
	padding 			: 10px 10px 10px 10px;
	background-color 	: #95C2E3;
	border 				: solid 1px #95C2E3;
	border-width 		: 0px 0px 1px 0px;
	}
#basket .total
	{
	text-align 			: right;
	}
#basket .total input
	{
	border 				: 0px;
	margin 				: 15px 5px 0px 0px;
	color 				: #0060A9;
	font-size 			: 25px;
	text-align 			: right;
	}
#basket .details td
	{
	padding 			: 5px 5px 5px 5px;
	}

#miniBasket
	{
	margin 				: 0px 0px 5px 0px;
	padding 			: 15px 5px 15px 5px;
	background-color 	: #004477;
	border 				: solid 1px #FFFFFF;
	color 				: #FFFFFF;
	text-align 			: center;
	}
#miniBasket .cost
	{
	margin 				: 5px 0px 0px 0px;
	font-size 			: 25px;
	}

.informationline
	{
	margin 				: 0px 0px 5px 0px;
	padding 			: 15px 5px 15px 5px;
	background-color 	: #FFB94F;
	border 				: solid 1px #FFFFFF;
	color 				: #FFFFFF;
	text-align 			: center;
	}
	
#slideshow
	{
	text-align 			: center;
	}
#slideshow .img
	{
	margin 				: 0px 0px 10px 0px;
	background-color 	: #FFFFFF;
	border 				: solid 4px #FFFFFF;
	background-position	: center center;
	background-repeat 	: no-repeat;
	width 				: 290px;
	height 				: 290px;
	}

#slideshow .cap
	{
	margin 				: 10px 10px 10px 10px;
	color 				: #FFFFFF;
	font-family			: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size 			: 13px;
	text-align 			: center;
	}
#slideshow a
	{
	display 			: block;
	width 				: 290px;
	height 				: 290px;
	}
#slideshow a:hover
	{
	background-color 	: #FFFFFF;
	opacity				: .20; 
	filter				: alpha(opacity=20); 
	-moz-opacity		: 0.20;
	}	
	
	

/* Dynamic text formatting */
.formatTxt,
.formatTxt tbody,
.formatTxt pre,	
.formatTxt h1, 
.formatTxt h2, 
.formatTxt h3, 
.formatTxt h4, 
.formatTxt h5, 
.formatTxt h6
	{
	/*
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 13px;
	text-align 			: left;
	*/
	}
.formatTxt h1, 
.formatTxt h2, 
.formatTxt h3, 
.formatTxt h4, 
.formatTxt h5, 
.formatTxt h6
	{
	margin				: 0px 0px 0px 0px;
	padding				: 0px 0px 10px 0px;
	}
.formatTxt a,
.formatTxt pre a, 
.formatTxt tbody a
	{
	text-decoration		: underline;
	}
.formatTxt a:hover,
.formatTxt pre a:hover,  
.formatTxt tbody a:hover
	{
	text-decoration		: none;
	}
.formatTxt p
	{
	margin				: 0px 0px 0px 0px;
	padding				: 0px 0px 10px 0px;
	}
.formatTxt ul
	{
	list-style-type		: disc;
	list-style-position : inside;
	margin				: 0px 0px 0px 0px;
	padding				: 0px 0px 10px 0px;
	}
.formatTxt ol
	{
	list-style-type		: decimal;
	list-style-position : inside;
	margin				: 0px 0px 0px 0px;
	padding				: 0px 0px 10px 0px;
	}
.formatTxt li
	{
	padding				: 0px 0px 10px 10px;
	}
.formatTxt table
	{
	border-width 		: 0px 0px 0px 0px;
	border-collapse		: collapse;
	}
.formatTxt th,
.formatTxt td
	{
	padding				: 5px 5px 5px 5px;
	border 				: solid 1px #CCCCCC;
	}
	

/* Charcoal color scheme */	
.charcoal .contentFeature
	{
	border 				: solid 1px #000000;
	background-color 	: #CBCBC9;
	}
.charcoal .content
	{
	border 				: solid 1px #000000;
	}
.charcoal h1
	{
	background-image  	: url(../imgs/h1-charcoal-01.png);
	}
.charcoal h1 p
	{
	background-image  	: url(../imgs/h1-charcoal-02.png);
	}
.charcoal h2
	{
	background-color 	: #333333;
	border 				: solid 1px #000000;
	}	
.charcoal .button a
	{
	border 				: solid 1px #000000;
	background-color 	: #333333;
	background-image  	: url(../imgs/shine-charcoal.png);
	}	
.charcoal .button a:hover
	{
	background-image  	: none;
	}

#secondaryNav .charcoal a
	{
	display 			: block;
	padding 			: 10px 10px 10px 10px;
	border 				: solid 1px #000000;
	background-color 	: #333333;
	background-image  	: url(../imgs/shine-charcoal.png);
	background-position	: center top;
	background-repeat	: no-repeat;
	color 				: #FFFFFF;
	text-decoration		: none;
	}	
#secondaryNav .charcoal a:hover
	{
	background-image  	: none;
	color 				: #FFFFFF;
	text-decoration		: none;
	}

#exhibitions .charcoal .price td
	{
	background-color 	: #CBCBC9;
	}	
#exhibitions .charcoal .img
	{
	border 				: solid 2px #333333;
	}
#exhibitions .charcoal .sponsor
	{
	background-color 	: #333333;
	}
#exhibitions .charcoal .getTickets a
	{
	border 				: solid 1px #000000;
	background-color 	: #333333;
	background-image  	: url(../imgs/shine-charcoal.png);
	}
#exhibitions .charcoal .getTickets a:hover
	{
	background-image  	: none;
	}
#exhibitors .charcoal .name a
	{
	border 				: solid 1px #000000;
	background-color 	: #333333;
	background-image  	: url(../imgs/arrow-down-charcoal-001.png);
	}	
#exhibitors .charcoal .name a:hover
	{
	background-color 	: #CBCBC9;
	background-image  	: url(../imgs/arrow-down-charcoal-002.png);
	}
#exhibitors .charcoal .img
	{
	border 				: solid 2px #000000;
	}
	

/* Green color scheme */	
.green .contentFeature
	{
	border 				: solid 1px #284312;
	background-color 	: #C7E9AB;
	}
.green .content
	{
	border 				: solid 1px #284312;
	}
.green h1
	{
	background-image  	: url(../imgs/h1-green-01.png);
	}
.green h1 p
	{
	background-image  	: url(../imgs/h1-green-02.png);
	}
.green h2
	{
	background-color 	: #46761F;
	border 				: solid 1px #284312;
	}	
.green .button a
	{
	border 				: solid 1px #284312;
	background-color 	: #46761F;
	background-image  	: url(../imgs/shine-green.png);
	}	
.green .button a:hover
	{
	background-image  	: none;
	}

#secondaryNav .green a
	{
	display 			: block;
	padding 			: 10px 10px 10px 10px;
	border 				: solid 1px #284312;
	background-color 	: #46761F;
	background-image  	: url(../imgs/shine-green.png);
	background-position	: center top;
	background-repeat	: no-repeat;
	color 				: #FFFFFF;
	text-decoration		: none;
	}	
#secondaryNav .green a:hover
	{
	background-image  	: none;
	color 				: #FFFFFF;
	text-decoration		: none;
	}

#exhibitions .green .price td
	{
	background-color 	: #C7E9AB;
	}	
#exhibitions .green .img
	{
	border 				: solid 2px #46761F;
	}
#exhibitions .green .sponsor
	{
	background-color 	: #46761F;
	}
#exhibitions .green .getTickets a
	{
	border 				: solid 1px #284312;
	background-color 	: #46761F;
	background-image  	: url(../imgs/shine-green.png);
	}
#exhibitions .green .getTickets a:hover
	{
	background-image  	: none;
	}
#exhibitors .green .name a
	{
	border 				: solid 1px #284312;
	background-color 	: #46761F;
	background-image  	: url(../imgs/arrow-down-green-001.png);
	}	
#exhibitors .green .name a:hover
	{
	background-color 	: #C7E9AB;
	background-image  	: url(../imgs/arrow-down-green-002.png);
	}
#exhibitors .green .img
	{
	border 				: solid 2px #284312;
	}
	

/* Red color scheme */	
.red .contentFeature
	{
	border 				: solid 1px #980316;
	background-color 	: #FEC7CE;
	}
.red .content
	{
	border 				: solid 1px #980316;
	}
.red h1
	{
	background-image  	: url(../imgs/h1-red-01.png);
	}
.red h1 p
	{
	background-image  	: url(../imgs/h1-red-02.png);
	}
.red h2
	{
	background-color 	: #FA142F;
	border 				: solid 1px #980316;
	}	
.red .button a
	{
	border 				: solid 1px #980316;
	background-color 	: #FA142F;
	background-image  	: url(../imgs/shine-red.png);
	}	
.red .button a:hover
	{
	background-image  	: none;
	}

#secondaryNav .red a
	{
	display 			: block;
	padding 			: 10px 10px 10px 10px;
	border 				: solid 1px #980316;
	background-color 	: #FA142F;
	background-image  	: url(../imgs/shine-red.png);
	background-position	: center top;
	background-repeat	: no-repeat;
	color 				: #FFFFFF;
	text-decoration		: none;
	}	
#secondaryNav .red a:hover
	{
	background-image  	: none;
	color 				: #FFFFFF;
	text-decoration		: none;
	}

#exhibitions .red .price td
	{
	background-color 	: #FEC7CE;
	}		
#exhibitions .red .img
	{
	border 				: solid 2px #FA142F;
	}
#exhibitions .red .sponsor
	{
	background-color 	: #FA142F;
	}
#exhibitions .red .getTickets a
	{
	border 				: solid 1px #980316;
	background-color 	: #FA142F;
	background-image  	: url(../imgs/shine-red.png);
	}
#exhibitions .red .getTickets a:hover
	{
	background-image  	: none;
	}
#exhibitors .red .name a
	{
	border 				: solid 1px #980316;
	background-color 	: #FA142F;
	background-image  	: url(../imgs/arrow-down-red-001.png);
	}	
#exhibitors .red .name a:hover
	{
	background-color 	: #FEC7CE;
	background-image  	: url(../imgs/arrow-down-red-002.png);
	}
#exhibitors .red .img
	{
	border 				: solid 2px #980316;
	}
	
	
/* Orange color scheme */	
.orange .contentFeature
	{
	border 				: solid 1px #8B4901;
	background-color 	: #FFD7AA;
	}
.orange .content
	{
	border 				: solid 1px #8B4901;
	}
.orange h1
	{
	background-image  	: url(../imgs/h1-orange-01.png);
	}
.orange h1 p
	{
	background-image  	: url(../imgs/h1-orange-02.png);
	}
.orange h2
	{
	background-color 	: #FE921B;
	border 				: solid 1px #8B4901;
	}	
.orange .button a
	{
	border 				: solid 1px #8B4901;
	background-color 	: #FE921B;
	background-image  	: url(../imgs/shine-orange.png);
	}	
.orange .button a:hover
	{
	background-image  	: none;
	}

#secondaryNav .orange a
	{
	display 			: block;
	padding 			: 10px 10px 10px 10px;
	border 				: solid 1px #8B4901;
	background-color 	: #FE921B;
	background-image  	: url(../imgs/shine-orange.png);
	background-position	: center top;
	background-repeat	: no-repeat;
	color 				: #FFFFFF;
	text-decoration		: none;
	}	
#secondaryNav .orange a:hover
	{
	background-image  	: none;
	color 				: #FFFFFF;
	text-decoration		: none;
	}

#exhibitions .orange .price td
	{
	background-color 	: #FFD7AA;
	}	
#exhibitions .orange .img
	{
	border 				: solid 2px #FE921B;
	}
#exhibitions .orange .sponsor
	{
	background-color 	: #FE921B;
	}
#exhibitions .orange .getTickets a
	{
	border 				: solid 1px #8B4901;
	background-color 	: #FE921B;
	background-image  	: url(../imgs/shine-orange.png);
	}
#exhibitions .orange .getTickets a:hover
	{
	background-image  	: none;
	}
#exhibitors .orange .name a
	{
	border 				: solid 1px #8B4901;
	background-color 	: #FE921B;
	background-image  	: url(../imgs/arrow-down-orange-001.png);
	}	
#exhibitors .orange .name a:hover
	{
	background-color 	: #FFD7AA;
	background-image  	: url(../imgs/arrow-down-orange-002.png);
	}
#exhibitors .orange .img
	{
	border 				: solid 2px #8B4901;
	}	
	
	
/* Charcoal color scheme */	
.yellow .contentFeature
	{
	border 				: solid 1px #967801;
	background-color 	: #FFEA95;
	}
.yellow .content
	{
	border 				: solid 1px #967801;
	}
.yellow h1
	{
	background-image  	: url(../imgs/h1-yellow-01.png);
	}
.yellow h1 p
	{
	background-image  	: url(../imgs/h1-yellow-02.png);
	}
.yellow h2
	{
	background-color 	: #FED229;
	border 				: solid 1px #967801;
	}	
.yellow .button a
	{
	border 				: solid 1px #967801;
	background-color 	: #FED229;
	background-image  	: url(../imgs/shine-yellow.png);
	}	
.yellow .button a:hover
	{
	background-image  	: none;
	}

#secondaryNav .yellow a
	{
	display 			: block;
	padding 			: 10px 10px 10px 10px;
	border 				: solid 1px #967801;
	background-color 	: #FED229;
	background-image  	: url(../imgs/shine-yellow.png);
	background-position	: center top;
	background-repeat	: no-repeat;
	color 				: #FFFFFF;
	text-decoration		: none;
	}	
#secondaryNav .yellow a:hover
	{
	background-image  	: none;
	color 				: #FFFFFF;
	text-decoration		: none;
	}

#exhibitions .yellow .price td
	{
	background-color 	: #FFEA95;
	}		
#exhibitions .yellow .img
	{
	border 				: solid 2px #FED229;
	}
#exhibitions .yellow .sponsor
	{
	background-color 	: #FED229;
	}
#exhibitions .yellow .getTickets a
	{
	border 				: solid 1px #967801;
	background-color 	: #FED229;
	background-image  	: url(../imgs/shine-yellow.png);
	}
#exhibitions .yellow .getTickets a:hover
	{
	background-image  	: none;
	}
#exhibitors .yellow .name a
	{
	border 				: solid 1px #967801;
	background-color 	: #FED229;
	background-image  	: url(../imgs/arrow-down-yellow-001.png);
	}	
#exhibitors .yellow .name a:hover
	{
	background-color 	: #FFEA95;
	background-image  	: url(../imgs/arrow-down-yellow-002.png);
	}
#exhibitors .yellow .img
	{
	border 				: solid 2px #967801;
	}	
	
	
	
/* Purple color scheme */	
.purple .contentFeature
	{
	border 				: solid 1px #0F0640;
	background-color 	: #D8D1FA;
	}
.purple .content
	{
	border 				: solid 1px #0F0640;
	}
.purple h1
	{
	background-image  	: url(../imgs/h1-purple-01.png);
	}
.purple h1 p
	{
	background-image  	: url(../imgs/h1-purple-02.png);
	}
.purple h2
	{
	background-color 	: #200E81;
	border 				: solid 1px #0F0640;
	}	
.purple .button a
	{
	border 				: solid 1px #0F0640;
	background-color 	: #200E81;
	background-image  	: url(../imgs/shine-purple.png);
	}	
.purple .button a:hover
	{
	background-image  	: none;
	}

#secondaryNav .purple a
	{
	display 			: block;
	padding 			: 10px 10px 10px 10px;
	border 				: solid 1px #0F0640;
	background-color 	: #200E81;
	background-image  	: url(../imgs/shine-purple.png);
	background-position	: center top;
	background-repeat	: no-repeat;
	color 				: #FFFFFF;
	text-decoration		: none;
	}	
#secondaryNav .purple a:hover
	{
	background-image  	: none;
	color 				: #FFFFFF;
	text-decoration		: none;
	}

#exhibitions .purple .price td
	{
	background-color 	: #D8D1FA;
	}		
#exhibitions .purple .img
	{
	border 				: solid 2px #200E81;
	}
#exhibitions .purple .sponsor
	{
	background-color 	: #200E81;
	}
#exhibitions .purple .getTickets a
	{
	border 				: solid 1px #0F0640;
	background-color 	: #200E81;
	background-image  	: url(../imgs/shine-purple.png);
	}
#exhibitions .purple .getTickets a:hover
	{
	background-image  	: none;
	}
#exhibitors .purple .name a
	{
	border 				: solid 1px #0F0640;
	background-color 	: #200E81;
	background-image  	: url(../imgs/arrow-down-purple-001.png);
	}	
#exhibitors .purple .name a:hover
	{
	background-color 	: #D8D1FA;
	background-image  	: url(../imgs/arrow-down-purple-002.png);
	}
#exhibitors .purple .img
	{
	border 				: solid 2px #0F0640;
	}
	
	
	
/* Lightblue color scheme */	
.lightblue .contentFeature
	{
	border 				: solid 1px #165776;
	background-color 	: #C5E4F3;
	}
.lightblue .content
	{
	border 				: solid 1px #165776;
	}
.lightblue h1
	{
	background-image  	: url(../imgs/h1-lightblue-01.png);
	}
.lightblue h1 p
	{
	background-image  	: url(../imgs/h1-lightblue-02.png);
	}
.lightblue h2
	{
	background-color 	: #258EBF;
	border 				: solid 1px #165776;
	}	
.lightblue .button a
	{
	border 				: solid 1px #165776;
	background-color 	: #258EBF;
	background-image  	: url(../imgs/shine-lightblue.png);
	}	
.lightblue .button a:hover
	{
	background-image  	: none;
	}

#secondaryNav .lightblue a
	{
	display 			: block;
	padding 			: 10px 10px 10px 10px;
	border 				: solid 1px #165776;
	background-color 	: #258EBF;
	background-image  	: url(../imgs/shine-lightblue.png);
	background-position	: center top;
	background-repeat	: no-repeat;
	color 				: #FFFFFF;
	text-decoration		: none;
	}	
#secondaryNav .lightblue a:hover
	{
	background-image  	: none;
	color 				: #FFFFFF;
	text-decoration		: none;
	}

#exhibitions .lightblue .price td
	{
	background-color 	: #C5E4F3;
	}		
#exhibitions .lightblue .img
	{
	border 				: solid 2px #258EBF;
	}
#exhibitions .lightblue .sponsor
	{
	background-color 	: #258EBF;
	}
#exhibitions .lightblue .getTickets a
	{
	border 				: solid 1px #165776;
	background-color 	: #258EBF;
	background-image  	: url(../imgs/shine-lightblue.png);
	}
#exhibitions .lightblue .getTickets a:hover
	{
	background-image  	: none;
	}
#exhibitors .lightblue .name a
	{
	border 				: solid 1px #165776;
	background-color 	: #258EBF;
	background-image  	: url(../imgs/arrow-down-lightblue-001.png);
	}	
#exhibitors .lightblue .name a:hover
	{
	background-color 	: #C5E4F3;
	background-image  	: url(../imgs/arrow-down-lightblue-002.png);
	}
#exhibitors .lightblue .img
	{
	border 				: solid 2px #165776;
	}


/* pink color scheme */	
.pink .contentFeature
	{
	border 				: solid 1px #AE519E;
	background-color 	: #FFD9EC;
	}
.pink .content
	{
	border 				: solid 1px #AE519E;
	}
.pink h1
	{
	background-image  	: url(../imgs/h1-pink-01.png);
	}
.pink h1 p
	{
	background-image  	: url(../imgs/h1-pink-02.png);
	}
.pink h2
	{
	background-color 	: #FF99CC;
	border 				: solid 1px #AE519E;
	}	
.pink .button a
	{
	border 				: solid 1px #AE519E;
	background-color 	: #FF99CC;
	background-image  	: url(../imgs/shine-pink.png);
	}	
.pink .button a:hover
	{
	background-image  	: none;
	}

#secondaryNav .pink a
	{
	display 			: block;
	padding 			: 10px 10px 10px 10px;
	border 				: solid 1px #AE519E;
	background-color 	: #FF99CC;
	background-image  	: url(../imgs/shine-pink.png);
	background-position	: center top;
	background-repeat	: no-repeat;
	color 				: #FFFFFF;
	text-decoration		: none;
	}	
#secondaryNav .pink a:hover
	{
	background-image  	: none;
	color 				: #FFFFFF;
	text-decoration		: none;
	}

#exhibitions .pink .price td
	{
	background-color 	: #FFD9EC;
	}		
#exhibitions .pink .img
	{
	border 				: solid 2px #FF99CC;
	}
#exhibitions .pink .sponsor
	{
	background-color 	: #FF99CC;
	}
#exhibitions .pink .getTickets a
	{
	border 				: solid 1px #AE519E;
	background-color 	: #FF99CC;
	background-image  	: url(../imgs/shine-pink.png);
	}
#exhibitions .pink .getTickets a:hover
	{
	background-image  	: none;
	}
#exhibitors .pink .name a
	{
	border 				: solid 1px #AE519E;
	background-color 	: #FF99CC;
	background-image  	: url(../imgs/arrow-down-pink-001.png);
	}	
#exhibitors .pink .name a:hover
	{
	background-color 	: #FFD9EC;
	background-image  	: url(../imgs/arrow-down-pink-002.png);
	}
#exhibitors .pink .img
	{
	border 				: solid 2px #AE519E;
	}

/* lime color scheme */	
.lime .contentFeature
	{
	border 				: solid 1px #546901;
	background-color 	: #E7FD8E;
	}
.lime .content
	{
	border 				: solid 1px #546901;
	}
.lime h1
	{
	background-image  	: url(../imgs/h1-lime-01.png);
	}
.lime h1 p
	{
	background-image  	: url(../imgs/h1-lime-02.png);
	}
.lime h2
	{
	background-color 	: #A0C804;
	border 				: solid 1px #546901;
	}	
.lime .button a
	{
	border 				: solid 1px #546901;
	background-color 	: #A0C804;
	background-image  	: url(../imgs/shine-lime.png);
	}	
.lime .button a:hover
	{
	background-image  	: none;
	}

#secondaryNav .lime a
	{
	display 			: block;
	padding 			: 10px 10px 10px 10px;
	border 				: solid 1px #546901;
	background-color 	: #A0C804;
	background-image  	: url(../imgs/shine-lime.png);
	background-position	: center top;
	background-repeat	: no-repeat;
	color 				: #FFFFFF;
	text-decoration		: none;
	}	
#secondaryNav .lime a:hover
	{
	background-image  	: none;
	color 				: #FFFFFF;
	text-decoration		: none;
	}

#exhibitions .lime .price td
	{
	background-color 	: #E7FD8E;
	}		
#exhibitions .lime .img
	{
	border 				: solid 2px #A0C804;
	}
#exhibitions .lime .sponsor
	{
	background-color 	: #A0C804;
	}
#exhibitions .lime .getTickets a
	{
	border 				: solid 1px #546901;
	background-color 	: #A0C804;
	background-image  	: url(../imgs/shine-lime.png);
	}
#exhibitions .lime .getTickets a:hover
	{
	background-image  	: none;
	}
#exhibitors .lime .name a
	{
	border 				: solid 1px #546901;
	background-color 	: #A0C804;
	background-image  	: url(../imgs/arrow-down-lime-001.png);
	}	
#exhibitors .lime .name a:hover
	{
	background-color 	: #E7FD8E;
	background-image  	: url(../imgs/arrow-down-lime-002.png);
	}
#exhibitors .lime .img
	{
	border 				: solid 2px #546901;
	}	
	
	
	
	
	
	
	
	
	
	
	
	




