#heading { display: block; float:left; margin: 1.5em 0 1em 0; width:175px; padding-right:15px; }
/* Top Align 
#heading * { display: inline; padding: 4px; user-select: none; cursor: pointer; vertical-align: middle; } */ 
#heading * { user-select: none; cursor: pointer; border:none; }
#heading ul { list-style:none; margin:0; padding:0; }
#heading li { display:block; line-height:26px; padding: 0 0pt 2px 7px; background:url(/images/subnav-btn-arrow.gif) no-repeat left bottom; }
#heading li:hover { background-position:left -31px; }
#heading li.active { background-position:left top; font-weight:bold; color:#000; }
#wrapper { border: 1px dotted gray; margin: 1em; padding: 1em; }
#panes { border-style: none; margin: 2.2em 1em 0 1em; overflow: hidden; height: 450px; } 
	#panes div div { overflow: hidden; }
#pane-holder { float: left; width: 10000px !important; }  /* Width = #panes x width of .pane */
#previous { float: none; cursor: pointer; }
#next { float: none; cursor: pointer; }

.pane { overflow: hidden; float: left; width: 580px !important; margin-left:1em; padding-right:10px; }
.pane a { border:none; }


/* Screenshots and Descriptions */ 

.insidescreen { 
	float:left; 
	margin-bottom: 10px; 
}
.insidescreen img {
	width: 209px;
  border: 2px solid #ebebeb;
}
.insidescreendesc {
	float: left;
	padding-left: 15px;
	width: 345px;
	padding-bottom: 20px;
}
.imgfocus img {
	border: 2px solid #ebebeb;
}
.imgfocus:hover img {
	border: 2px solid #d6e1ff;
}
img.largeScreen {
	border: 2px solid #ebebeb;
}