html{
height:100%;
}

body{
	background-color:#a9aaab;
	margin:auto;
	text-align:center; 
	font-family:Arial;
	font-size:15px;
	color:#eee;
	height:100%;
	width:100%;
}


#masthead{
	background-color:#a9aaab;
	width:100%;
	height:120px;
	text-align:center;
	border-bottom:1px solid #fff;
}

#masthead-inner{
	width:950px;
	height:120px;
	margin:auto;
	position:relative;
}


#content{
	width:100%;
	height:371px;
	background-color:#d0cfdb;
	text-align:center;
}

#content-inner{
	width:950px;
	height:371px;
	margin:auto;
	position:relative;
	background-color:#fff;
}


#footer{
	background-color:#a9aaab;
	width:100%;
	height:150px;
	text-align:center;
	border-top:1px solid #fff;
}

#footer-inner{
	width:767px;
	height:150px;
	padding-left:100px;
	padding-right:80px;
	padding-top:20px;
	margin:auto;
	position:relative;
	font-size:9px;
}

#layout1{
display: table; height: 100%;width: 100%;  #position: relative; overflow: hidden;
}

#layout2{
 #position: absolute; #top: 50%;display: table-cell; vertical-align: middle;
 }
 
 #layout3{
 #position: relative; #top: -50%
 }




#logo{
	position:absolute;
	top:-10px;
	left:95px;
	z-index:30;

}





#menu{
	position:absolute;
	right:-10px;
	top:30px;
	overflow:visible;
	z-index:20;

}

#submenu{
	position:absolute;
	right:-5px;
	top:90px;
	overflow:visible;
	z-index:30;

}


#contentBG{
	position:absolute;
	top:0px;
	left:0px;
	z-index:10;
}



#contentOverlay{
	position:absolute;
	top:0px;
	left:0px;
	z-index:99;
}

#innerContent{
	position:absolute;
	top:0px;
	left:0px;
	z-index:20;
}

#collectionText{
	color:#fff;
	position:absolute;
	left:15px;
	top:100px;
	text-align:center;
	width:220px;
	z-index:40;
	font-size:12px;
	line-height:24px;
}


h1{
	position:absolute;
	top:30px;
	left:100px;
	z-index:20;
}

.lbl{
	width:80px;
	display:block;
	float:left;
	padding-top:2px;
}

.textPara{
	position:absolute;
	top:100px;
	left:100px;
	z-index:30;
	padding-right:80px;
	font-size:12px;
	line-height:1.3em;
}

#tradeshowTable{
	z-index:40;
	position:absolute;
	left:100px;
	top:150px;
}

#tradeshowTable th{
		font-weight:bold;
		font-size:12px;
		padding:4px;
}

#tradeshowTable td{
		font-size:12px;
		padding:4px;
}

#productNames{
	position:absolute;
	right:18px;
	top:348px;
	z-index:50;
	color:#999;
	font-size:11px;
}


#productNames a{
	color:#999;
	text-decoration:none;
	margin-right:8px;
}

#nextPrevious{
	position:absolute;
	right:698px;
	top:344px;
	z-index:50;
}

#previous{
margin-left:4px;
font-size:10px;
text-decoration:none;
padding:4px 6px;
z-index:50;
opacity: .8;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
filter: alpha(opacity=80);

}

#next{
margin-left:2px;
font-size:10px;
text-decoration:none;
padding:4px 10px 4px 6px;
z-index:50;
opacity: .8;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
filter: alpha(opacity=80);

}


em, a{
color:#fff;
}

strong{
	font-weight:bold !important;
}

.error{
	color:#f00;
}

