
/*
	Standard font family for site
*/

body, table, tr, td, a, p, h1, h2, h3, h4, h5
{
	font-family: arial, helvetica, sans-serif;
}


/*
	Page body style
*/

body
{
	margin: 0px;
	padding: 0px;
	font-size: 110%;
	background-color: #00C2F9;
}


td
{
	font-weight: normal;
	color: #002F66;
	font-size: 0.7em;
	margin-top: 0px;
	margin-bottom: 18px;
}


th
{
	font-weight: bold;
	color: #002F66;
	font-size: 0.7em;
	margin-top: 0px;
	margin-bottom: 18px;
	text-align: left;
	background-color: #9BE7FD;
}


/*
	Standard paragraph style
*/

p
{
	font-weight: normal;
	color: #002F66;
	font-size: 0.7em;
	margin-top: 0px;
	margin-bottom: 18px;
}



/*
	For sitemap indent
*/

#left-column-full p
{
	margin-left: 15px;
}















/*
	Standard list style
*/

ul
{
	font-weight: normal;
	color: #002F66;
	font-size: 0.7em;
	margin-top: 0px;
	margin-bottom: 18px;
}

li
{
	margin-bottom: 15px;
	font-weight: normal;
	color: #002F66;
}



/*
	Links
*/

a:link, a:active
{
	font-family: arial, helvetica, sans-serif;
	color: #00C2F9;
	font-size: 1em;
	text-decoration: underline;
}


a:hover
{
	color: #000;
	font-size: 1em;
}

a:visited
{
	color: #00C2F9;
	font-size: 1em;
	text-decoration: underline;
}

a:visited:hover
{
	color: #000;
	font-size: 1em;
	text-decoration: underline;
}




/*
	Headings
*/

h1
{
	font-family: arial, helvetica, sans-serif;
	font-weight: normal;
	color: #00C2F9;
	font-size: 1.2em;
	font-weight: bold;
	margin-top: 5px;
	margin-left: 15px;
	margin-bottom: 30px;
}

h1.in-page
{
	font-family: arial, helvetica, sans-serif;
	font-weight: normal;
	color: #00C2F9;
	font-size: 1.2em;
	font-weight: bold;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
}





h2
{
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 0.8em;
	color: #00C2F9;
	margin-top: 30px;
}

h3
{
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 0.8em;
	color: #00C2F9;
	margin-top: 30px;
}


h2.first-line
{
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 0.8em;
	color: #00C2F9;
	margin-top: 0px;
}

#left-column-full h2
{
	margin-left: 15px;
}


#breakouts h2
{
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 0.8em;
	color: #00C2F9;
	margin-left: 10px;
	margin-top: 3px;
}

#breakouts h3
{
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 0.7em;
	color: #FCA8CC;
	margin-left: 10px;
	margin-right: 5px;
	margin-top: 3px;
}



/*
	Container for page
*/

#container
{
	padding-top: 0px;
	padding-bottom: 0px;
	width: 770px;
	margin-left: auto;
	margin-right: auto;
}


/*
	Page header top area - main
*/

#header
{
	background-color: #fff;
	width: 770px;
	height: 158px;
	background-image: url("images/menu_bg.gif");
	background-repeat: no-repeat;
	background-position: bottom;
}


/*
	Page header top area - alt header photos
*/


#image-logo2
{
	height: 129px;
	text-align: right;
	padding-top: 5px;
	padding-right: 12px;
	background-image: url("images/headerphotos/2.jpg");
	background-repeat: no-repeat;
}

#image-logo3
{
	height: 129px;
	text-align: right;
	padding-top: 5px;
	padding-right: 12px;
	background-image: url("images/headerphotos/3.jpg");
	background-repeat: no-repeat;
}

#image-logo4
{
	height: 129px;
	text-align: right;
	padding-top: 5px;
	padding-right: 12px;
	background-image: url("images/headerphotos/4.jpg");
	background-repeat: no-repeat;
}

#image-logo5
{
	height: 129px;
	text-align: right;
	padding-top: 5px;
	padding-right: 12px;
	background-image: url("images/headerphotos/5.jpg");
	background-repeat: no-repeat;
}

#image-logo6
{
	height: 129px;
	text-align: right;
	padding-top: 5px;
	padding-right: 12px;
	background-image: url("images/headerphotos/6.jpg");
	background-repeat: no-repeat;
}

#image-logo7
{
	height: 129px;
	text-align: right;
	padding-top: 5px;
	padding-right: 12px;
	background-image: url("images/headerphotos/7.jpg");
	background-repeat: no-repeat;
}

