body {padding:0px;margin:0px;text-align:center;background-color:#FFFFFF;}
a {text-decoration:underline;border:0px;}
img {border:0px;}
#container {position:relative;text-align:left;width:960px;margin:0 auto;font-family:arial,helvetica,sans-serif;}
#header {top:0px;left:0px;width:960px;height:80px;}
#headerleft {position:absolute;top:0px;left:0px;}
#headerright {position:absolute;top:0px;left:343px;}
#navi {position:relative;left:0px;width:960px;height:89px;z-index:3;}
#navibgndgrad {position:absolute;top:12px;left:0px;}
.navilink {position:absolute;top:5px;border:0px;}
#link1 {left:217px;}
#link2 {left:363px;}
#link3 {left:509px;}
#link4 {left:655px;}
#link5 {left:801px;}
#consumershows {position:absolute;top:39px;left:195px;width:765px;}
img.logolink {margin-right:10px;display:inline;}
#navibgndsolid {position:absolute;top:85px;left:0px;}
#navitickets {position:absolute;top:-5px;left:43px;}
#footer {left:0px;width:960px;height:50px;font-family:arial,helvetica,sans-serif;font-size:10px;text-align:center;padding-top:25px;z-index:2;}
#disclaimer {font-size:10px;text-align:center;font-style:italic;margin-top:20px;margin-bottom:0px;}
#maincontent {position:relative;width:960px;left:0px;z-index:1;text-align:center;padding-bottom:10px;}
.hobby {background-color:#E9F0C3;}
.craft {background-color:#FFFFCC;}
.sewing {background-color:#FFFFCC;}
.fashion {background-color:#FFFFCC;}
.indoorcraft {background-color:#FFFFCC;}
.norm {background-color:#FFFCE5;}
.hp {background-color:#FFFCE5;height:500px;padding:0px;}
.standard {font-size:13px;text-align:justify;text-justify:auto;}

#ad {position:relative;top:10px;left:566px;width:360px;height:60px;}
#hp_leftcol {position:absolute;top:17px;left:41px;width:260px;height:460px;}
#hp_leftcol_top {position:absolute;top:0px;left:0px;width:260px;height:225px;background-color:#FFFF66;}
#hp_leftcol_bottom {position:absolute;bottom:0px;left:0px;width:260px;height:230px;background-color:#FFFF66;}

#hp_rightcol {position:absolute;top:17px;left:661px;width:260px;height:460px;background-color:#FFFF66;}
#hp_midcol {position:absolute;top:49px;left:306px;width:350px;}
#hp_ticker {position:relative;width:350px;background-color:#FFFDA6;margin:0px;text-align:center;font-family:AvantGarde Bk BT,ITC Avant Garde Gothic,Avant Garde,AvantGarde,arial,helvetica,sans-serif;margin-bottom:10px;padding-top:27px;padding-bottom:27px;}
#hp_intro {position:relative;width:310px;background-color:#FFFF66;padding:0 20px 0 20px;display:block;margin:auto;font-family:arial,helvetica,sans-serif;font-size:13px;text-align:justify;text-justify:auto;line-height:140%;;padding-top:27px;padding-bottom:27px;}

#hp_tradeheader {position:absolute;top:12px;left:74px;}
#hp_chsi {position:absolute;top:40px;left:5px;}
#hp_dt {position:absolute;top:40px;left:130px;}
#hp_chsi_reg {position:absolute;top:158px;left:5px;}
#hp_dt_reg {position:absolute;top:158px;left:130px;}

/*#hp_videos {position:absolute;top:120px;left:5px;}*/
#hp_discountshow {position:absolute;top:235px;left:5px;}
#hp_videos {position:absolute;top:350px;left:5px;}
/*#hp_hotels {position:absolute;top:113px;left:135px;}*/
#hp_hotels_xmas {position:absolute;top:228px;left:135px;}
#hp_enews {position:absolute;top:5px;left:5px;width:250px;height:105px;background-image:url('../images/flash_hp_enews_bgnd.png');}
#hp_enews_text {position:absolute;width:155px;border:1px solid black;top:61px;left:41px;}
#hp_enews_submit {position:absolute;top:84px;right:10px;width:62px;height:9px;}
#hp_ticket_submit {width:140px;height:25px;}
#hp_coach {position:absolute;top:120px;left:-5px;}
#hp_logos {position:absolute;top:5px;left:5px;}
#hp_facebook {position:absolute;top:5px;left:135px;}

#hp_xmas {position:absolute;top:120px;left:5px;width:250px;height:105px;background-color:#C13000;}

#hp_quote1 {position:absolute;top:235px;left:5px;width:230px;height:85px;background-color:#FFCC00;font-family:arial,helvetica,sans-serif;font-size:10px;padding:10px;text-align:justify;text-justify:auto;}
#hp_quote2 {position:absolute;top:350px;left:5px;width:230px;height:85px;background-color:#FFBCE7;font-family:arial,helvetica,sans-serif;font-size:10px;padding:10px;text-align:justify;text-justify:auto;}

#hp_exhibarea {position:absolute;top:235px;left:5px;}
#hp_quote {position:absolute;top:350px;left:5px;width:230px;height:85px;background-image:url('../images/hp10_quote_bgnd2.gif');background-repeat:no-repeat;font-family:arial,helvetica,sans-serif;font-size:10px;padding:10px;text-align:justify;text-justify:auto;}


#hp_readmore {position:absolute;top:112px;left:250px;padding:0px;display:block;margin:auto;}
.hp_headline {font-size:30px;color:#A82418;width:340px;margin:auto;}
.hp_showname {font-size:22px;font-weight:bold;width:340px;margin:auto;}
.hp_extraline {font-size:16px;color:#990066;font-weight:bold;width:340px;margin:auto;}
.hp_venuedate {font-size:16px;width:340px;margin:auto;}

#clear{clear:both;}

#show_dates {margin:auto;background-color:#FFFF00;border:0px;width:360px;text-align:center;font-size:13px;}
#show_datestop {padding:0px;display:block;margin:auto;}
#show_datesbottom {padding:0px;display:block;margin:auto;}
#show_logo {width:270px;float:left;text-align:center;}
#show_travel {width:270px;float:right;text-align:center;}
.tbl_center {margin:auto;}
.show_row {font-size:11px;vertical-align:top;}
.show_col1 {text-align:left;}
.show_col2 {text-align:right;padding-left:30px;}

.myForm input, select, textarea  {font-family: tahoma;font-size: 10px;border: 1px solid black;height: 15px;}
.myForm td, checkbox  {	font-family: tahoma;font-size: 10px;height:15px;}
.required {color: red;}
#frmSS3 {padding:0px;margin:0px;}

p.p5 {padding:0px;margin:5px 0 0 0;}
p.p10 {padding:0px;margin:10px 0 0 0;}


.nopad {padding:0px;margin:0px;}

.roundwrap {margin:auto;width:720px;overflow:visible;}
.mainwrap {margin:auto;width:800px;overflow:visible;}
.roundcont {font-family:arial,helvetica,sans-serif;font-size:13px;margin-bottom:10px;text-align:justify;text-justify:auto;}
.roundtop {	vertical-align:top; height:15px;}
.roundbottom {vertical-align:bottom; height:15px;}
img.corner_l {   width: 15px;   height: 15px;   border: none;   display: block !important; float: left;}
img.corner_r {   width: 15px;   height: 15px;   border: none;   display: block !important; float: right;}

h3 {font-size:24px;font-family:times new roman,serif;color:#990099;font-weight:bold;font-style:italic;margin-bottom:1px;margin-top:1px;padding:1px;border:0px}
h6 {font-size:22px;font-family:times new roman,serif;color:#990099;font-weight:bold;margin-bottom:1px;margin-top:1px;padding:1px;border:0px}
h2 {font-size:18px;font-family:times new roman,serif;color:#330099;font-weight:bold;font-style:italic;margin-bottom:1px;margin-top:1px;padding:1px;border:0px}
h4 {font-family:arial,helvetica,sans-serif;font-size:20px;color:#996699;weight:bold;margin-bottom:1px;margin-top:1px;padding:1px;border:0px}
h5 {font-size:22px;font-family:times new roman,serif;color:#6C6C00;font-weight:bold;font-style:italic;margin-bottom:1px;margin-top:1px;padding:1px;border:0px}

h1 {font-family:arial,helvetica,sans-serif;font-size:20px;color:#990066;padding:5px 0 0 0;margin:0px;}
h1.nopad {padding:0;margin:0;}

b.h2 {font-size:18px;font-family:times new roman,serif;color:#330099;font-style:italic;}
b.h6 {font-size:22px;font-family:times new roman,serif;color:#990099;}
.red {color:red;}
.border {border:1px solid black;}
.p10c {padding:0px;margin-top:10px;text-align:center;}
.p5c {padding:0px;margin-top:5px;text-align:center;}
.p1 {padding:0px;margin-top:1px;text-align:justify;text-justify:auto;}
ul {list-style-position:inside;}
li {text-align:left;}

td.contactcell {font-size:13px;border-bottom:1px solid black;padding:5px;text-align:left;}
td.contactlogo {border-bottom:1px solid black;padding:5px;}
td.contactchk {width:40px;text-align:center;border-bottom:1px solid black;padding:5px;}
td.contacthead {font-size:18px;border-bottom:2px solid black;border-top:2px solid black;background-color:#FFFF00;color:#990066;text-align:center;font-weight:bold;padding:5px;}

textarea.smltxt {border:1px solid black;width:180px;height:50px;}
input {border:1px solid black;}
input.noborder {border:0;}

iframe {border:0px;border-width:0px;border-style:none;}

select {font-size:13px;}

.cake_demo {text-align:justify;padding:10px;}
.demo_highlight {background-color:yellow;}
.cake_demo b {font-size:12px;}
.cake_demo i {font-size:12px;padding-bottom:5px;}

.cake_demonstrator {border:1px solid black;margin-right:5px;width:60px;height:90px;float:left;background-repeat:no-repeat;background-position:center;}
.cake_demoname {padding:5px;background-color:#FFDDEE;color:#990066;font-size:14px;font-weight:bold;margin-bottom:4px;border:1px solid #990066;}
.cake_ticketbuy {width:120px;height:23px;border:0;}
.cake_header {background-color:#990066;font-size:20px;border-bottom:1px solid black;padding:20px;font-weight:bold;text-align:center;color:white;}
.cake_tdbuy1 {border-bottom:1px solid black;padding:5px;background-color:#CC6699;}
.cake_tdbuy2 {text-align:right;border-bottom:1px solid black;padding:5px;padding-right:10px;}
.cake_titlebar {vertical-align:top;background-color:#CC6699;font-weight:bold;font-size:14px;text-align:center;padding:5px;}

.exh_show {display:block;position:absolute;top:40px;left:40px;width:500px;border:1px solid black;background-color:yellow;padding:20px;z-index:1000;}
.exh_hide {display:none;}


/* REVISED CONSUMER SHOW PAGES */

div.contentwrap {
font-family: "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", Calibri, sans-serif;
font-size:12px;
text-align:left;
background-color:white;
}

h1.strapline {font-family:"Avant Garde","Century Gothic",Arial,Helvetica;color:yellow;font-size:26px;text-align:left;font-weight:normal;margin-bottom:8px;padding-top:0px;}
h1.showdate {color:white;font-size:22px;font-weight:normal;text-align:right;}
h2.show {font-family:arial,helvetica,sans-serif;font-size:18px;font-weight:normal;text-align:left;font-style:normal;}

h2.consumer {
font-family:"Avant Garde","Century Gothic",Arial,Helvetica;
font-size:22px;
font-weight:bold;
text-align:left;
font-style:normal;
margin-bottom:8px;
}

.boxlink  {
color:yellow;
font-size:14px;
padding:6px;
text-decoration:none;
}

.clear {
clear:both;
}

#col1 {
float:left;
width:490px;
/*background-color:red;*/
}

#col2 {
float:left;
width:200px;
/*background-color:blue;*/
}

#col3 {
float:left;
width:270px;
/*background-color:yellow;*/
}

.pad20 {
padding:20px;
}

.pad10 {
padding:10px;
}

#features {
padding:15px;
}

#features ul {
line-height:150%;
list-style-position:outside;
padding:0;
margin:5px 0 0 20px;
}

#features h1 {
font-weight:normal;
color:#003366;
font-size:20px;
text-align:center;
}

#bottomrow {
margin-top:5px;
text-align:center;
padding:5px;
}

#bottomrow h1 {
font-size:16px;
font-weight:bold;
color:black;
}

.top5 {
margin-top:5px;
}

#column1 {
float:left;
width:690px;
/*background-color:red;*/
}

#column2 {
position:relative;
float:left;
width:270px;
/*background-color:blue;*/
}



#col1_narrow {
float:left;
width:215px;
}

#col1_content {
float:left;
width:470px;
line-height:150%;
font-size:13px;
text-align:justify;
/*background-color:#EDEDED;*/
font-family:"Myriad Pro", "Myriad Web", "Lucida Grande", "Lucida Sans Unicode", Calibri, sans-serif;
}


/*for Art Mats*/
.textwrap {
line-height:150%;
padding:10px;
font-size:13px;
text-align:justify;
/*background-color:#EDEDED;*/
margin:5px;
}


div.hide {
display:none;
}

div.show {
display:block;
padding:20px;
text-align:justify;
}



div.feature_sml {
width:260px;
padding:5px;
color:white;
font-family:"Avant Garde","Century Gothic",Arial,Helvetica;
font-size:12px;
font-variant:allcaps;
text-decoration:none;
font-weight:bold;
background-image:url('../images/bgnd_buttons.png');
background-repeat:no-repeat;
border-bottom:3px solid white;
}

div.feature_sml:hover {
background-image:url('../images/bgnd_buttons2.png');
background-repeat:no-repeat;
}


div.feature {
width:254px;
padding:8px;
color:white;
font-family:"Avant Garde","Century Gothic",Arial,Helvetica;
font-size:14px;
font-variant:allcaps;
text-decoration:none;
font-weight:bold;
background-image:url('../images/bgnd_buttons.png');
background-repeat:no-repeat;
border-bottom:3px solid white;
}

div.feature:hover {
background-image:url('../images/bgnd_buttons2.png');
background-repeat:no-repeat;
}

div.feature_light {
position:relative;
width:254px;
padding:8px;
color:black;
font-family:"Avant Garde","Century Gothic",Arial,Helvetica;
font-size:14px;
font-variant:allcaps;
text-decoration:none;
font-weight:bold;
background-image:url('../images/bgnd_buttons2.png');
background-repeat:no-repeat;
border-bottom:3px solid white;
}

div.feature_light:hover {
background-image:url('../images/bgnd_buttons.png');
background-repeat:no-repeat;
}

span.highlight1 {color:#FF33FF;}
span.highlight1:hover {color:#FFFF00;}

#col_features {
padding:0px;
text-align:center;
background-repeat:repeat-x;
}

#col_features a {
text-decoration:none;
color:white;
cursor:pointer;
}

#col_features a:visited {
text-decoration:none;
color:white;
cursor:pointer;
}

#col_features a:hover {
text-decoration:none;
color:yellow;
cursor:pointer;
}

#col_features a.light {
text-decoration:none;
color:black;
cursor:pointer;
}

#col_features a.light:visited {
text-decoration:none;
color:black;
cursor:pointer;
}

#col_features a.light:hover {
text-decoration:none;
color:#993366;
cursor:pointer;
}

#col_features a.mid {
text-decoration:none;
color:rgb(174,2,174);
cursor:pointer;
}

#col_features a.mid:visited {
text-decoration:none;
color:rgb(174,2,174);
cursor:pointer;
}

#col_features a.mid:hover {
text-decoration:none;
color:#993333;
cursor:pointer;
}

.shadow {
Filter: Shadow(Color=#FFFFFF, Direction=225);
}

/*see this feature at... */
div.seeat {
background-color:#404040;
padding:0px;
height:20px;
text-align:left;
}

img.seeat {
border-right:1px solid white;
height:20px;
}


.coach_show {top:20px;left:20px;display:block;border:1px solid black;padding:15px;margin:10px;background-color:#FFFFCC;}
.coach_hide {top:20px;left:20px;display:none;border:1px solid black;padding:15px;margin:10px;background-color:#FFFFCC;}
.county_show {top:20px;left:20px;display:block;}
.county_hide {top:20px;left:20px;display:none;}
.coachbox {padding:0px;font-size:12px;}
.countylink {padding:3px;font-size:18px;color:#990066;}
.coachlink {padding:3px;font-size:14px;color:#990066;padding-left:10px;text-decoration:none;}
.coachname, .countyname {padding:3px;font-size:16px;color:#990066;}
.countybox {padding:5px;font-size:16px; border:1px solid black;margin:5px;text-decoration:none;background-color:#DBEAFD;}


