@charset "utf-8";
/* CSS Document */
/* new heading styles */
h3{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;
color:#ffffff;
background-color:#006699;
border:#000033 1px solid;
padding:5px;
}
h2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.9em;
color:#003399;
padding:5px 0 2px 5px;
}
h1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
border-bottom:#003399 solid 1px;
color:#003399;
padding:15px 0 2px 5px;
}
h4{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;
color:#003399;
margin-bottom:0px;
}
img{
border:none;
}
p{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.75em;
}
/* special font styles */
.ukexpo{
color:#0066CC;
font-weight:bold;
}
.redemph{
color:#FF0000;
font-style:italic;
}
.blackemph{
color:#000000;
font-style:italic;
font-weight:bold;
}
.disclaim{
font-size:0.7em;
}
/* Picture styles */
.picture{
padding:10px 0;
text-align:center;
}
.leftpicture{
float:left;
padding-right:10px;
}
.carticon{
vertical-align:text-bottom;
}
/* links */
A{
  font-weight: bold;
}
A:visited{
  font-weight: bold;
}
A:hover {
  font-weight: bold;
}
A.smlink {
  font-size: 0.8em;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color: #0066CC;
  text-decoration: underline;
  font-weight: normal;
}
A.smlink:visited{
  font-size: 0.8em;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  text-decoration: underline;
  color:#6633CC;
  font-weight: normal;
}
A.smlink:hover {
  font-size:  0.8em;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color: #0066CC;
  text-decoration: underline;
  font-weight: normal;
}
A.footerlink {
  font-size: 0.8em;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color: #ffffff;
  text-decoration: none;
  font-weight: normal;
}
A.footerlink:visited{
  font-size: 0.8em;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  color:#ffffff;
  font-weight: normal;
}
A.footerlink:hover {
  font-size:  0.8.em;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color: #ffffff;
  text-decoration: underline;
  font-weight: normal;
}
A.header{
  font-size: 0.8em;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#6633CC;
  text-decoration: none;
  font-weight: normal;
  line-height:1.6em;
}
A.header:visited{
  font-size: 0.8em;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#6633CC;
  text-decoration: none;
  font-weight: normal;
}
A.header:hover {
  font-size: 0.8em;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#6633CC;
  text-decoration: none;
  font-weight: normal;
}
/*  UL styles */
ul.exhibitors{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 0.8em;
	text-align: left;
}
ul{
font-size: 0.8em;
}
ol{
font-size: 0.8em;
}
/* column styles */
.firstcol{
width:278px;
float:left;
}
.secondcol{
width:278px;
float:left;
}
.firstofthree{
width:186px;
float:left;
}
.secofthree{
width:186px;
float:left;
}
.thirdofthree{
width:186px;
float:left;
}
.firstoffour{
width:140px;
float:left;
}
.secoffour{
width:140px;
float:left;
}
.thirdoffour{
width:140px;
float:left;
}
.fourofour{
width:140px;
float:left;
}
.tight{
margin-top:0px;
}
/*5 cols on wide page*/
.firstoffive{
width:149px;
float:left;
display:inline;
}
.secoffive{
width:149px;
float:left;
}
.thirdoffive{
width:149px;
float:left;
}
.fouroffive{
width:149px;
float:left;
}
.fifthoffive{
width:149px;
float:left;
}
.highlights{
width:300px;
float:left;
margin:20px 20px 0 20px;
}
/* Map Styles */
#map{
width:540px;
height:450px;
}
/*General Styles*/
.roomrates{
font-style:italic;
}
.fltright{
float:right;
}
.fltleft{
float:left;
}
/*Front Page*/
.dandd{
width:250px;
border-bottom:#999999 solid 1px;
border-top:#999999 solid 1px;
padding:10px 10px 5px 10px;
margin-bottom:20px;
background:#CCCCCC;
}
.boardgames{
width:250px;
border-bottom:#999999 solid 2px;
border-top:#999999 solid 2px;
padding:10px 10px 10px 10px;
margin-bottom:20px;
float:right;
}
.passport{
width:530px;
border-bottom:#999999 solid 1px;
border-top:#999999 solid 1px;
padding:10px 10px 5px 10px;
margin-bottom:20px;
background:#CCCCCC;
}
.smallhead{
margin-top:0px;
border-bottom:#003399 solid 1px;
font-weight:bold;
color:#003399;
}
.exhibitor{
width:187px;
float:left;
text-align:center;
margin:15px 0 100px 0;
padding:0 0 5px 0;
border-bottom:#000033 solid 1px;
}
.eventheader{
width:960px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.75em;
font-weight:bold;
margin-left:10px;
border-bottom:#B31F1A 2px solid;
}
.eventrow{
width:960px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.7em;
margin-left:10px;
padding:5px 0 5px 0;
border-bottom:solid 1px #333333;
}
.events_note{
width:960px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-left:10px;
padding:5px 0 5px 0;
}
.event_cathead{
width:960px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.75em;
font-weight:bold;
margin:15px 0 5px 10px;
border-bottom:#B31F1A 2px solid;
}
.event_name{
width:200px;
float:left;
}
.event_rules{
width:130px;
float:left;
padding-left:15px;
}
.event_sponsor{
width:100px;
float:left;
}
.event_age{
width:40px;
float:left;
text-align:center;
}
.event_day{
width:70px;
float:left;
text-align:center;
}
.event_start{
width:70px;
float:left;
text-align:center;
}
.event_end{
width:70px;
float:left;
text-align:center;
}
.event_limit{
width:50px;
float:left;
text-align:center;
}
.event_avail{
width:50px;
float:left;
text-align:center;
}
.event_price{
width:40px;
float:left;
}
.event_buy{
width:100px;
float:left;
padding-left:20px;
}
.event_qty{
width:20px;
height:14px;
font-size:0.9em;
margin:0px;
padding:0px;
}
form {
margin-bottom: 0px;
padding-bottom:0px;
}
.offers{
font-size:0.8em;
font-weight:bold;
}
.special{
color:#FF0000;
text-align:center;
}
.counter{
color:#003399;
text-align:center;
font-weight:bold;
}
/* admin styles */
.datahead{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.75em;
font-weight:bold;
margin:20px 0 10px 0;
padding-left:10px;
}
.ad_eventh{
width:100px;
float:left;
}
.ad_nameh{
width:200px;
float:left;
}
.ad_emailh{
width:300px;
float:left;
}
.ad_qtyh{
wdith:50px;
float:left;
}
.datarow{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.75em;
padding:5px 0 5px 10px;
}
.ad_event{
width:100px;
float:left;
}
.ad_name{
width:200px;
float:left;
}
.ad_email{
width:300px;
float:left;
}
.ad_qty{
wdith:50px;
float:left;
}
.qtyrow{
font-weight:bold;
text-align:right;
width:610px;
}
.mimi{
margin-left:20px;
}