#image-logo8
{
	height: 129px;
	text-align: right;
	padding-top: 5px;
	padding-right: 12px;
	background-image: url("images/headerphotos/8.jpg");
	background-repeat: no-repeat;
}

#image-logo9
{
	height: 129px;
	text-align: right;
	padding-top: 5px;
	padding-right: 12px;
	background-image: url("images/headerphotos/9.jpg");
	background-repeat: no-repeat;
}


#image-logo10
{
	height: 129px;
	text-align: right;
	padding-top: 5px;
	padding-right: 12px;
	background-image: url("images/headerphotos/10.jpg");
	background-repeat: no-repeat;
}

#image-logo11
{
	height: 129px;
	text-align: right;
	padding-top: 5px;
	padding-right: 12px;
	background-image: url("images/headerphotos/11.jpg");
	background-repeat: no-repeat;
}

#image-logo-music
{
	height: 129px;
	text-align: right;
	padding-top: 5px;
	padding-right: 12px;
	background-image: url("images/headerphotos/music.jpg");
	background-repeat: no-repeat;
}

#image-logo-eureauweb
{
	height: 129px;
	text-align: right;
	padding-top: 5px;
	padding-right: 12px;
	background-image: url("images/headerphotos/eureauweb_header.jpg");
	background-repeat: no-repeat;
}

#image-logo-bertandbetty
{
	height: 129px;
	text-align: right;
	padding-top: 5px;
	padding-right: 12px;
	background-image: url("images/headerphotos/bertandbetty_header.jpg");
	background-repeat: no-repeat;
}



/*
	White Breakout Links
*/

a.white:link, a.white:active
{
	text-decoration: none;
	color: #fff;
	font-size: 0.8em;
}

a.white:hover
{
	color: #FFB2D7;
	font-size: 0.8em;
}

a.white:visited
{
	color: #fff;
	text-decoration: none;
	font-size: 0.8em;
}

a.white:visited:hover
{
	color: #FFB2D7;
	font-size: 0.8em;
}








/*
	Page Content Container (main page)
*/

#page-content
{
	width: 770px;
	margin-top: 20px;
}


/*
	Left Column
*/

#left-column
{
	float: left;
	width: 620px;
	margin-bottom: 0px;
	background-color: #fff;
}



/*
	Left Column (full width)
*/

#left-column-full
{
	float: left;
	width: 770px;
	margin-bottom: 0px;
	background-color: #fff;
}



/*
	Right Column (main page)
*/

#right-column
{
	float: right;
	width: 130px;
	min-height: 300px;
	margin-right: 0px;
	padding-top: 0px;
	padding-bottom: 10px;
}






/*
	Content Areas for Subpages
*/





/* Main Content Block */

#content
{
	float: right;
	width: 430px;
	margin-right: 20px;
}


/* Main Content Block - NO MENU */

#content-no-menu
{
	float: left;
	width: 600px;
	padding-left: 15px;
}

#content-no-menu-showcase
{
	float: left;
	/*width: 755px;*/
	padding-left: 15px;
	padding-right: 15px;
}

#content-no-menu-showcase p
{
	font-size:90%;
	margin:0;
	padding:0;
	text-align:justify;
}

.float_right {
	float:right;
/*	width:220px;*/
}

#bnb {
	width:220px;
	text-align:center;
	padding-left:10px;
	padding-right:10px;
}

#eew {
	width:350px;
	margin:0;
	padding:0px 0px 0px 15px;
	margin-left:15px;
	
}

#eew p{
	font-size:90%;
	margin:0;
	padding:0;
	text-align:justify;
}

.float_right h3{
	
	text-align:justify;
	padding-left:10px;
	padding-right:10px;
}




/* Breakout boxes */

#breakouts
{
	width: 130px;
}


#booknow
{
	width: 130px;
	background-color: #8E093D;
}



#exhibitors
{
	width: 130px;
	background-color: #8E093D;
}


#kids
{
	width: 130px;
	background-color: #FD006B;
}



#booknow p
{
	color: #fff;
	font-weight: bold;
	margin-left: 10px;
	margin-top: 5px;
	margin-right: 5px;
}


.store-page
{
	font-size: 0.6em;
}

.paypal-button

{
	margin-left: 10px;
	margin-top: 5px;
	margin-right: 5px;
}



#exhibitors p

{
	color: #fff;
	font-weight: bold;
	margin-left: 10px;
	margin-top: 5px;
	margin-right: 5px;
}




