a.view-demo { 
	width: 123px;
	height: 38px;
	background-image: url( images/button_viewdemo_large_sprite.png );
	background-repeat: no-repeat;
	background-position: 0 0;
	border: none;
	padding: 0;
	display: block;
}

a.view-demo:hover {
	background-position: 0 -38px;
}

a.startsession { 
	background-image: url( images/button_vieweguideline.png );
}

a.startsession.large { 
	background-image: url( images/button_vieweguideline_large.png );
}

.program-icon {
	background-image: url( images/eguidelines_shadow_bg.png );
}

.program-icon, 
.program-icon a, 
.program-icon a .thumb-overlay, 
.program-icon a .thumb-overlay .inner, 
.program-icon a img {
	width: 72px;
	height: 126px;
}

.program-icon a .thumb-overlay,
.program-icon a .thumb-overlay .inner {
	background-image: url( images/thumb_overlay_eguideline.png );
}

p.views { display: none; }

#inner-tab-body { margin-top: 20px; }

#preview-image a .thumb-overlay,
#preview-image a .thumb-overlay .inner {
	background-image: url( images/thumb_overlay_large_eguideline.png );
}
