body, div, a, img, p, ul, li, span, strong, pre, dt, dl, h1, h2, h3, h4, h5, form, select, option, input, textarea, table, tr, td, object, embed{
	margin:0px; padding:0px; 
	font-size:1em;
	font-weight:normal;
	font-style:normal;
	border:none; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	letter-spacing:1.2px;

}
h1, h2, h3, h4, h5, p{
	margin-bottom:5px;
}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}

.clearBoth{
	clear:both;
}
html{color:#000;    background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{
	margin:0;
	padding:0;
}
table{border-collapse:collapse;    border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,var{font-style:normal;    font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}

q:before,q:after{content:'';}
abbr,acronym{border:0;    font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;    font-size:inherit;    font-weight:inherit;border:none; padding:3px;}
input,textarea,select{}
legend{color:#000;}
strong, th{
	font-weight:bold;
}
em{font-style:italic;}

h1,h2,h3,h4,h5,h6{
	
	font-weight:normal;
	letter-spacing:1.2px;
	margin-right:5px;
}


h1,h2,h3,h4,h5,h6,p,td, form{
	
	font-weight:normal;
	letter-spacing:1.2px;
	margin-right:5px;
	line-height:1.6em;
	}
h2, h3{
	margin-top:10px;
}

a{border:none; text-decoration:none;}
a:hover{ text-decoration:underline;}
img{border:0px;}


#outer {
	margin-top:100px;
}

#page, #homePage{

	width: 850px;
	
		
	position: absolute;
	z-index: 1;
	
	left:50%; 
	margin-left:-390px;

height:570px; 
}
#head{ margin-bottom:37px;}
#menu {height:60px;}
#page{padding:0px 0px 0px;}
#contents{width:800px; height:320px; /* overflow:auto; */}
#contents .col {display:inline;}

#psMainMenu, #psSubMenu {}
#psMainMenu ul, #psFairMenunewyork ul,#psFairMenumiami ul, #psHomeFairMenu ul, #psSubMenu ul {margin:0px; padding:0px;}
#psMainMenu li, #psFairMenunewyork li, #psFairMenumiami li, #psHomeFairMenu li, #psnewyorkSubMenu li,#psmiamiSubMenu li  {display:inline; list-style:none;}
#psMainMenu li a{}

#psMiamiMenu, #psSubMenu {}
#psnewyorkMainMenu ul, #psmiamiMainMenu ul, #psFairMenunewyork ul, #psFairMenumiami ul, #psnewyorkSubMenu ul, #psmiamiSubMenu ul {margin:0px; padding:0px;}
#psnewyorkMainMenu li, #psnewyorkMainMenu li, #psFairMenunewyork li, #psFairMenumiami li, #psmiamiSubMenu li, #psSubMenu li {display:inline; list-style:none;  }
#psMiamiMenu li a{}

#psLogomiami{
	padding-left:18px;
}
#psFairMenunewyork{
	padding-left:60px;
}
#psFairMenumiami{
	padding-left:23px;
}

#fairDate.datemiami img, .dateapplications{
	padding-left:18px;
}

#contents{clear:both;}
#psContent {
	padding-left: 5px;
	width:68%;
}
/* #contents div{display:inline;} */
#psLeftContent{  float:left; width:250px; padding-left:7px;}
#psRightContent{ float:left; width:500px;padding-left:7px;}


#psVideoLeft{  float:left; width:375px;}
#psPlaylistRight{ float:left;width:400px;}

.clear {
	clear: both;
}

/* Exhibitors Pages */

#exhibitorList {
	width: 800px;
}

#exhibitorListLeft, #exhibitorListRight {
	display: inline;
	float: left;
	width: 400px;
}

.exhibitorName a, .exhibitorName, .imageCaption {
	color: #ff008C;
	text-decoration: none;
	
	
}

#exhibit, #exhibit a , .exhibitor, .exhibitor a, .exhibitorLetter {
	
	
	text-decoration: none;
	
}

#lastNextImageLinks {
	width: 75px;
	
}

.exhibitorLetter {
	padding-top: 1em;
}

