﻿/* CSS Document */

html, body, form, img {margin:0; padding:0; border:0}
html {font-size:100%}
body {
	font:76%/1.7 "Trebuchet MS",Trebuchet,Arial,sans-serif;
	background:#BBD154;
	color:#444}

/* Universal Properties ----------------------------------------------- */
p, ul, li, h1, h2, h3, h4, fieldset, table {margin:0 32px 1em 0; padding:0}
abbr, acronym {cursor:help}

/* ---- links ---- */
a:link {color:#035daf; text-decoration:none}
a:visited {color:#035daf; text-decoration:none}
a:hover {color:#015cb9; text-decoration:underline}
a:active {color:#015cb9; text-decoration:none}

/* ---- lists ---- */
ul {list-style:none}
li {margin-right:0; padding:0 0 0 13px; background:url(../images/bullet.gif) no-repeat 0 .6em}
ul ul {margin-top:1em; margin-right:0}

/* ---- headings ---- */
h1 {
	position:relative;
	margin:0 11px 0 -161px;
	padding:36px 0 6px 12px;
	border-top:5px solid #FFF;
	color:#FFF;
	font-weight:bold;
	font-size:1.7em;
	background:#2477c1 url(../images/sky.jpg) no-repeat 0 90%}
h2 {padding:1.5em 0 0; font-size:1.7em; color:#b73b0b}
h3 {margin-bottom:.25em; font-size:1.2em; color:#595959}
h3.titleleft {margin-bottom:.25em; font-size:1.2em; color:#595959; width:338px; float:left; text-align:center; clear:none}
h3.titleright {margin-bottom:.25em; font-size:1.2em; color:#595959; width:400px; float:right; text-align:center; clear:none}
h4 {font-size:1.1em}

/* ---- table ---- */
table {border-collapse:collapse}

tr {margin:0; padding:0}
th, td {
	margin:0;
	padding:7px;
	vertical-align:top;
	border:1px solid #938f8b}
th {
	text-align:left;
	font-size:1.1em;
	color:#202427;
	background:#c4c3bf url(../images/table_th.gif) repeat-x 0 0;
	white-space:nowrap}
td a {font-size:1.1em}
table a:link, table a:visited {text-decoration:underline}

th.exhibitor {width:33%;}
th.services {width:55%}
th.booth {width:12%}

tr.even td {background:#f3f8fd}

/* ---- tooltips ---- */
.tooltip {padding:.75em; font:bold 1.3em/1.3em Verdana,sans-serif; text-align:left; background:#B73B0B; color:#FFF; border:2px solid #EEE}
.tooltip span.bottom {display:none !important}

/* container ----------------------------------------------- */
#container {position:relative; width:820px; background:#BBD154}
body#page-default #container {width:820px}

/* header ----------------------------------------------- */
#header {
	position:relative;
	margin:0 5px 0 7px;
	height:85px;
	background:url(../images/shadow_top.gif) repeat-x 0 100%}
a#logo {
	float:left;
	margin:6px 0 0;
	padding:10px 6px;
	width:300px;
	height:53px}
#join-us {
	position:absolute;
	top:35px;
	left:640px;
	width:328px;
	height:40px;
	background:url(../images/join-us.gif) no-repeat 0 0;
	text-indent:-9999px;
	overflow:hidden}

/* wrapper, content ----------------------------------------------- */
#wrapper {
	margin:0;
	padding:0 0 0 7px;
	background:#FFF url(../images/shadow_left.gif) repeat-y 0 0}
#content {
	padding:0 0 1em 166px;
	width:820px;
	min-height:1800px;
	height:auto !important;
	height:1800px;
	background:#FFF url(../images/shadow_right.gif) repeat-y 100% 0}

#content h2,
#content p {width:605px}

/* ---- floorplan ---- */
#floorplan1 {
	float:left;
	margin:0;
	padding:0;
	width:338px;
	height:1343px;
	background:#EEE url(../images/floorplan1bg.gif) no-repeat 0 0}
#floorplan1a {
	position:relative;
	margin:0;
	padding:0}
#floorplan1 a {
	position:absolute;
	display:block;
	width:25px;
	height:26px;
	font:bold .85em/27px Verdana,sans-serif;
	text-align:center;
	text-decoration:none;
	border:1px solid #333;
	color:#000;
	overflow:hidden;
	background:#EEE}
#floorplan1 a.occupied {background:#025bab; color:#FFF}

#floorplan1 a:hover,
#floorplan1 a:active {background:#b73b0b; color:#FFF}

/* ---- floorplan ---- */
#floorplan2 {
	float:right;
	width:441px;
	height:1639px;
	margin-right:15px;
	padding:0;
	background:#EEE url(../images/floorplan2bgB.gif) no-repeat 0 0}
#floorplan2a {
	position:relative;
	margin-left:350px;
	padding:0}
#floorplan2 a {
	position:absolute;
	display:block;
	width:27px;
	height:27px;
	font:bold .85em/25px Verdana,sans-serif;
	text-align:center;
	text-decoration:none;
	border:1px solid #333;
	color:#000;
	overflow:hidden;
	background:#EEE}
#floorplan2 a.occupied {background:#025bab; color:#FFF}

#floorplan2 a:hover,
#floorplan2 a:active {background:#b73b0b; color:#FFF}



/* ---- booths ---- */
a#b1 {left:873px; top:1084px; width:20px; height:20px; line-height:20px}
a#b2 {left:873px; top:1064px; width:20px; height:20px; line-height:20px}
a#b3 {left:873px; top:1044px; width:20px; height:20px; line-height:20px}
a#b4 {left:873px; top:1024px; width:20px; height:20px; line-height:20px}
a#b5 {left:873px; top:1030px; width:20px; height:20px; line-height:20px}
a#b6 {left:873px; top:1279px; width:20px; height:20px; line-height:20px}
a#b7 {left:873px; top:1251px; width:20px; height:20px; line-height:20px}
a#b8 {left:873px; top:1227px; width:20px; height:20px; line-height:20px}
a#b9 {left:873px; top:1199px; width:20px; height:20px; line-height:20px}
a#b10 {left:873px; top:1004px; width:20px; height:20px; line-height:20px}
a#b11 {left:873px; top:984px; width:20px; height:20px; line-height:20px}
a#b12 {left:873px; top:964px; width:20px; height:20px; line-height:20px}
a#b13 {left:873px; top:921px; width:20px; height:20px; line-height:20px}
a#b14 {left:873px; top:901px; width:20px; height:20px; line-height:20px}
a#b15 {left:873px; top:950px; width:20px; height:20px; line-height:20px}
a#b16 {left:873px; top:967px; width:20px; height:20px; line-height:20px}
a#b17 {left:873px; top:939px; width:20px; height:20px; line-height:20px}
a#b18 {left:873px; top:915px; width:20px; height:20px; line-height:20px}
a#b19 {left:873px; top:881px; width:20px; height:20px; line-height:20px}
a#b20 {left:873px; top:861px; width:20px; height:20px; line-height:20px}
a#b21 {left:873px; top:841px; width:20px; height:20px; line-height:20px}
a#b22 {left:873px; top:760px; width:20px; height:20px; line-height:20px}
a#b23 {left:873px; top:732px; width:20px; height:20px; line-height:20px}
a#b24 {left:873px; top:708px; width:20px; height:20px; line-height:20px}
a#b25 {left:873px; top:680px; width:20px; height:20px; line-height:20px}
a#b26 {left:873px; top:656px; width:20px; height:20px; line-height:20px}
a#b27 {left:873px; top:821px; width:20px; height:20px; line-height:20px}
a#b28 {left:873px; top:801px; width:20px; height:20px; line-height:20px}
a#b29 {left:873px; top:781px; width:20px; height:20px; line-height:20px}
a#b30 {left:873px; top:761px; width:20px; height:20px; line-height:20px}

a#b100 {left:264px; top:1322px}
a#b101 {left:326px; top:1294px; height:81px; width:52px; line-height:81px}
a#b102 {left:264px; top:1323px}
a#b103 {left:326px; top:1322px}
a#b104 {left:264px; top:1295px}
a#b105 {left:326px; top:1294px}
a#b106 {left:264px; top:1267px}
a#b107 {left:326px; top:1238px}
a#b108 {left:264px; top:1183px; height:84px; line-height:84px}
a#b109 {left:326px; top:1238px}
a#b110 {left:264px; top:1211px}
a#b111 {left:326px; top:1210px}
a#b112 {left:264px; top:1155px}
a#b113 {left:326px; top:1182px}
a#b115 {left:326px; top:1154px}
a#b117 {left:326px; top:1098px}
a#b119 {left:326px; top:1088px}
a#b120 {left:264px; top:1060px}
a#b122 {left:264px; top:1032px}
a#b123 {left:326px; top:1060px}
a#b124 {left:264px; top:1004px}
a#b125 {left:326px; top:1001px}
a#b126 {left:264px; top:976px}
a#b127 {left:326px; top:986px}
a#b128 {left:264px; top:948px}
a#b129 {left:326px; top:958px}
a#b130 {left:264px; top:920px}
a#b131 {left:326px; top:1004px}
a#b132 {left:264px; top:1004px}
a#b133 {left:326px; top:920px}
a#b134 {left:264px; top:976px}
a#b135 {left:326px; top:892px}
a#b137 {left:326px; top:864px}
a#b139 {left:326px; top:779px; height:50px; line-height:50px}
a#b140 {left:264px; top:781px}
a#b141 {left:326px; top:761px}
a#b142 {left:264px; top:753px}
a#b144 {left:264px; top:725px}
a#b146 {left:264px; top:697px}
a#b147 {left:326px; top:705px}
a#b148 {left:264px; top:669px}
a#b149 {left:326px; top:677px}
a#b151 {left:326px; top:649px}

a#b200 {left:353px; top:1350px}
a#b201 {left:420px; top:1324px}
a#b202 {left:353px; top:1322px}
a#b203 {left:420px; top:1296px}
a#b204 {left:353px; top:1294px}
a#b205 {left:420px; top:1296px}
a#b206 {left:353px; top:1238px}
a#b207 {left:420px; top:1268px}
a#b208 {left:353px; top:1238px}
a#b209 {left:420px; top:1240px}
a#b210 {left:353px; top:1210px}
a#b211 {left:420px; top:1212px}
a#b212 {left:353px; top:1182px}
a#b213 {left:420px; top:1184px}
a#b214 {left:353px; top:1154px}
a#b216 {left:353px; top:1098px}
a#b218 {left:353px; top:1070px}
a#b219 {left:428px; top:1085px}
a#b221 {left:428px; top:1057px}
a#b222 {left:353px; top:1088px}
a#b223 {left:428px; top:1029px}
a#b224 {left:353px; top:973px; height:54px; line-height:54px}
a#b225 {left:428px; top:1001px}
a#b226 {left:353px; top:986px}
a#b227 {left:428px; top:973px}
a#b228 {left:353px; top:1060px}
a#b229 {left:428px; top:945px}
a#b230 {left:326px; top:973px}
a#b231 {left:428px; top:917px}
a#b232 {left:353px; top:920px}
a#b233 {left:428px; top:889px}
a#b234 {left:353px; top:892px}
a#b235 {left:428px; top:861px}
a#b236 {left:353px; top:864px}
a#b238 {left:353px; top:779px; height:50px; line-height:50px}
a#b239 {left:264px; top:920px}
a#b240 {left:353px; top:761px}
a#b241 {left:264px; top:892px}
a#b243 {left:264px; top:864px}
a#b246 {left:353px; top:705px}
a#b248 {left:353px; top:677px}
a#b250 {left:353px; top:649px}

a#b302 {left:626px; top:1511px}
a#b303 {left:692px; top:1497px}
a#b304 {left:626px; top:1483px}
a#b305 {left:692px; top:1469px}
a#b306 {left:626px; top:1435px}
a#b307 {left:692px; top:1441px}
a#b308 {left:626px; top:1407px}
a#b309 {left:692px; top:1413px}
a#b310 {left:626px; top:1379px}
a#b311 {left:692px; top:1385px}
a#b312 {left:626px; top:1351px}
a#b313 {left:692px; top:1357px}
a#b314 {left:626px; top:1323px}
a#b315 {left:692px; top:1329px}
a#b316 {left:626px; top:1272px; height:50px; line-height:50px}
a#b317 {left:692px; top:1301px}
a#b318 {left:626px; top:1287px}
a#b319 {left:692px; top:1273px}
a#b323 {left:692px; top:1215px}
a#b325 {left:692px; top:1187px}
a#b326 {left:626px; top:1215px}
a#b327 {left:692px; top:1159px}
a#b328 {left:626px; top:1187px}
a#b329 {left:692px; top:1131px}
a#b330 {left:626px; top:1103px}
a#b331 {left:692px; top:1103px}
a#b332 {left:626px; top:1075px}
a#b333 {left:626px; top:1047px}
a#b334 {left:626px; top:1019px}
a#b335 {left:692px; top:991px}
a#b336 {left:626px; top:963px; height:55px; line-height:55px}
a#b337 {left:692px; top:964px}
a#b338 {left:626px; top:992px}
a#b339 {left:692px; top:866px; height:55px; line-height:55px}
a#b341 {left:692px; top:963px}
a#b345 {left:692px; top:907px}
a#b346 {left:626px; top:894px}
a#b347 {left:692px; top:879px}
a#b348 {left:626px; top:866px}
a#b349 {left:692px; top:812px}
a#b350 {left:626px; top:838px}
a#b351 {left:692px; top:823px}
a#b352 {left:626px; top:810px}
a#b353 {left:692px; top:795px}
a#b354 {left:626px; top:782px}
a#b355 {left:692px; top:784px}
a#b356 {left:626px; top:754px}
a#b357 {left:692px; top:739px}
a#b358 {left:626px; top:726px}
a#b359 {left:692px; top:711px}
a#b360 {left:626px; top:811px}
a#b361 {left:692px; top:683px}
a#b362 {left:626px; top:670px}
a#b363 {left:692px; top:655px}
a#b366 {left:626px; top:711px}
a#b367 {left:692px; top:599px}
a#b368 {left:626px; top:683px}
a#b369 {left:692px; top:571px}
a#b370 {left:626px; top:655px}
a#b371 {left:692px; top:543px}

a#b400 {left:784px; top:1553px}
a#b401 {left:784px; top:1525px}
a#b402 {left:720px; top:1497px}
a#b403 {left:784px; top:1497px}
a#b404 {left:720px; top:1469px}
a#b405 {left:784px; top:1469px}
a#b406 {left:720px; top:1441px}
a#b407 {left:784px; top:1441px}
a#b408 {left:720px; top:1413px}
a#b409 {left:784px; top:1413px}
a#b410 {left:720px; top:1385px}
a#b411 {left:784px; top:1385px}
a#b412 {left:720px; top:1357px}
a#b413 {left:784px; top:1357px}
a#b414 {left:720px; top:1329px}
a#b415 {left:784px; top:1329px}
a#b416 {left:720px; top:1301px}
a#b417 {left:784px; top:1301px}
a#b418 {left:720px; top:1273px}
a#b419 {left:784px; top:1273px}
a#b422 {left:720px; top:1215px}
a#b423 {left:784px; top:1215px}
a#b424 {left:720px; top:1187px}
a#b425 {left:784px; top:1187px}
a#b426 {left:692px; top:1187px}
a#b427 {left:784px; top:1159px}
a#b428 {left:720px; top:1103px}
a#b429 {left:812px; top:1075px}
a#b431 {left:784px; top:1075px}
a#b430 {left:720px; top:1075px}
a#b431 {left:784px; top:1075px}
a#b432 {left:720px; top:1047px}
a#b433 {left:784px; top:1047px}
a#b434 {left:692px; top:1075px}
a#b435 {left:784px; top:991px}
a#b436 {left:692px; top:1047px}
a#b437 {left:784px; top:964px}
a#b438 {left:720px; top:866px; height:55px; line-height:55px}
a#b439 {left:720px; top:991px}
a#b440 {left:720px; top:963px}
a#b441 {left:720px; top:964px}
a#b444 {left:720px; top:907px}
a#b445 {left:784px; top:866px; height:55px; line-height:55px}
a#b446 {left:720px; top:879px}
a#b447 {left:784px; top:879px}
a#b448 {left:720px; top:812px}
a#b449 {left:784px; top:812px}
a#b450 {left:720px; top:784px}
a#b451 {left:784px; top:823px}
a#b452 {left:720px; top:795px}
a#b453 {left:784px; top:795px}
a#b454 {left:720px; top:767px}
a#b455 {left:784px; top:767px}
a#b456 {left:720px; top:739px}
a#b457 {left:784px; top:739px}
a#b458 {left:720px; top:711px}
a#b459 {left:784px; top:711px}
a#b460 {left:720px; top:683px}
a#b461 {left:784px; top:683px}
a#b462 {left:720px; top:655px}
a#b463 {left:784px; top:784px}
a#b466 {left:720px; top:599px}
a#b467 {left:784px; top:683px; width:54px;}
a#b468 {left:720px; top:571px}
a#b469 {left:784px; top:655px; width:54px;}
a#b470 {left:720px; top:543px}
a#b473 {left:812px; top:577px}
a#b475 {left:784px; top:577px}
a#b477 {left:784px; top:549px}

a#b500 {left:812px; top:1553px}
a#b501 {left:812px; top:1525px}
a#b502 {left:812px; top:1497px}
a#b503 {left:873px; top:1512px}
a#b504 {left:812px; top:1469px}
a#b505 {left:873px; top:1484px}
a#b506 {left:812px; top:1413px; height:55px; line-height:55px}
a#b507 {left:873px; top:1441px}
a#b508 {left:812px; top:1413px}
a#b509 {left:873px; top:1413px}
a#b510 {left:812px; top:1385px}
a#b511 {left:873px; top:1385px}
a#b512 {left:812px; top:1357px}
a#b513 {left:873px; top:1357px}
a#b514 {left:812px; top:1329px}
a#b515 {left:873px; top:1329px}
a#b516 {left:812px; top:1273px; height:55px; line-height:55px}
a#b517 {left:873px; top:1301px}
a#b518 {left:812px; top:1273px}
a#b519 {left:873px; top:1273px}
a#b522 {left:812px; top:1215px}
a#b524 {left:812px; top:1187px}
a#b525 {left:873px; top:1195px; height:55px; line-height:55px}
a#b526 {left:812px; top:1159px}
a#b527 {left:873px; top:1175px}
a#b528 {left:812px; top:1047px}
a#b529 {left:873px; top:1167px}
a#b530 {left:812px; top:1103px}
a#b531 {left:873px; top:1119px}
a#b532 {left:812px; top:1075px}
a#b533 {left:873px; top:1091px}
a#b534 {left:812px; top:991px}
a#b535 {left:873px; top:1063px}
a#b536 {left:812px; top:964px}
a#b537 {left:873px; top:1035px}
a#b538 {left:812px; top:991px}
a#b539 {left:873px; top:1007px}
a#b540 {left:812px; top:963px}
a#b541 {left:873px; top:1139px}
a#b544 {left:812px; top:894px}
a#b546 {left:812px; top:866px}
a#b547 {left:873px; top:683px}
a#b548 {left:812px; top:812px}
a#b549 {left:873px; top:866px}
a#b550 {left:812px; top:823px}
a#b551 {left:873px; top:838px}
a#b552 {left:812px; top:795px}
a#b553 {left:873px; top:810px}
a#b554 {left:812px; top:767px}
a#b555 {left:873px; top:782px}
a#b556 {left:812px; top:739px}
a#b557 {left:873px; top:754px}
a#b558 {left:812px; top:711px}
a#b559 {left:873px; top:726px}
a#b560 {left:812px; top:683px}
a#b561 {left:873px; top:698px}
a#b562 {left:812px; top:784px}
a#b563 {left:873px; top:655px}
a#b566 {left:812px; top:599px}
a#b568 {left:812px; top:571px}
a#b569 {left:873px; top:549px; height:55px; line-height:55px}
a#b571 {left:873px; top:565px}
a#b572 {left:812px; top:515px}
a#b573 {left:873px; top:521px}
a#b574 {left:812px; top:487px}
a#b575 {left:873px; top:493px}
a#b576 {left:812px; top:459px}
a#b577 {left:873px; top:481px}
a#b578 {left:812px; top:549px}
a#b579 {left:873px; top:453px}
a#b580 {left:812px; top:403px}
a#b581 {left:873px; top:425px}
a#b583 {left:873px; top:397px}
a#b588 {left:818px; top:301px}
a#b589 {left:846px; top:301px}
a#b591 {left:873px; top:301px}


/* Sponsor (orange) */
a#b100, a#b101, a#b102, a#b103, a#b104, a#b105, a#b117, a#b119, a#b147, a#b149, a#b151, a#b200, a#b201, a#b202, a#b203, a#b204, a#b205, a#b216, a#b216, a#b218, a#b246, a#b248, a#b250, a#b302, a#b303, a#b304, a#b305, a#b307, a#b309, a#b339, a#b341, a#b345, a#b347, a#b367, a#b369, a#b371, a#b400, a#b401, a#b402, a#b403, a#b404, a#b405, a#b406, a#b408, a#b438, a#b439, a#b440, a#b441, a#b444, a#b445, a#b446, a#b447, a#b466, a#b468, a#b470, a#b500, a#b501, a#b502, a#b503, a#b504, a#b505, a#b538, a#b540, a#b544, a#b546 {background:#E5A946}

/* Corner (green) */
a#b588 {background:#D5D110}

/* Inline (yellow) */
a#b107, a#b109, a#b111, a#b122, a#b123, a#b124, a#b125, a#b126, a#b127, a#b128, a#b129, a#b130, a#b131, a#b132, a#b133, a#b142, a#b144, a#b146, a#b206, a#b207, a#b208, a#b209, a#b210, a#b211, a#b212, a#b222, a#b224, a#b226, a#b228, a#b230, a#b232, a#b239, a#b310, a#b311, a#b312, a#b313, a#b314, a#b315, a#b317, a#b325, a#b327, a#b328, a#b329, a#b330, a#b331, a#b332, a#b333, a#b334, a#b335, a#b337, a#b348, a#b349, a#b350, a#b351, a#b352, a#b353, a#b354, a#b356, a#b357, a#b358, a#b359, a#b414, a#b430, a#b434, a#b435, a#b441, a#b448, a#b449, a#b450, a#b451, a#b452, a#b453, a#b454, a#b455, a#b456, a#b457, a#b458, a#b459, a#b460, a#b461, a#b513, a#b514, a#b515, a#b517, a#b524, a#b526, a#b528, a#b529, a#b530, a#b531, a#b532, a#b533, a#b534, a#b535, a#b536, a#b537, a#b539, a#b556, a#b557, a#b558, a#b559, a#b560, a#b561, a#b571, a#b573, a#b574, a#b575, a#b576, a#b577, a#b578, a#b579, a#b581, a#b589, a#b591 {background:#FFF44E}

/* Reserved (blue) */
a#b135, a#b137, a#b139, a#b141, a#b238, a#b240, a#b318, a#b336, a#b338, a#b346, a#b319, a#b409, a#b413, a#b510, a#b522, a#b548, a#b550, a#b552, a#b554, a#b572, a#b549, a#b551, a#b553, a#b555 {color:#fff;background:#025bab}


/* sidebar ----------------------------------------------- */
#sidebar {position:absolute; top:14.25em; left:10px; width:139px; background:#FFF}
#sidebar h2 {display:none}
#sidebar p {margin:0 12px .75em}
#sidebar ul {margin:0; font-size:1.1em}
#sidebar li {margin:0 0 1px; padding:0}
#sidebar li.selected a {color:#b73b0b}
#sidebar a {position:relative; display:block; padding:.25em 12px; width:115px; background:#cfe5f7}
#sidebar a:hover {color:#b73b0b; text-decoration:none}
#sidebar a span {position:absolute; top:.5em; right:12px; width:12px; height:12px; background:url(../images/icon_pdf.gif) no-repeat 0 0}

li#nav_first {padding-top:2px; background:#cfe5f7 url(../images/blue_top.gif) no-repeat 0 0}
li#nav_last {padding-bottom:2px; background:#cfe5f7 url(../images/blue_bottom.gif) no-repeat 0 100%}

/* ---- legend ---- */
.legend {margin:5px 0; padding:0 0 4px; background:#E1DFDB url(../images/grey_bottom.gif) no-repeat 0 100%}
.legend h3 {margin:0; padding:7px 12px; font-size:1.1em; line-height:1.3; background:url(../images/grey_top.gif) no-repeat 0 0}

#sidebar .legend li {position:relative; margin:0 12px 1em; padding:0 0 0 25px; font-weight:bold; background:transparent}
#sidebar .legend li p {margin:0; font-weight:normal}

.legend li span {position:absolute; top:.25em; left:0; display:block; width:14px; height:14px; background:#E5A946; border:1px solid #000}
li#booth-corner span {background:#D5D110}
li#booth-inline span {background:#FFF44E}
li#booth-table span {background:#c5ced3}
li#booth-sold span {background:#025bab}

/* footer ----------------------------------------------- */
#footer {clear:both; margin:0 5px 0 7px; padding:2em 0 0; height:54px; background:url(../images/shadow_bottom.gif) repeat-x 0 0; color:#194931; font-size:.9em; text-align:center}
#footer p {width:798px}

/* Forms ----------------------------------------------- */
fieldset {border:0; padding:0 0 2em}
fieldset p {margin:0}
fieldset span {color:#F00; font-weight:bold}
fieldset span.note {color:#666; font-weight:normal}
fieldset dl {margin:0; padding:0}
fieldset dt {margin:13px 0 2px; padding:0}
fieldset dd {margin:0; padding:0}

label {font-weight:bold; font-size:1.1em; cursor:pointer}
input, textarea, select {
	width:350px;
	padding:4px;
	font:1.1em "Trebuchet MS",Trebuchet,Arial,sans-serif;
	border:1px solid #666;
	background:#EEE;
	color:#000}
textarea {overflow:auto}

input:hover, textarea:hover, select:hover {border:1px solid #b73b0b; background:#EEE}
input:focus, textarea:focus, select:focus {border:1px solid #2477C1; background:#FFF}
input.radio, input.check {width:auto; margin:2px 5px 0; border:none; background:none}
input.submit, input.search {
	margin:3em 0 0;
	padding:0;
	border:0;
	display:block;
	background:url(../images/submit.gif) no-repeat 0 0;
	width:97px;
	height:19px;
	cursor:pointer}
input.search {margin:1em 0 0; background-image:url(../images/search.gif)}
input.submit:hover, input.submit:focus,
input.search:hover, input.search:focus {border:0; background-position:0 -19px; color:#FFF}

input#city {width:246px}
input#state {width:30px}
input#zip {width:46px}

input#boothselection1, input#boothselection2, input#boothselection3 {margin:0 20px 0 0; width:35px}
input#boothtotal {width:2em}

input.validation-failed, textarea.validation-failed, select.validation-failed {border:1px solid #F00; color:#F00}
.validation-advice {margin:0 0 5px; padding:3px 0; background:#FFF; font-weight:bold; color:#F00; width:360px}

/* popup ----------------------------------------------- */
#popup {margin:10px; padding:0 0 5em; border:10px solid #FFF; background:#FFF}
#popup p, #popup h1, #popup h2, #popup h3 {margin:0 20px 1em; padding:0}
#popup h1 {margin:0 0 1em; padding:0 20px; font-size:1.5em; border:0; background-position:0 70%}
#popup a:link {color:#035daf; text-decoration:none}
#popup a:visited {color:#035daf; text-decoration:none}
#popup a:hover {color:#015cb9; text-decoration:underline}
#popup a:active {color:#015cb9; text-decoration:none}