a.blackBold:link {text-decoration: none; font-weight:bold; color:#000000;}
a.blackBold:visited {text-decoration: none; font-weight:bold; color:#000000;}
a.blackBold:active {text-decoration: none; font-weight:bold; color:#000000;}
a.blackBold:hover {text-decoration: underline; font-weight:bold; color:#000000;}

a.redBold:link {text-decoration: none; font-weight:bold; color:#C00;}
a.redBold:visited {text-decoration: none; font-weight:bold; color:#C00;}
a.redBold:active {text-decoration: none; font-weight:bold; color:#C00;}
a.redBold:hover {text-decoration: underline; font-weight:bold; color:#C00;}

a.blackLink:link {text-decoration: none; color:#000000;}
a.blackLink:visited {text-decoration: none; color:#000000;}
a.blackLink:active {text-decoration: none; color:#000000;}
a.blackLink:hover {text-decoration: underline; color:#000000;}


a.listOfWinners:link {background-color:#CCC; color:#000000; padding:5px; text-decoration: none;}
a.listOfWinners:visited {background-color:#CCC; color:#000000; padding:5px; text-decoration: none;}
a.listOfWinners:active {background-color:#CCC; color:#000000; padding:5px; text-decoration: none;}
a.listOfWinners:hover {background-color:#999; color:#FFFFFF; padding:5px; text-decoration: none;}



.exhibitorNavText {
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 14px;
	padding-left: 5px;
	color: #FFFFFF;
}
.exhibitorNavTextbold {
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 11px;
	padding-left: 5px;
	color: #FFFFFF;
}

.exhibitorheadText {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	padding-left: 5px;
}

.exhibitorNav {
	background-color: #666666;
	color: #ffffff;
}

.exhibitorNav A:link, .cnnNav A:visited {
	color: #ffffff;
}

TR.exhibitorNavRow TD {
	vertical-align: middle;
	border-left: 1px none #000;
	height: 20px;
	border-top: 1px solid #666;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
}
TR.ctsmNavRow TD {
	vertical-align: middle;
	border-left: 1px none #000;
	height: 20px;
	border-top: 1px solid #999;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
}

TR.exhibitorRowHead TD {
	vertical-align: middle;
	border-left: 1px none #000;
	height: 20px;
	border-top: 1px solid #666666;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	background-color: #333333;
}

TR.exhibitornavbarHead TD {
	vertical-align: middle;
	border-left: 1px none #000;
	height: 20px;
	border-top: 1px solid #666666;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
}

TR.ctsmRowHead TD {
	vertical-align: middle;
	border-left: 1px solid #000;
	height: 20px;
	border-top: 1px solid #999999;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	background-color: #333;
}

TR.advertisingRowHead TD {
	vertical-align: middle;
	border-left: 1px solid #000;
	height: 20px;
	border-top: 1px solid #666666;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	background-color: #333333;
}

TR.adRowHeadSmall TD {
	vertical-align: middle;
	border-left: 1px solid #000;
	height: 20px;
	border-top: 1px solid #999999;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	background-color: #333333;
}

.cellboxesredborder {
height:auto; 
width:auto; 
align:left; 
background-color:#fff;
border-left:1px #FF0000 solid;
	}
	
.creamsidebar {
height:auto;
width:auto;
background-color:#f6f4e8;
overflow:auto;
}

.cellsBorderBottom{
	border-bottom:1px #000 solid;
	padding:3px;
}
.cellsnoBorder{
	padding:3px;
}

div#shows {
	width:210px;
	height:auto;
	table-layout:fixed;
	text-align:left;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
}

div#shows2 {
	width:211px;
	height:auto;
	table-layout:fixed;
	text-align:left;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;

}

.columnbordercomplete {
	border: 1px solid #000;
	padding:5px;
	vertical-align:top;
	width:210px;
	
}
	
.columnborderrighttopbottom {
	border-right:1px solid #000;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
	padding:5px;
	vertical-align:top;
}
	
	
	
.body_text {  font-family: arial, verdana, sans-serif; font-size: 10px; font-style: normal; line-height: 11px}
.sidebar_heads {  font-family: verdana, arial, sans-serif; font-size: 11px; color: #FFFFFF}
.sidebar_links {  font-family: verdana, arial, sans-serif; font-size: 10px; color: #FFFFFF}
.orange_head {  font-family: verdana, arial, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; text-transform: none; color: #FF6600; font-variant: normal; line-height: 12px}
.black_head {  font-family: verdana, arial, sans-serif; font-size: 10px; font-weight: bold; text-transform: none; line-height: 14px}
.black_head_b {  font-family: verdana, arial, sans-serif; font-size: 10px; color: #0000FF; text-transform: uppercase}
.body_text_b {  font-family: arial, verdana, sans-serif; font-size: 10px; line-height: 10px; color: #FFFFFF}
.header_links {  font-family: arial, verdana, sans-serif; font-size: 10px; font-variant: normal}
.orange_head_b { font-family: arial, verdana, sans-serif, Verdana, Helvetica; font-size: 13px; font-style: normal; font-weight: bold; text-transform: none; color: #FF6600; font-variant: normal; line-height: 13px}
.green_head_b { font-family: arial, verdana, sans-serif, Verdana, Helvetica; font-size: 13px; font-style: normal; font-weight: bold; text-transform: none; color: #006666; font-variant: normal; line-height: 13px}
.black_head_c {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: none;
	line-height: 14px;
	color: #000000;
	font-style: normal;
	font-variant: normal;
}
.black_head_new {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 28px;
	font-weight: bold;
	text-transform: none;
	line-height: 30px;
	color: #000000;
	font-style: normal;
	font-variant: normal;
}

.greenBG {
	background-color:#ebf5ed;
}


.back, .back td {font-size : 8pt; font-style : normal; font-weight : normal;	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;}
.copyright, .copyright td {font-size : 8pt;	color: Black; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;}
.datestamp, .datestamp td	{ font-size: 8pt; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color : #333333; font-weight : normal; }
.fyitop, .fyitop td {color : #333333; font-size : 8pt; font-style : normal; font-weight : normal;	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;}	
.fyibottom, .fyibottom td {color : #333333; font-size : 8pt; font-style : normal; font-weight : normal;	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;}	
.link, .link td {font-size: 10pt;	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight : bold;}  
.linksmall, .linksmall TD {color : Black; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9pt; text-align: left;  font-weight : bold; }
.normalbold, normalbold TD {color : Black; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9pt; text-align: left;  font-weight : bold; }
.pageheader, .pageheader td {font-size:14pt; font-weight :Bold; color : #99CC00; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  font-style : italic; }
.relatedlink, .relatedlink td {font-size : 8pt; font-style : normal; font-weight : normal;	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;}
.section, .section td {font-size: 18pt; color : #99CC00; font-style : normal; font-family : Times New Roman, Times, serif;  font-weight : bold; }
.sectionsub, .sectionsub td {font-size: 11pt; color : #99CC00; font-style : normal; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  font-weight : bold;  text-transform : none;  }
.side, .side td {font-size : 8pt; font-style : normal; font-weight : normal;	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;}	
.sideheader, .sideheader td {font-size: 8pt; font-weight : bold; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  text-align : center; }	
.sublink, .sublink td	{ font-size: 9pt; font-family : Verdana, Arial, Helvetica, sans-serif; font-weight : normal; color : Black;}	
.sublinksmall, .sublinksmall td	{ font-size: 9pt; font-family : Verdana, Arial, Helvetica, sans-serif; font-weight : normal; color : Black;}	
.textfield, .textfield td	{ font-size: 9pt; font-family : Verdana, Arial, Helvetica, sans-serif; font-weight : normal; color : Black;}	
.title, .title td {font-size: 16pt;font-weight : bold; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;}
.whatshot, .whatshot td {font-size: 8pt; font-weight : normal; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  text-align : left;     }	

.smalltext, .smalltext td	{ font-size: 9pt; font-family : Verdana, Arial, Helvetica, sans-serif; font-weight : normal; color : Black;}	
.smallertext, .smallertext td	{ font-size: 8pt; font-family : Verdana, Arial, Helvetica, sans-serif; font-weight : normal; color : Black;}	
.smallesttext, .smalleesttext td	{ font-size: 7pt; font-family : Verdana, Arial, Helvetica, sans-serif; font-weight : normal; color : Black;}
.bodytext {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
}

.ESbodytext {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
}

.EStitletext {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
}

.ESbodytextBold {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
}

.bodytextlinespace {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
}

.bodytextnoheight {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}
.bodytextwhite {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	color:#fff;
}
.esbodytextwhite {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	color:#fff;
}

.esbodytextwhitebold {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	color:#fff;
}

.bodytextred {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	color:#f00;
}
.bodytextbold {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
}
.bodytextboldheaders {
	font-family: arial, verdana, helvetica, sans-serif;
	text-transform:uppercase;
	color:#FF0000;
	letter-spacing: 3px;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight:normal;
	font-variant: normal;
}
.departmentsheader {
	font-family: arial, verdana, helvetica, sans-serif;
	text-transform:uppercase;
	color:#FF0000;
	letter-spacing: 3px;
	font-size: 11px;
	font-style: bold;
	line-height: 14px;
	font-weight:normal;
	font-variant: normal;
}
.bodytextboldnoheight {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
}
.bodytextboldgreen {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	color: #006666;
}
.bodytextboldorange {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 20px;
	font-weight: bold;
	font-variant: normal;
	color: #ff6600;
}
.bodytextboldorange {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 11px;
	font-weight: bold;
	font-variant: normal;
	color: #FF0000;
}
.ctsmbluehead {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 14px;
	line-height: 12px;
	font-weight: bold;
	color: #006699;
}
.ctsmbluebodytestbold {
	font-size: 12px;
	font-weight: bold;
	color: #006699;
	line-height: 12px;
	font-family: arial, verdana, helvetica, sans-serif;
}
td.fasttrakcenter {text-align:center;}
#fasttraktable td {text-align:left;}
.fasttrakwhite {
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 13px;
}
.fasttrakwhitehead { 
	font-family: arial, verdana, sans-serif; 
	font-size: 14px; 
	color: #FFFFFF; 
	font-weight: bold 
}
.redheader {
	font-family: arial, verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: none;
	color: #CC0000;
	line-height: 16px;
}
.redheadsmall {
	font-family: arial, verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: none;
	color: #c00;
	line-height: 14px;
}

.esdates {
	font-family: arial, verdana, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-transform: none;
	color:#F00;
	line-height: 14px;
}

.whitehead { 
	font-family: verdana, arial, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	text-transform: none; 
	line-height: 12px ; 
	color: #FFFFFF
}

.fasttrakredhead {
	font-family: arial, verdana, sans-serif;
	font-size: 14px;
	color: #CC0000;
	font-weight: bold;
	line-height: 13px;
}


.euroShopNewsHeaders {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #F00;
	font-weight: bold;
	line-height: 18px;
}

#fasttraknav a:link, #fasttraknav a:visited, #fasttraknav a{
	font-family: arial, verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 11px;
	font-weight: bold;
	color: #fff;
}
#fasttraknav td {text-align:left;}
.body_text_11 {
	font-family: arial, verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 11px;
	font-weight: bold;
	color: #000000;
}
.black_head_c_red {
	font-family: arial, verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: none;
	line-height: 14px;
	color: #FF0000;
	font-style: normal;
	font-variant: normal;
}
.bodytextboldwhite {
	font-family: arial, verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
}

/* cell attributes */

.cell_borderleft {
height:auto; 
width:auto; 
align:left; 
vertical-align:top; 
border-left:1px #000 solid;
}


/* fastTrak cell */
.fasttrakcell {
background-image:url(../exhibitorshow/fasttrak/2007images/photos/rightside_mainvid.jpg);
width:auto;
}


/* footer */
#footer a.webmasterlink, #footer a:link.webmasterlink, #footer a:visited.webmasterlink {
	text-decoration:none;
	color:#6CF;
	border-bottom:1px #6cf solid;
	}		.tocheader {
	font-family: arial, verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: uppercase;
	color: #000000;
	letter-spacing: 2px;
}

/* ALERT BOX ATTRIBUTES */