#exhibitLeftSpacer {
	width: 282px;
}

.imageCaption {
	padding-top: .8em;
	text-align: left;
}

.exhibitorCity {
	
	
	
}
#artistImageHolder div{
	
	
}


#lastNextImageLinks a {
	font-size: 2em;

	text-decoration: none;
}

/* End Exhibitors Pages */

/* Form */

input, textarea{
	border: 1px solid #999; 
}

form h3 {
	
	display: block;
}

label {
	display: block;
	padding-bottom:4px;
}
#player{
	
}
#playlist{
	height:150px;
	clear:both;	
	overflow:auto;
	overflow-y:hidden;
	height:160px;
	
	margin-bottom:15px;
}

#playlistHolder{
	width:1150px;
	height:150px;
	
}
.videoItem{
	height:150px;
}
#playlist .videoItem{
	display:inline; 
	float:left; 
	width:125px;
	padding:0px;
	

}
.videoInfo {
	
}
.videoInfo a{
	color: #F7901E;
	font-style:italic;
	
	
	text-decoration:none;
	
}

.videoThumb{
	
}
.videoInfo{
	width:100px;	
}

/* End Form */
#contents{
	
}
#imageMenuHolder{
	height:244px;
	width:775px;
	overflow:auto;
	overflow-y:hidden;
	white-space: nowrap; 
}
.imageMenu{
	width:1300px;
	height:244px;
	white-space: nowrap; 
}
.imageMenu div{
	display:inline;
	float:left;
	
	margin:0px 20px 10px 0px;
	
}
.imageMenu div img{
	height:195px;
	width:300px;
	overflow:hidden;
}
#documents{
	
}
#imageViewer{/*called from slideshow.js*/
	width:300px;
}
#psnewyorkPlaylistMenu, #psmiamiPlaylistMenu{
	padding-left:7px;
}
.menuLevel1, .selectedmenuLevel1{
	visibility: hidden;
	width:0px;
}
/*APPLICATION*/
#contentsapplications{
	margin-top:15px;
	clear:both;
}

#psApplicationRight{
	clear:both;
	
}
#psApplicationRight ul li{
	display:inline;
	margin:5px;
	
}
#psApplicationRight ul li a{
	
}
/* CSS 
Pulse color palette

	#DC0451 Red
	#F7901E Orange
	#D8D102 Yellow
	#59C200 Green
	#745757 Brown
	#FF088C Fuschia
	#B455B3 Purple
	#009FDA	Blue
	#ff008c


*/
.info{color:#009FDA;}
.miamiinfo{color:#B455B3;}
.programs{color:#F7901E;}
.title{color:#F7901E; font-style:italic;}
.exhibits{color:#FF088C;}
.press{color:#DC0451;}
.images{color:#D8D102;}
.vip{color:#59C200;}
.contact, a.contact{color:#745757;}

.larger{ }
.gray{color:#999; }
.images ul li a{ color:#B455B3; }
.exhibitsReverse{background:#FF088C; color:#FFF; margin-top:5px; border:0px; padding:5px !important;}
.vipReverse{background:#59C200; color:#FFF; margin-top:5px; border:0px; padding:5px !important;}
.pressReverse{background:#DC0451; color:#FFF; margin-top:5px; border:0px; padding:5px !important;}
.contactReverse{background:#745757; color:#FFF; margin-top:5px; border:0px; padding:5px !important;}
.miamiInfoReverse{background:#B455B3; color:#FFF; margin-top:5px; border:0px; padding:5px !important;}
.applicationReverse{background:#B455B3; color:#FFF; margin-top:5px; border:0px; padding:5px !important;}
 
.completed {
  color: #B455B3;
  font-weight: bold;
  margin-bottom: 4px;
 }

 .notCompleted {
  color: #999;
  font-weight: normal;
  margin-bottom: 4px;
 }
 
 .important{
	width:450px;
	font-size:80%;
  	float:right;
  	color:#999;
 }
 .floatLeft{
 	float:left;
 }



/* /APPLICATION*/