#kids p
{
	color: #fff;
	font-weight: bold;
	margin-left: 10px;
	margin-top: 5px;
	margin-right: 5px;
}





#spacer
{
	height: 20px;
	background-color: transparent;
}





/*
	Page footer area
*/

#page-footer
{
	background-color: #fff;
	width: 770px;
	height: 137px;
	background-image: url("images/footer_bg.gif");
	background-repeat: no-repeat;
	margin-bottom: 10px;
	margin-top: 15px;
}


#page-footer p
{
	margin-top: 8px;
	padding-left: 15px;
	padding-top: 95px;
	color: #00C2F9;
	float: right;
	margin-right: 15px;
}


.bw-logo
{
	float: left;
	margin-top: 85px;
	margin-left: 15px;
}

.ws-logo
{
	float: left;
	margin-top: 91px;
	margin-left: 15px;
}


/*
	Display Table Style
*/


.display
{
 background-color: #D0F5FF;
}


/*
	Display Table Tickets - allows pp buttons to line up
*/


.inner-table
{
 height: 70px;
 font-size: 1em;
}


/*
	Display Table Nest font size correction and ad text
*/


.inner-table2
{
 font-size: 1em;
 padding: 0 3px 5px 0;
}

.ad
{
 font-size: 0.6em;
}


/*
	allows two ads next to each other
*/

#adleft
{
	float: left;
	width: 180px;
	margin-right: 20px;
}

#adright
{
	float: right;
	width: 180px;
	margin-right: 20px;
}

#adleft2
{
	float: left;
	width: 180px;
	margin-right: 20px;
	margin-top: 20px;
}

#adright2
{
	float: right;
	width: 180px;
	margin-right: 20px;
	margin-top: 20px;
}

#adleft3
{
	float: left;
	width: 180px;
	margin-right: 20px;
	margin-top: 20px;
}

#adright3
{
	float: right;
	width: 180px;
	margin-right: 20px;
	margin-top: 20px;
}


#adleft4
{
	float: left;
	width: 180px;
	margin-right: 20px;
	margin-top: 20px;
}

#adright4
{
	float: right;
	width: 180px;
	margin-right: 20px;
	margin-top: 20px;
}


#adfullwidth
{
	float: left;
	margin-bottom: 20px;
}


/* List style for ads */

.adlist
{
  font-size: 1em;
  margin: 0 0 0 0;
  padding: 0 0 0 20px;
}

.adlist li
{
  margin: 0 0 5px 0;
  padding: 0 0 0 0;
}



/*
	featured Listing text
*/


.featured
{
 font-size: 0.6em;
 margin-bottom: 2px;
 margin-left: 7px;
 color: #ccc;
}


/*
	Partner logos for Contact page
*/


.partner-logo
{
 float: left;
 margin-right: 20px;
}



/*
	Poster image
*/


.image-right
{
 margin-left: 10px;
}



/*
	Adds vertical space between paragraphs
*/

.big-p
{
	margin-bottom: 40px;
}



/*
	Lessens top margin for H2 in sponsors
*/

.sponsors
{
	margin-top: -10px;
}



/* For sitemap tooltips */

#Layer1, #Layer2, #Layer3, #Layer4, #Layer5, #Layer6, #Layer7, #Layer8, #Layer9, #Layer10, #Layer11, #Layer12, #Layer13, #Layer14
{
	position:absolute; 
	left:50px; 
	top:50px; 
	width: 300px;
	z-index:6; 
	background-color: #fff; 
	layer-background-color: #fff; 
	visibility: hidden;
	border: 3px solid #00c2f9;
	padding: 10px;
}

#Layer1 p, #Layer2 p, #Layer3 p, #Layer4 p, #Layer5 p, #Layer6 p, #Layer7 p, #Layer8 p, #Layer9 p, #Layer10 p, #Layer11 p, #Layer12 p, #Layer13 p, #Layer14 p
{
	color: #00c2f9;
	font-weight: bold;
	margin-left: 0px;
	margin-bottom: 0px;
	font-size: 1.2em;
}

p.siteplanlist
{
	margin-top: 35px;
	font-size: 0.2em;
}

.siteplantable
{
	margin-left: 15px;
	width: 730px;
}



/* small images */

.left-float
{
  float: left;
  margin: 0 10px 10px 0;
}

.right-float
{
  float: right;
  margin: 0 0 10px 10px;
}



/*
	Standard images
*/

img
{
	border: none;
}

