@charset "UTF-8";
/* CSS Document */

/*////////////////////////////////////////////////*/
/*/                   Defualt                    /*/
/*////////////////////////////////////////////////*/

html, body,td,th {font-family: Arial, Helvetica, sans-serif;font-weight:normal;}

h1, h2, h3, h4, h5, h6, p, ul, li, body, a, div, form, inputs, blockquote {margin:0px; padding:0px; background:none; list-style:none; font-size:13px;}

h1 {}

h2 {color:#1c060f; font-size:16px; padding:0 0 10px 0; }

h3 {color:#333; padding-bottom:6px}

h4 {}

h5 {}

h6 {}

input[type='text'], textarea	{ border:1px solid #999; padding:3px; }
input[type='submit']	{ padding:3px; cursor:pointer; }

p { line-height:17px; padding-bottom:8px; color:#333; font-size:11px }

em {font-style:normal; color:#1c060f}

b {}

strong {font-weight:bold;}

ul li {}

label { cursor:pointer; }

a:link, a:visited, a:active, a:link, a:focus {color:#333; text-decoration:underline; outline:none; }

a:hover {text-decoration:none; outline:none;}

a img	{ border:0px; }

font	{ font-style:italic;  } /* dw - fixing wysiwyg */


/*--------------------standards -------------------*/

.small_print {width:400px; text-align:center; margin:auto; padding-top:25px;}

.small_print p {font-size:10px;}

.print_screen {display:none;}

.scrollable {
	overflow: auto; 
	overflow-x: hidden;
}

.error		{ color:#f00; }

.column1,.column2 {float:left; display:inline;}

.contentWrap {padding:15px; margin-top:-3px}

ul.listStyle1 {} 

ul.listStyle2 {margin:5px 0 0 13px}

ul.listStyle2 li {list-style:disc; color:#333; list-style-image:url(../graphics2/bulletListStyle2.gif)  }

/*ul.listStyle2 li:before {content: "\00BB \0020";}*/

ul.listStyle2 li a {font-size:11px; color:#ccc; text-decoration:none; /*border-bottom:1px solid #999*/}

ul.listStyle2 li a:hover {font-size:11px; color:#999; text-decoration:underline; /*border-bottom:1px solid #333*/}

a.btnGoldSeal {background:url(../graphics2/btnGoldSeal.png) center top no-repeat; text-indent:-5000px; position:absolute; display:block; width:138px; height:176px; margin-left:835px; margin-top:50px}

a.btnGoldSeal:hover {background-position:center bottom;}

.clear { clear:both; }

.pageNumbers {color:#333; text-align:center; padding:5px 0 5px 0; font-size:11px}

.pageNumbers span {color:#333}

.pageNumbers a {color:#1c060f; padding:0 3px 0 3px; font-size:11px}

.pageNumbers a.currentPage {color:#333; text-decoration:none; font-size:16px}

.pageNumbers a.currentPage	{ font-weight:bold; font-size:11px; background:#eee; }

/*////////////////////////////////////////////////*/
/*/                 PAGE LAYOUT                  /*/
/*////////////////////////////////////////////////*/

body {background:url(../graphics2/bgBody.gif) repeat-x #1c060f center top;}

#bgGraphic {background:url(../graphics2/bgGraphic.gif) no-repeat center top;}

#container1 {background:url(../graphics2/bgContentRepeat.gif) left repeat-y; margin:auto; width:961px;}

#container2 {background:url(../graphics2/bgContentFooter.gif) left bottom no-repeat}

#header {background:url(../graphics2/bgHeader.gif) no-repeat;}

#pageMiddle {}

#temp1_LeftColumn, #temp2_LeftColumn {float:left; display:inline; width:293px; /*position:relative;*/ } 

#temp1_RightColumn, #temp2_RightColumn {float:left; display:inline; width:668px; /* padding-bottom:18px background-color:#1c060f; margin-left:-18px; padding-left:18px*/} 

#footer {background:url(../graphics2/bgFooter.gif) center top no-repeat; height:300px}



/*////////////////////////////////////////////////*/
/*/                   HEADER                     /*/
/*////////////////////////////////////////////////*/

#logo {float:left; display:inline; width:600px;}

#logo h1 a {background:url(../graphics2/bgLogo.gif) no-repeat; display:block; height:137px; text-indent:-5000px}

#headerLinks {float:right; display:inline;}

#headerLinks span {color:#fff; display:block; padding:10px; padding-right:20px}

#headerLinks span a {color:#fff; font-size:11px}

#headerLinks span a:hover {}

#bannerAdSmall {float:right; display:inline; display:none;}


/*////////////////////////////////////////////////*/
/*/                   PAGEMIDDLE                 /*/
/*////////////////////////////////////////////////*/

/* LEFT SIDE */
.mainNav {/*background:url(../graphics2/bgLeftRepeat.gif) 0px 0  repeat-y;*/ margin-bottom:23px }

.mainNavTop {background:url(../graphics2/bgLeftTop.gif) left top no-repeat; }

.mainNavFooter {background:url(../graphics2/bgLeftFooter.gif) left bottom no-repeat; padding-bottom:160px }

/* RIGHT SIDE */

.contentHeader {background:url(../graphics2/bgRightHeaderBar.gif) left top no-repeat; height:36px; }

.contentHeader .subLInks {padding:2px 0 0 2px;}

.contentHeader .subLInks a {background:#bcbcbc; float:left; display:inline; height:24px; margin-right:1px; padding:10px 20px 0px 20px; font-size:12px; color:#333; text-decoration:none;  }

.contentHeader .subLInks a:hover {background:#999; color:#333}

.contentHeader .subLInks a.selected {background:#00a0d0; color:#fff; height:38px}

.contentHeader .subLInks a.selected:hover {background:#00a0d0; color:#fff}

.contentMain {/*background:url(../graphics2/bgRightRepeat.gif) center repeat-y;*/}

.contentMainTop {background:url(../graphics2/bgRightTop.gif) center top no-repeat;}

.contentMainFooter {/*background:url(../graphics2/bgRightFooter.gif) center bottom no-repeat; height:550px*/}

.contentBG {padding:20px; padding-bottom:40px; width:610px; }

.contentBG .contentWrap {background:#fff;}

/*-------------------------- Main Nav ------------------------------*/

ul.mainNavLinks {padding:55px 0 0 19px}

ul.mainNavLinks li {}

ul.mainNavLinks li a {background:url(../graphics2/btnMainNav.gif) 0 0 no-repeat; display:block; width:217px; height:27px; color:#fff; padding:15px 0 0 35px; text-decoration:none}

ul.mainNavLinks li a:hover {background-position: 0 -43px;}

ul.mainNavLinks li a.select {background-position: 0 -86px; color:#fff; }
ul.mainNavLinks li a:visited,ul.mainNavLinks li a:active, { color:#fff; } /* ie6 fix */
ul.mainNavLinks li a.select:hover {background-position: 0 -86px; color:#fff; }

a.btnEmailSignUp {background:url(../graphics2/iconMail.gif) left center no-repeat; display:block; width:197px; color:#fff; padding:0 0 0 25px; margin:5px 0 0px 55px; font-size:11px;}

a.btnEmailSignUp:hover {}

/*-------------------------- navTab1 ------------------------------*/

#navTab1 {margin:0px; padding:0px; margin-top:-1px}
	
#navTab1 li {float:left; display:inline; margin-right:9px}
	
#navTab1 li a {display:block}
	
#navTab1 li a span {display:block; width:117px; height:20px; padding:3px 0 0 0; background:#e3e3e3; border:1px solid #ccc; text-align:center}

#navTab1 li a:hover span {background:#fff;}
	
#navTab1 li a.selected  span {border-bottom:none; padding-bottom:1px; background:#fff;}
	
/*////////////////////////////////////////////////*/
/*/                   FOOTER                     /*/
/*////////////////////////////////////////////////*/

#footer { margin:auto; margin-top:0px;  background:url(../graphics2/bgFooter.gif) center 0 no-repeat; }
#footer-inner-wrap { float:left; width:935px; background:url() 0 0 repeat-x;  }

#footer .footerContainer {float:left; height:112px; margin-top:30px; background:url(/graphics2/bgFooterPromo-black.gif) 0 0 no-repeat; width:933px;}

#footer .footerContainer .footerColumn1 {float:left; width:280px;}

#footer .footerContainer .footerColumn2 {background:url(../graphics2/bgPromoDivider.gif) left center no-repeat; height:112px; float:left; width:630px;}

#footer .footerContainer .footerColumn3 {float:left; width:100px; height:20px;  }

#footer .footerContainer .footerColumn2 .column1 {width:300px; padding-right:20px}

#footer .footerContainer .footerColumn2 .column2 ul.listStyle2 {margin-top:16px; }



#footer .footerContainer p {color:#ccc}

#titleThisYears {background:url(../graphics/titleUpcomingDark.gif) -2px 0 no-repeat; text-indent:-5000px; padding-bottom:3px}

#titleWelcome {background:url(../graphics2/tileExhibitorEntrance_black.gif) -2px 0 no-repeat; text-indent:-5000px; padding-bottom:5px}

a.btnExhibitorReg {background:url(../graphics2/btnExhibitorReg.gif) 0 top no-repeat; display:block; width:172px; height:26px; text-indent:-5000px}

a.btnExhibitorReg:hover {background-position: 0 -26px}

/*////////////////////////////////////////////////*/
/*/           CUSTOM PAGE STYLES                 /*/
/*////////////////////////////////////////////////*/

/* ----------------------------- Hotel and Restaurants ------------------------------- */

table.tableHotel, table.tableRestaurants { margin-bottom:20px}

table.tableHotel tr th, table.tableRestaurants tr th, h3.bg {text-align:left; padding:5px; background:url(../graphics2/bgHeader.gif) no-repeat;}

table.tableHotel tr th h3, table.tableRestaurants tr th h3 {color:#fff; padding:0 0 0 10px}

table.tableHotel tr td, table.tableRestaurants tr td {color:#333; font-size:11px; vertical-align:top; valign:top; padding:15px; }

table.tableHotel tr.odd  td, table.tableRestaurants tr.odd td {background:#f1f1f1;}

table.tableHotel tr td .imageWrap {float:left; display:inline; margin:0 10px 10px 0; width:125px; border-right:1px solid #ccc; padding-right:5px}

table.tableHotel tr td .imageWrap img {}

table.tableHotel tr td p, table.tableRestaurants tr td p {}

table.tableHotel tr td a:before, table.tableRestaurants tr td a:before {content: "\00BB \0020";}

table.tableHotel tr td a, table.tableRestaurants tr td a {color:#1c060f; text-decoration:none; font-size:11px; display:block;}

table.tableHotel tr td a:hover, table.tableRestaurants tr td a:hover {text-decoration:underline;}

table.tableRestaurants tr td h4 {padding-bottom:3px}

/* ------------------------- Home Page ---------------------------*/

.homePromoBoxes {background:url(../graphics2/bgFooterPromo.gif) center top no-repeat #cacaca; width:646px; margin-left:2px}

.promoColumn1, .promoColumn2, .promoColumn3 {background:url(../graphics2/bgPromoDivider.gif) left center no-repeat ; width:215px; height:120px; float:left; display:inline;  }

#titleListOfExhibitors {background:url(../graphics2/titleListOfExhibitors.gif) -2px 0 no-repeat; text-indent:-5000px; padding-bottom:5px}

#titleRegisterForBadges {background:url(../graphics2/titleRegisterForBadges.gif) -2px 0 no-repeat; text-indent:-5000px; padding-bottom:5px}

#titleSeminarsAndEvents {background:url(../graphics2/titleSeminarsAndEvents.gif) -2px 0 no-repeat; text-indent:-5000px; padding-bottom:5px}

a.btnViewEvents {background:url(../graphics2/btnViewEvents.gif) left top no-repeat; display:block; width:130px; height:26px; text-indent:-5000px}

a.btnSignUpNow {background:url(../graphics2/btnSignUpNow.gif) left top no-repeat; display:block; width:130px; height:26px; text-indent:-5000px}

a.btnExhibitorRegistration {background:url(../graphics2/btnViewExhibitors.gif) left top no-repeat; display:block; width:130px; height:26px; text-indent:-5000px}

a.btnViewEvents:hover, a.btnSignUpNow:hover, a.btnExhibitorRegistration:hover {background-position:left -28px}

/*------------------------------------- list of exhibiotors -----------------------------*/

table.tableExhibitors {border-right:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3;}

table.tableExhibitors tr th {background:#333; color:#fff; text-align:left; font-weight:bold; padding:10px 5px 10px 5px;}

table.tableExhibitors tr td {padding:5px; border-left:1px solid #e3e3e3; color:#333; font-size:11px}

table.tableExhibitors tr td h3 {padding:0px; margin:0px; color:#1c060f; padding-bottom:3px}

table.tableExhibitors tr td h3 em {font-weight:normal; color:#333; font-size:11px}

table.tableExhibitors tr td span.phone {color:#999}

table.tableExhibitors tr.even td {}

table.tableExhibitors tr.odd td {background:#f1f1f1;}

table.tableExhibitors tr td a {color:#1c060f;}

a.btnViewFloorplan {background:url(../graphics2/btnViewFloorplans.gif) left top no-repeat; float:right; display:inline; text-indent:-5000px; height:26px; width:93px}

a.btnViewFloorplan:hover {background-position: left -26px}

a.btnWebsite {font-size:11px; text-transform:lowercase;}

table#floor-plan td.currentBooth { background-color:#1c060f; }

#titleFloorPlan {color:#fff; font-size:24px; padding:20px 0 0 0}

/*---------------------------------- showbook gallery ---------------------------- */


.gallery							{ padding:9px; border:1px solid #999; margin:0 12px 12px 0;background:#fff;  }
.gallery:hover					{ background:#e3e3e3; border:1px solid #1c060f; }

.mb .gallery					{ float:left; } /* ie6 fix */
#gallery-container			{ /*width:540px;*/ margin:0 auto; }

/* floor plan */
div#page-wrapper 		{ margin:0 auto; text-align:center;width:925px; text-align:center; font-size:8px; }
div#floor-plan-bg 	{ margin:20px 0; }
table#floor-plan 		{ position:relative; left:3px; top:-367px; margin:20px auto; border-collapse: separate; border-spacing: 1px; border-style: none none none none;}
table#floor-plan td 	{ width:24px; font-size:8px; line-height:22px; padding:0px; background-color: #6bacb8; cursor:pointer; }
.designer 				{ background-color: #bc964d; }
.taken 					{ background-color:#6bacb8; cursor:pointer; }
table#floor-plan .free 		{ background-color:#ccc;cursor:default; }
table#floor-plan .blank 	{ background:transparent; }
table#floor-plan .pending 	{ background-color:#a9909c; cursor:pointer; }
table#floor-plan a			{ position:relative; }
table#floor-plan span		{ display:none; font-size:12px; position:absolute;  padding:2px; width:110px; background-color:#dcc089; color:#15040c;}


/*---------------------------------- seminar list ---------------------------- */

.seminarList {border-top:1px solid #ccc; margin-top:-1px}

#showFriday {}

#showSaturday {}

#showSunday {}

.tableEvents {width:100%; margin-top:10px}

.tableEvents tr {}

.tableEvents tr td {font-size:12px}

.tableEvents tr td b {color:#1c060f}

.tableEvents tr td h5 {}

.tableEvents tr td h5 a {color:#333; font-weight:normal; text-decoration:none}

.tableEvents tr td h5 a:hover  {text-decoration:underline;}

table.tableEvents tr.even td {}

table.tableEvents tr.odd td {background:#f1f1f1;}

.promoSpace {padding:20px;  background:url(../graphics2/bgFooterPromo.gif) center top no-repeat #cacaca}

a.btnViewEvent {color:#1c060f; font-size:11px; text-align:right;}

a.btnViewEvent:hover {}

a.btnRegisterEvent {background:url(../graphics2/btnRegisterForEvent.gif) left top no-repeat; display:block; text-indent:-5000px; height:20px; width:131px}

a.btnRegisterEvent:hover {background-position: left -26px}

#current-attendees-ul {color:#1c060f}








