/* Processed by CSScaffold on Fri, 13 Aug 2010 21:10:33 +0000 in 0.1753 seconds */

img.postit{	position: absolute;	top: 50px;	right: 0;	z-index: 100;}.pp-registration img.postit{	top: 200px;}body{	font-family: 'Trebuchet MS', Trebuchet, Lucida Sans Unicode, Lucida Grande, Lucida Sans, Arial, sans-serif;}:-moz-any-link:focus{	outline: none;}:focus{	outline: 0;}#container{	margin: 0 auto;	text-align: left;	width: 900px;	width: 904px;}#wrapper{	margin-top: 10px;	padding-top: 30px;	padding-bottom: 30px;	width: 900px;}.clear{	width: 100%;	clear: both;}.img-shadow{	float: left;	background-repeat: no-repeat;	background-position: bottom right;	margin-right: 30px;	margin-bottom: 10px;	padding-bottom: 15px;	padding-right: 15px;}.float-left{	float: left;	margin-right: 15px;	margin-bottom: 15px;}.float-right{	float: right;	margin-left: 15px;	margin-bottom: 15px;}div.header-image.ui-corner-all,#wrapper.ui-corner-all{	-moz-border-radius: 15px;	-webkit-border-radius: 15px;}#navigation .ui-corner-bottom,#navigation .ui-corner-top,#navigation .ui-corner-all{	-moz-border-radius: 0;	-webkit-border-radius: 0px;	background-color: #FFE5A3;}#header{	margin-top: 50px;	height: 350px;	position: relative;}#header p{	color: #000;	float: right;	font-weight: bold;	padding-top: 103px;	margin-top: 2px;	margin-right: 15px;	width: 200px;	display: none;}#header div.header-image{	background-color: #3BB0EA;	bottom: 0px;	clear: both;	height: 230px;	overflow: hidden;	position: absolute;	width: 900px;}#header img.logo{	background-color: #FF0000;	height: 55px;	float: left;	margin: 15px 15px auto 25px;	width: 100px;	display: none;}body.clean .header-image{	display: none;}body.clean #header{	height: 115px;}body.clean #wrapper{	background-image: none;	background-color: #fff;}body.clean #navigation{	display: none;}body.clean .page{	width: 810px;}dl.booth-detail dt{	margin-top: 25px;	text-transform: uppercase;}dl.booth-detail dd{	font-size: 14px;}dl.booth-detail p.description{	width: 500px;}#content{	float: right;	height: auto !important;	min-height: 700px;	height: 700px;}.page{	display: inline;	margin-right: 45px;	width: 565px;	overflow: hidden;	position: relative;}div#main-menu{	text-align: center;	width: 550px;	margin: 0 auto;}.sidebar{	background-color: #F16739;	float: right;	height: 300px;	margin-left: 20px;	padding: 25px auto auto 10px;	width: 155px;}#footer{	clear: both;	color: #fff;	padding-top: 20px;	text-align: center;}#footer p{	color: #fff;	font-size: 14px;}#footer p strong{	font-size: 17px;	margin: 0 auto;}dl.booth-detail input{	z-index: 100;	position: relative;}.error,.notice,.success{	padding: .8em;	margin-bottom: 1em;	border: 2px solid #ddd;}.error-message{	background: #FBE3E4;	color: #8a1f11;	border-color: #FBC2C4;	padding: 2px;	margin-bottom: 1em;	border: 2px solid #ddd;	margin: 2px 0;	font-size: 10px;	border: none;	display: inline;}.error{	background: #FBE3E4;	color: #8a1f11;	border-color: #FBC2C4;}.notice{	background: #FFF6BF;	color: #514721;	border-color: #FFD324;}.success{	background: #E6EFC2;	color: #264409;	border-color: #C6D880;}.error a{	color: #8a1f11;}.notice a{	color: #514721;}.success a{	color: #264409;}#navigation{	display: inline;	float: left;	margin: auto 30px 30px 30px;	position: relative;	width: 225px;}#accordion{	width: 225px;	overflow: hidden;}#navigation a{	color: #000;	display: block;	font-size: 16px;	text-transform: uppercase;	width: 215px;	padding: 5px;}#nav li ul li a:hover{	background-color: #FFC4B1;}#navigation p.exhibitors-reserve a,#navigation p.attendees-reserve a{	padding: 63px 0 0 0;	margin: 10px 0;	width: 265px;}#accordion div.menu-home h2{	margin: 0 auto 10px auto;	padding-top: 75px;	width: 195px;}#accordion div.menu-home p.imgreplacement.the-flow-expo{	padding: 0;	padding-top: 24px;	width: 195px;}#accordion div.menu-home hr{	border-collapse: collapse;	border: solid 1px #605B52;	width: 160px;	margin: 2px auto 10px auto;}#accordion div.menu-home h4{	color: #E00016;	margin: px 0;	display: block;}#accordion div.menu-home h5{	font-size: 12px;	font-weight: bold;	margin-bottom: 10px;}#accordion h3 a{	height: 25px;	line-height: 25px;	background-color: #FFE5A3;}#navigation h3.ui-state-active a{	color: #281685;}#navigation h3.ui-state-active a:hover{	color: #281685;}#navigation h3 a:hover{	color: #281685;}#navigation h3 a:focus{	color: #281685;}#accordion div.menu-home h3{	color: #918980;	font-size: 13px;}#accordion div.menu-home h3 strong{	color: #000;	font-size: 13px;	display: block;	text-transform: none;}#navigation .fraud-warning a{	color: #fff;	background-color: #EE3024;	font-weight: bold;	text-align: center;}ul.nav2{	border-top: solid #fff 20px;	width: 225px;	overflow: hidden;	margin-bottom: 35px;}ul.nav2 li{	margin-left: 0;}ul.nav2 a{	margin: 0;	padding: 0;}#accordion div.subnav{	background-color: #FFF6DC;	width: 225px;	overflow: hidden;}#accordion div.subnav ul{	margin: 0;	line-height: 1.2;	list-style-type: none;}#accordion div.subnav li a{	font-weight: normal;	padding: 8px auto;}#accordion div.subnav li em{	font-size: 10px;	display: block;	margin: auto auto 5px 15px;	height: 30px;}#accordion div.subnav.menu-sightseeing li.first a{	border-top: none;}#accordion div.subnav p{	font-size: 13px;	margin: 0px auto 5px 20px;	padding-top: 5px;}#accordion div.subnav a{	border-top: solid 1px #37342f;	font-size: 13px;	line-height: 1.3;	text-transform: none;	width: 190px;}#accordion div.subnav.ui-accordion-content{	display: none;}#accordion div.subnav.ui-accordion-content-active{	display: block;}#navigation #accordion div.subnav a.ui-state-active{	color: #E40016;	background-color: #FBE9B7;}#navigation #accordion div.subnav a.ui-state-active:hover{	color: #E40016;}#navigation #accordion div.subnav a:hover{	color: #E40016;}#accordion div.subnav strong{	color: #E00016;	text-transform: uppercase;}#accordion div.menu-home{	text-align: center;}#accordion div.menu-home p{	font-size: 14px;	font-weight: bold;	margin: 0 auto;	text-transform: uppercase;	width: 185px;	padding-top: 0;	padding-bottom: 10px;}#accordion div.subnav.menu-home p.the-flow-expo-subtitle{	color: #666;	font-size: 12px;	text-transform: none;	padding: 0;	line-height: 1.2;	text-align: center;}#accordion div.menu-home p a{	border-top: none;	color: #fff;	font-size: 12px;	font-weight: normal;	line-height: 1.2;	padding-right: 25px;	padding-top: 4px;	text-align: center;	width: 155px;}#navigation #accordion div.menu-home p a:hover{	color: #fff;}ol.legend{	height: 25px;	right: 0;	margin-left: 375px;}#content ol.legend li{	float: left;	width: 50px;	padding-left: 10px;	background-image: none;}ol.legend li.sold{	border-left: solid 15px #FF7F7F;	background-image: none;}ol.legend li.pending{	border-left: solid 15px #FFFF7F;	background-image: none;}#content .pp-floorplan ul{	width: 818px;}#content .pp-floorplan ul li{	float: left;	margin: 0;	padding: 0;	width: 283px;	height: 357px;	background-image: none;	background-color: transparent;}.pp-floorplan ul a{	display: block;	width: 283px;	padding-top: 357px;	height: 0px;	overflow: hidden;	background-repeat: no-repeat;	background-position: -2000px -2000px;}#floorplan-map-wrapper{	position: relative;}ul.quadrants{	height: 800px;	position: absolute;	z-index: 5;	top: 0px;	left: 0;}#content p.quad-full a{	display: block;	width: 125px;	text-align: center;	border: outset 2px;	color: #000;}#content p.quad-full a:hover{	background-color: #80CCFF;}img.#mapperimg{	z-index: 1;	position: absolute;	top: 0;	left: 0;}#pp-floorplan_coordinates-view img{	border: 0;}.pp-floorplan a.quad1:hover{	background-position: 0 0;}.pp-floorplan a.quad2:hover{	background-position: -284px 0;}.pp-floorplan a.quad3:hover{	background-position: 0px -357px;}.pp-floorplan a.quad4:hover{	background-position: -284px -357px;}.leftcol{	width: 40%;	float: left;	padding-right: 24px;}.rightcol{	width: 50%;	float: right;}#content a.link-highlight{	background-color: #D2242D;	padding: 2px 10px;	color: #fff;	text-decoration: none;	font-style: normal;}.action-login #content a.link-highlight{	float: left;	padding: 10px;	font-style: italic;	font-size: 10pt;	margin-right: 5px;}#pp-exhibitors-index dl{	width: 255px;	float: left;	margin-right: 15px;}#pp-exhibitors-index dl dt,#pp-exhibitors-index dl dd{	width: 255px;	display: block;	margin-right: 15px;	font-size: 12px;}#pp-exhibitors-index dl dt a,#pp-exhibitors-index dl dd a{	text-decoration: underline;	color: #000;}#pp-exhibitors-index #content h2{	height: 25px;	width: 300px;	padding-top: 0;}.pp-exhibitors img.float-right{	margin-top: 15px;}.pp-statistics img{	float: right;	border: solid #000 1px;	margin-left: 25px;	margin-bottom: 35px;}#content .pp-exhibitor-registration a{	text-decoration: underline;	font-style: italic;	font-weight: bold;}#pp-pages-booth_registration span.date select{	float: left;	width: auto;	margin-right: 10px;}#pp-pages-booth_registration #content ul li,.action-booth_registration #content ul li{	background-image: none;	padding: 0;}#pp-exhibitors-booth_registration .pp a{	text-decoration: underline;}#pp-exhibitors-booth_registration .pp em a{	font-size: 14px;	font-style: italic;	display: block;}#pp-exhibitors-booth_registration h3,#pp-exhibitors-booth_registration h4{	text-transform: uppercase;}#pp-exhibitors-booth_registration td.prop input{	width: 50px;}#pp-exhibitors-booth_registration h4 a{	text-transform: none;	font-style: italic;}#pp-exhisbitors-booth_registration td.ta_right{	text-align: right;	display: block;}#pp-exhibitors-booth_registration td.col1{	width: 175px;}#pp-exhibitors-booth_registration #content p{	margin-bottom: 0;	margin: 10px 0;}#pp-exhibitors-booth_registration td em{	font-size: 10px;	font-style: normal;}#pp-exhibitors-booth_registration form table td{	padding-right: 10px;}#pp-pages-booth_registration div.agreement,#pp-exhibitors-booth_registration div.agreement ,#pp-exhibitors-booth_registration div.thanks{	width: 420px;}#pp-pages-booth_registration div.agreement div.inner,#pp-exhibitors-booth_registration div.agreement div.inner,#pp-exhibitors-booth_registration div.thanks div.inner{	border: solid 1px;	padding: 15px;	background-color: #fff;}#pp-exhibitors-booth_registration .pp{	position: relative;}#pp-pages-booth_registration div.agreement,#pp-exhibitors-booth_registration div.agreement{	display: inline;	float: left;	z-index: 1;	position: relative;}#pp-exhibitors-booth_registration div.thanks{	display: inline;	bottom: 20px;	text-align: center;	margin-right: 0;	margin-left: 390px;	margin-top: 50px;	z-index: 5;	position: relative;	float: right;}#pp-exhibitors-booth_registration div.agreement table{	width: 50%;	margin: 0 auto;	padding-bottom: 15px;}#pp-exhibitors-booth_registration td.radio label{	float: left;	margin-right: 15px;}h1{	color: #fff;	display: inline;	float: left;	font-size: 4em;	font-style: italic;	margin-top: 20px;	padding-top: 55px;	text-transform: uppercase;	text-shadow: 2px 2px 2px #000;	width: 540px;	display: none;}#header h2{	float: left;	font-size: .8em;	margin-left: 25px;	margin-top: 5px;	padding-top: 20px;	width: 650px;	display: none;}#content h2{	background-repeat: no-repeat;	color: #29148B;	font-family: 'Myriad Pro', 'Lucida sans', Verdana, sans-serif;	font-size: 24px;	font-weight: bold;	height: 0;	margin-bottom: 10px;	overflow: hidden;	padding-top: 25px;	text-transform: uppercase;}#content h2.imgreplacement{	height: 0;	overflow: hidden;	padding-top: 25px;}#pp-exhibitors-booth_registration .pp h2{	height: auto;	color: #000;	text-transform: none;	font-size: 18px;}#pp-exhibitors-booth_registration .pp h2{	height: auto;	color: #000;	text-transform: none;	font-size: 18px;}#pp-exhibitors-booth_registration .pp h2{	height: auto;	color: #000;	text-transform: none;	font-size: 18px;}#content h3{	font-size: 20px;	font-weight: bold;	margin: 10px auto 10px auto;}#content .pp-schedule-seminars h3{	margin-bottom: 15px;}#content .pp-home h3{	margin-bottom: 0;}#content .pp-floorplan h3{	font-size: 18px;	margin-bottom: 20px;	margin-top: 30px;}#content h3 strong{	display: block;	margin: 20px 0;}#content .pp-attendees h3{	font-weight: normal;	font-size: 14px;	margin-bottom: 20px;}#content .pp-exhibitors h3{	line-height: 1.3;}#content .pp-registration h3{	margin-bottom: 30px;}.pp-travel h3{	margin-bottom: 25px;}.pp-travel h3 em{	font-style: normal;}#content h4{	font-weight: bold;	color: #000;}#content .pp-exhibitors h4{	font-size: 14px;	margin: 0 auto 20px auto;	padding-top: 0;	margin-left: 15px;	margin-bottom: 100px;}#content .pp-registration h4{	font-size: 22px;	margin-bottom: 15px;	text-transform: uppercase;	font-weight: normal;}.pp-schedule-seminars h4{	float: right;	width: 200px;	text-align: center;	font-size: 20px;	margin-right: 25px;	margin-bottom: 65px;	font-weight: normal;	clear: both;}.pp-exhibitor-registration h4.exhibitor-services{	padding-top: 20px;	clear: both;}.pp-exhibitor-registration h4.vendor-services{	padding-top: 20px;	clear: both;}#pp-exhibitors-booth_registration h5{	font-weight: bold;	text-transform: uppercase;}.imgreplacement{	background-repeat: no-repeat;	height: 0;	overflow: hidden;}#content .pp-sightseeing h2{	margin-bottom: 20px;}dl{	line-height: 1.5;}.pp-convention-center dl{	font-size: 12px;	margin-left: 15px;}.pp-exhibitor-registration dl{	font-size: 10px;	width: 280px;	float: left;	margin-bottom: 25px;}.pp-exhibitor-registration dl.pos1{	width: 260px;	margin-right: 20px;}.pp-exhibitor-registration dd dl{	margin: 0;	padding: 0;}.pp-schedule-events dl{	margin-bottom: 15px;	font-size: 12px;}.pp-schedule-events dl dl dd{	margin-left: 25px;}.pp-travel dl{	margin-left: 15px;}.pp-sightseeing dl,.pp-venues dl,.pp-golf-courses dl{	float: right;	width: 390px;}dt{	font-weight: bold;}.pp-venues dt{	clear: both;	font-weight: normal;}.pp-venues dt.pos1{	padding-top: 0;	font-weight: normal;}.pp-exhibitor-registration dt{	margin-top: 10px;}.pp-schedule-seminars dt{	color: #cc262b;	padding-top: 10px;	font-size: 10pt;}.pp-schedule-seminars dt strong{	color: #5FA4E1;	text-transform: uppercase;	font-size: 9pt;	display: block;	padding-top: 3px;	padding-bottom: 3px;}.pp-schedule-events dt{	margin-top: 15px;	font-weight: normal;}.pp-schedule-events dt strong{	text-transform: uppercase;	font-size: 16px;}.pp-travel dt{	float: left;	font-size: 11px;	width: 65px;	font-weight: normal;}.pp-sightseeing dt,.pp-venues dt,.pp-golf-courses dt{	font-size: 16px;}.pp-sightseeing dt,.pp-venues dt,.pp-golf-courses dt{	font-size: 16px;}#content .pp-venues dd a{	text-decoration: underline;}.pp-venues dd{	float: left;	margin-right: 15px;	height: 35px;	color: #000;}.pp-exhibitor-registration dd{	margin-left: 10px;}.pp-schedule-seminars dd{	margin-left: 0;	font-size: 7pt;	line-height: 1.2;}.pp-schedule-seminars dd strong{	color: #00427F;	font-size: 10pt;	font-weight: bold;	line-height: 1.2;}.pp-schedule-seminars dd p{	margin: 0;	line-height: 1.4;}.pp-schedule-seminars dd p em{	margin-bottom: 5px;	margin-top: 5px;	color: #00427F;	font-style: normal;	font-weight: bold;	border-bottom: solid 2px #5FA4E1;	display: block;	padding-bottom: 5px;}.pp-schedule-seminars dd p em.end{	border-bottom: none;}.pp-schedule-events dd{	margin-left: 15px;}.pp-schedule-events dd strong{	text-transform: uppercase;	margin-top: 10px;	display: block;}.pp-travel dd{	font-weight: bold;	font-size: 14px;}.pp-sightseeing dd{	color: #888;	margin-bottom: 20px;	font-size: 12px;}.pp-venues dd,.pp-golf-courses dd{	font-size: 12px;}.pp-golf-courses dd{	margin-bottom: 15px;}.pp-sightseeing dd strong{	color: #000;	font-size: 11px;}.pp-sightseeing dd a{	color: #000;	font-weight: bold;	font-size: 11px;	text-decoration: underline;}address{	clear: both;	display: block;	font-size: 12px;	font-style: normal;	height: 150px;	line-height: 1.5;	margin: auto auto 15px 00px;	padding-left: 10px;	padding-bottom: 20px;}address span a{	color: #000;	text-decoration: underline;	font-weight: bold;}address a:hover{	color: #F16739;}address em{	color: #31228B;	display: block;	font-size: 18px;	font-style: normal;	font-weight: bold;	margin-left: -10px;	margin-bottom: -10px;	padding-bottom: 0;}#content address span{	font-size: 13px;	font-weight: bold;	display: block;	float: left;	width: 400px;}#content address strong{	display: block;	font-weight: normal;	font-size: 11px;	float: left;	line-height: 1.7;	width: 130px;}ul{	list-style-type: none;	font-size: 13px;	line-height: 1.5;	margin: 0 12 0 0;}.pp-travel ul{	margin-top: 50px;}.pp-about ul{	margin-left: 10px;}.pp-attendees ul{	margin-left: 25px;}li{	margin: 0 12px;	list-style-type: none;}.pp-statistics p,#content .pp-statistics ul li{	font-size: 14px;}.pp-schedule-seminars td{	width: 200px;	padding-right: 10px;	vertical-align: top;}#content li{	padding-left: 10px;	margin-left: 0;	margin-bottom: 10px;	font-size: 12px;}#content form li{	background-image: none;	padding-left: 0;}#content .pp-previous-exhibitors-list ul li,#content .pp-2010-exhibitors-list ul li{	width: 250px;	float: left;	background-image: none;	font-weight: bold;	padding-left: 0;}#content .pp-previous-exhibitors-list ul li ul,#content .pp-2010-exhibitors-list ul li ul{	margin-top: 10px;}#content .pp-previous-exhibitors-list ul li ul li,#content .pp-2010-exhibitors-list ul li ul li{	font-weight: normal;	text-decoration: underline;	margin: 0;	padding: 0;}p{	font-size: 12px;	line-height: 1.6;	margin-bottom: 15px;	font-size: 12px;	margin-bottom: 15px;}.pp-registration p{	font-size: 14px;	margin-left: 15px;}.pp-registration p.register{	margin-left: 0;}.pp-photo-gallery p{	font-size: 12px;}.pp-photo-gallery div p{	text-align: center;	clear: both;}.pp-convention-center p{	margin-top: 15px;}p.crumbs{	padding-top: 10px;}#content .pp-home p{	margin-left: 10px;}.pp-schedule-seminars p.pos1{	width: 235px;	margin-bottom: 0;}.pp-schedule-seminars p.pos2{	width: 140px;	margin-bottom: 110px;}#content .pp-home p strong{	font-size: 13px;}.pp-floorplan p{	margin-left: 15px;}p.come-together{	margin: 35px auto auto 0;	padding-top: 30px;	display: block;	clear: both;}#content .pp-home p.come-together{	clear: both;	padding-top: 55px;}#content .pp-attendees p.come-together{	clear: both;}#content .pp-exhibitors p.come-together,#content .pp-floorplan p.come-together{	clear: both;	padding-top: 25px;}#content .pp-exhibitors p{	line-height: 1.6;	margin-bottom: 15px;}.pp-exhibitors p{	margin-left: 15px;}#pp-exhibitors-booth_registration div.agreement div p{	padding-right: 30px;}a{	color: #F16739;	border: 0;	outline: 0;}#content .pp-travel ul li,#content .pp-convention-center ul li{	background-image: none;}#content .pp-travel ul a,#content .pp-convention-center ul a{	color: #FCA320;	font-weight: bold;	font-size: 18px;	display: block;	padding-left: 5px;	line-height: 30px;}#content .pp-travel ul li,#content .pp-convention-center ul li{	background-color: #1B165A;	margin-top: 15px;	width: 565px;	overflow: hidden;	padding: 0;	height: 30px;}#content a.blue{	color: #FCA320;	font-weight: bold;	font-size: 18px;	display: block;	padding-left: 5px;	line-height: 30px;	background-color: #1B165A;	margin-top: 15px;	width: 565px;	overflow: hidden;	padding: 0 0 0 5px;	height: 30px;	clear: both;	margin-bottom: 10px;	font-size: 14px;}#content a{	color: #2E3193;}.pp-registration p.register a{	display: block;	float: left;	margin-right: 10px;	padding-top: 58px;	width: 125px;}.pp-schedule-events dd a{	font-style: italic;	text-decoration: underline;}.leftcol{	width: 40%;	float: left;	padding-right: 24px;}.rightcol{	width: 50%;	float: right;}#content a.link-highlight{	background-color: #D2242D;	padding: 2px 10px;	color: #fff;	text-decoration: none;	font-style: normal;}.action-login #content a.link-highlight{	float: left;	padding: 10px;	font-style: italic;	font-size: 10pt;	margin-right: 5px;}#pp-exhibitors-index dl{	width: 255px;	float: left;	margin-right: 15px;}#pp-exhibitors-index dl dt,#pp-exhibitors-index dl dd{	width: 255px;	display: block;	margin-right: 15px;	font-size: 12px;}#pp-exhibitors-index dl dt a,#pp-exhibitors-index dl dd a{	text-decoration: underline;	color: #000;}#pp-exhibitors-index #content h2{	height: 25px;	width: 300px;	padding-top: 0;}.pp-exhibitors img.float-right{	margin-top: 15px;}.pp-statistics img{	float: right;	border: solid #000 1px;	margin-left: 25px;	margin-bottom: 35px;}#content .pp-exhibitor-registration a{	text-decoration: underline;	font-style: italic;	font-weight: bold;}#pp-pages-booth_registration span.date select{	float: left;	width: auto;	margin-right: 10px;}#pp-pages-booth_registration #content ul li,.action-booth_registration #content ul li{	background-image: none;	padding: 0;}#pp-exhibitors-booth_registration .pp a{	text-decoration: underline;}#pp-exhibitors-booth_registration .pp em a{	font-size: 14px;	font-style: italic;	display: block;}#pp-exhibitors-booth_registration h3,#pp-exhibitors-booth_registration h4{	text-transform: uppercase;}#pp-exhibitors-booth_registration td.prop input{	width: 50px;}#pp-exhibitors-booth_registration h4 a{	text-transform: none;	font-style: italic;}#pp-exhisbitors-booth_registration td.ta_right{	text-align: right;	display: block;}#pp-exhibitors-booth_registration td.col1{	width: 175px;}#pp-exhibitors-booth_registration #content p{	margin-bottom: 0;	margin: 10px 0;}#pp-exhibitors-booth_registration td em{	font-size: 10px;	font-style: normal;}#pp-exhibitors-booth_registration form table td{	padding-right: 10px;}#pp-pages-booth_registration div.agreement,#pp-exhibitors-booth_registration div.agreement ,#pp-exhibitors-booth_registration div.thanks{	width: 420px;}#pp-pages-booth_registration div.agreement div.inner,#pp-exhibitors-booth_registration div.agreement div.inner,#pp-exhibitors-booth_registration div.thanks div.inner{	border: solid 1px;	padding: 15px;	background-color: #fff;}#pp-exhibitors-booth_registration .pp{	position: relative;}#pp-pages-booth_registration div.agreement,#pp-exhibitors-booth_registration div.agreement{	display: inline;	float: left;	z-index: 1;	position: relative;}#pp-exhibitors-booth_registration div.thanks{	display: inline;	bottom: 20px;	text-align: center;	margin-right: 0;	margin-left: 390px;	margin-top: 50px;	z-index: 5;	position: relative;	float: right;}#pp-exhibitors-booth_registration div.agreement table{	width: 50%;	margin: 0 auto;	padding-bottom: 15px;}#pp-exhibitors-booth_registration td.radio label{	float: left;	margin-right: 15px;}#content #pp-terms h2,#content #pp-regulations h2{	height: 25px;	color: #000;	text-transform: none;	font-size: 12pt;	margin: 0;	font-weight: normal;}#content #pp-terms h3{	font-size: 13pt;	text-transform: uppercase;	margin-top: 0;	padding-top: 0;	font-weight: normal;	margin-bottom: 25px;}#pp-terms ol{	margin-left: 20px;}#pp-terms ol li{	list-style-type: decimal;	padding: 0;	background-image: none;}#pp-terms ol li ol li{	list-style-type: upper-alpha;	margin: 0;}#pp-terms p{	line-height: 1.2;}#pp-regulations ul li{	background-image: none;	list-style-type: disc;	padding: 0;	margin-bottom: 0;}#pp-regulations ul{	margin-left: 35px;}#content #pp-regulations h3{	font-size: 12px;	margin-top: 15px;	margin-bottom: 0;}#pp-regulations ol li{	background-image: none;	list-style-type: decimal;	padding: 0;	margin-bottom: 0;}#pp-regulations ol{	margin-left: 35px;}#pp-regulations ol ol li{	list-style-type: lower-alpha;}#pp-regulations p{	margin-left: 15px;}#pp-regulations p.mb{	margin-bottom: 0;}#pp-regulations p em{	display: block;	margin-left: 20px;	font-weight: bold;	font-style: normal;}.pp-registration{	position: relative;}.pp-registration img.absolute{	position: absolute;	z-index: 10;	top: 15px;	left: 5px;}.pp-schedule-seminars{	position: relative;}.pp-schedule-seminars div{	height: 620px;}.pp-schedule-seminars .note{	position: absolute;	top: 25px;	left: 0px;}.pp-schedule-seminars img{	position: absolute;}.pp-schedule-seminars img.pos1{	right: 0px;	top: 70px;}.pp-schedule-seminars img.pos2{	right: 100px;	top: 250px;}.pp-schedule-seminars img.pos3{	right: 250px;	top: 425px;}.pp-schedule-seminars address{	clear: both;}.pp-sightseeing div,.pp-venues div,.pp-golf-courses div{	width: 150px;	float: left;}.pp-sightseeing div img.ss1{	margin-top: 3px;}.pp-sightseeing div img.ss2{	margin-top: 3px;}.pp-sightseeing div img.ss3{	margin-top: 18px;}.pp-sightseeing div img.ss4{	margin-top: 55px;}.pp-venues img{	width: 140px;}.pp-venues img.pos2{	margin-top: 15px;}.pp-venues dt.pos2{	padding-top: 60px;}.pp-venues img.pos3{	margin-top: 15px;}.pp-venues dt.pos3{	padding-top: 35px;}.pp-venues img.pos4{	margin-top: 15px;}.pp-venues dt.pos4{	padding-top: 30px;}.pp-venues img.pos5{	margin-top: 40px;}.pp-venues dt.pos5{	padding-top: 20px;}.pp-venues img.pos6{	margin-top: 15px;}.pp-venues dt.pos6{	padding-top: 40px;}.pp-venues img.pos7{	margin-top: 35px;}.pp-venues dt.pos7{	padding-top: 20px;}.contact table{	width: 800px;}.contact table table{	width: auto;	text-align: left;}.contact table td{	width: auto;	padding-bottom: 5px;	padding-top: 5px;	vertical-align: top;	font-size: 12px;}.contact table table td{	width: auto;	padding: 0;}.contact table.vertical input#street,.contact table.vertical textarea#comments,.contact table.vertical input#city{	width: 300px;}.contact table.vertical{	width: 300px;}.contact table vertical text{	width: 100%;}select{	background-color: #fff;}.contact form{	text-align: left;}fieldset{	margin: 0;	border: 0;	padding: 0;}legend{	display: none;}form h3{	clear: both;	padding: 5px 0px 10px 0px;	font-size: 14px;}td label{	font-size: 12px;	white-space: nowrap;}td.col1 label{	white-space: normal;}.contact form table input{	width: 100%;}.contact form table tr.submit input{	padding: 0 10px;	width: auto;	margin: 25px 0;}.contact form table td.radio input{	width: auto;	float: left;	margin-left: 15px;}form select{	float: left;	display: block;}form label.field-first,form label.field-address,form label.field-city,form label.field-email{	clear: left;}form label.field-first,form label.field-last,form label.field-city,form label.field-email,form label.field-phone{	float: left;	margin: 0px 10px 0px 0px;	width: 150px;}form label.field-first input,form label.field-last input,form label.field-email input,form label.field-city input,form label.field-phone input{	float: left;	width: 150px;	padding: 0px;}form label.field-state{	float: left;	margin-right: 10px;	width: 60px;}form label.field-state select{	width: 60px;	float: left;	margin-top: 3px;}form label.field-zip{	float: left;	width: 80px;}form label.field-zip input{	float: left;	width: 80px;}form label.field-address{	float: left;	width: 310px;	margin: 0px 0px 0px 0px;}form label.field-address input{	float: left;	width: 310px;	padding: 0px;}form input#radiobutton_1,form input#radiobutton_2,form input#radiobutton_3,form input#radiobutton_4,form input#radiobutton{	clear: left;	float: left;	padding: 0px;	margin: 0px 0px 0px 0px;}fieldset.radio label{	clear: none;	margin: 0px 0px 0px 25px;	padding: 0px 0px 15px 0px;}- form label.radioitem{	clear: none;	margin: 0px 0px 0px 25px;	padding: 0px 0px 15px 0px;}textarea{	display: block;}form input#checkbox_1,form input#checkbox_2,form input#checkbox_3{	clear: both;	float: left;	padding: 0px;	margin: 0px;}form label.field-checkbox{	clear: none;	margin: 0px 0px 0px 25px;	padding: 0px 0px 15px 0px;}form textarea{	margin-top: 3px;}ol.form-paging{	border-top: dotted 1px #ccc;	border-bottom: dotted 1px #ccc;	padding: 15px 25px;	height: 15px;	list-style-type: none;	height: 20px;	background-position: 20px;	background-repeat: no-repeat;}#content ol.form-paging li{	float: left;	margin-right: 90px;	list-style-type: none;	padding: 0;	background-image: none;	color: #ccc;}#content ol.form-paging li.ui-state-active{	color: #0E3F65;}#content .wufoo li{	padding-left: 0;	background-image: none;}body{	background: #0099D5 url(/tradeshow/img/structural/page-bg.png) repeat-x top center;}#wrapper{	background: #fff url(/tradeshow/img/structural/wrapper-bg2.jpg) repeat-x;	background: #fff url(/tradeshow/img/structural/wrapper-bg.jpg) repeat-x;	background-color: #fff;}.img-shadow{	background-image: url(/tradeshow/img/structural/shadowAlpha-dancer.png) !important;	background-image: url(/tradeshow/img/structural/shadow-full.gif);}#header{	background: url(/tradeshow/img/structural/header-bg.gif) no-repeat top center;	background-image: url(/tradeshow/img/headerbg-noborder-2011.gif);}#header p{	background-image: url(/tradeshow/img/titles/may-01.png);}#header div.header-image{	background-image: url(/tradeshow/img/headers/WhoShouldExhibit.jpg);}body#pp-pages-schedule-events #header div.header-image{	background-image: url(/tradeshow/img/headers/schedule-events.jpg);}body#pp-pages-statistics #header div.header-image{	background-image: url(/tradeshow/img/headers/statistics.jpg);}.pass-fraud #content h2{	background-image: url(/tradeshow/img/titles/fraud-warning.gif);}body#pp-pages-registration #header div.header-image{	background-image: url(/tradeshow/img/headers/registration.jpg);}body#pp-pages-schedule-seminars #header div.header-image{	background-image: url(/tradeshow/img/headers/grow-your-business.jpg);}body#pp-floorplan_coordinates-view #header div.header-image{	background-image: url(/tradeshow/img/headers/floorplan.jpg);}#header div.header-image.Home{	background-image: url(/tradeshow/img/headers/AreYouReady0.jpg);}#header div.header-image.About{	background-image: url(/tradeshow/img/headers/AreYouReady.jpg);}#header div.header-image.Attendees{	background-image: url(/tradeshow/img/headers/WhoShouldAttend.jpg);}#header div.header-image.Exhibitors,#pp-pages-coming-soon #header div.header-image{	background-image: url(/tradeshow/img/headers/WhoShouldExhibit.jpg);}#header div.header-image.Registration{	background-image: url(/tradeshow/img/headers/registration.jpg);}#header div.header-image.Travel{	background-image: url(/tradeshow/img/headers/Hotel-Travel-Banner-LongBeach.jpg);}#pp-pages-convention-center #header div.header-image{	background-image: url(/tradeshow/img/headers/Hotel-Travel-Banner-LongBeach.jpg);}#pp-pages-venues #header div.header-image{	background-image: url(/tradeshow/img/headers/Hotel-Travel-Banner-LongBeach.jpg);}#pp-pages-golf-courses #header div.header-image{	background-image: url(/tradeshow/img/headers/golf.jpg);}#header div.header-image.Sightseeing{	background-image: url(/tradeshow/img/headers/Hotel-Travel-Banner-LongBeach.jpg);}#navigation p.exhibitors-reserve a{	background-image: url(/tradeshow/img/buttons/reg-button_exhibitors.gif);}#navigation p.attendees-reserve a{	background-image: url(/tradeshow/img/buttons/reg-button_attendees.gif);}#accordion div.menu-home h2{	background: url(/tradeshow/img/titles/the-flow-expo-sml.gif) no-repeat bottom center;}#accordion div.menu-home p.imgreplacement.the-flow-expo{	background: url(/tradeshow/img/titles/the-flow-expo-sml.gif) no-repeat top center;}#accordion h3 a{	background: #FFE5A3 url(/tradeshow/img/structural/arrow-button2.jpg) no-repeat 195px 6px;}#navigation h3.ui-state-active a{	background: #FFA23F url(/tradeshow/img/structural/ui-state-active.jpg) 3px;}#navigation h3.ui-state-active a:hover{	background: #FFA23F url(/tradeshow/img/structural/ui-state-active.jpg) 3px;}#navigation h3 a:hover{	background: #FFA23F url(/tradeshow/img/structural/nav-hover-bg2.jpg) 3px;}#navigation h3 a:focus{	background: #FFA23F url(/tradeshow/img/structural/nav-hover-bg.png);	background: #FFA23F url(/tradeshow/img/structural/nav-hover-bg2.jpg) 3px;}#accordion div.subnav li a{	background: url(/tradeshow/img/structural/arrow-button.jpg) no-repeat right;}#navigation #accordion div.subnav a.ui-state-active{	background: #FBE9B7 url(/tradeshow/img/structural/arrow-button-active.jpg) no-repeat right;}#navigation #accordion div.subnav a:hover{	background: transparent url(/tradeshow/img/structural/arrow-button3.jpg) no-repeat right;}#accordion div.menu-home p a{	background: transparent url(/tradeshow/img/structural/link-bg.png) no-repeat;}#navigation #accordion div.menu-home p a:hover{	background: transparent url(/tradeshow/img/structural/link-bg.png) no-repeat;}#pp-exhibitors-index #content h2{	background-image: url(/img/titles/2010-exhibitors-list.gif);}h1{	background: url(/tradeshow/img/titles/the-flow-expo.png) no-repeat;}#header h2{	background-image: url(/tradeshow/img/titles/trade-show2.gif);}#pp-pages-coming-soon #content h2{	background-image: url(/tradeshow/img/titles/coming-soon.gif);}.pp-exhibitor-registration h4.exhibitor-services{	background-image: url(/tradeshow/img/titles/exhibitor-services.gif);}.pp-exhibitor-registration h4.vendor-services{	background-image: url(/tradeshow/img/titles/vendor-services.gif);}.pp-home h2{	background-image: url(/tradeshow/img/headers/the-2011-expo.gif);}.pp-about h2{	background-image: url(/tradeshow/img/titles/about-the-flow-expo.gif);}.pp-photo-gallery h2{	background-image: url(/tradeshow/img/titles/photo-gallery.gif);}.pp-testimonials h2{	background-image: url(/tradeshow/img/titles/testimonials.gif);}.pp-attendees h2{	background-image: url(/tradeshow/img/titles/who-should-attend.gif);}.pp-schedule-events h2{	background-image: url(/tradeshow/img/titles/schedule-of-events.gif);}#content .pp-schedule-seminars h2{	background-image: url(/tradeshow/img/titles/grow-your-business.gif);}.pp-2010-exhibitors-list h2{	background-image: url(/tradeshow/img/titles/2010-exhibitors-list.gif);}.pp-floorplan h2{	background-image: url(/tradeshow/img/titles/2011floorplan.gif);}.pp-previous-exhibitors-list h2{	background-image: url(/tradeshow/img/titles/previous-exhibitors-list.gif);}.pp-exhibitors h2{	background-image: url(/tradeshow/img/titles/who-should-exhibit.gif);}.pp-statistics h2{	background-image: url(/tradeshow/img/titles/statistics.gif);}#content .pp-exhibitor-registration h2{	background-image: url(/tradeshow/img/titles/exhibitor-registration-booth-reservation.gif);	padding-top: 50px;}.pp-registration h2{	background-image: url(/tradeshow/img/titles/attendee-free-registration.gif);}.pp-travel h2{	background-image: url(/tradeshow/img/titles/official-flow-expo-hotel.gif);}.pp-convention-center h2{	background-image: url(/tradeshow/img/titles/convention-center.gif);}.pp-sightseeing h2{	background-image: url(/tradeshow/img/titles/sightseeing-in-long-beach.gif);}.pp-venues h2{	background-image: url(/tradeshow/img/titles/southern-california-venues.gif);}.pp-golf-courses h2{	background-image: url(/tradeshow/img/titles/long-beach-golf-courses.gif);}#content li{	background: url(/tradeshow/img/structural/red-bullet.gif) no-repeat 0px 6px;}p.come-together{	background-image: url(/tradeshow/img/titles/come-together.gif);}.pp-registration p.register a{	background-image: url(/tradeshow/img/buttons/online-registration.jpg);}.pp-floorplan ul a{	background-image: url(/tradeshow/img/floorplan_full.gif);}.pp-floorplan a.quad1:hover, .pp-floorplan a.quad2:hover, .pp-floorplan a.quad3:hover, .pp-floorplan a.quad4:hover{	background-image: url(/tradeshow/img/floorplan_hover.gif);}