.vha-mod-tab-top,
.vha-mod-tab-bottom {
	padding-top: 1px;
	overflow: hidden;
}

.vha-mod-tab-top .vha-mod-inner,
.vha-mod-tab-bottom .vha-mod-inner {
	position: relative;
	padding: 0;	
}

.vha-mod-tab-top .mod-hd,
.vha-mod-tab-bottom .mod-hd {
	padding: 10px;
}

/* flow right */
.vha-mod-tab-top .mod-bd .display .copy,
.vha-mod-tab-bottom .mod-bd .display .copy {
  position: absolute;
  width: 410px;
  height: auto;
  top: 93px;
  visibility: hidden;
  z-index: 1;
}															

.vha-mod-tab-top .mod-bd .display .copy h3,
.vha-mod-tab-bottom .mod-bd .display .copy h3 {
  font-weight: normal;
}

.vha-mod-tab-top .mod-bd .display .view,
.vha-mod-tab-bottom .mod-bd .display .view {
  width: 948px;
  height: 310px;
  position: absolute;
}

.vha-mod-tab-top .mod-bd .display .view img,
.vha-mod-tab-bottom .mod-bd .display .view img {
  position: absolute;																
  bottom: 0;
  visibility: hidden;	
}

/* face right */
.vha-mod-tab-top.right .mod-bd .display .copy,
.vha-mod-tab-bottom.right .mod-bd .display .copy {
  left: 80px;
}
		
.vha-mod-tab-top.right.flow .mod-bd .display .view,
.vha-mod-tab-bottom.right.flow .mod-bd .display .view {
  right:-300px;
}

.vha-mod-tab-top.right .mod-bd .display .view img,
.vha-mod-tab-bottom.right .mod-bd .display .view img {
  right:40px;
}

/* face left */
.vha-mod-tab-top.left .mod-bd .display .copy,
.vha-mod-tab-bottom.left .mod-bd .display .copy {
  left: auto;
  right:80px;
}

.vha-mod-tab-top.left.flow .mod-bd .display .view,
.vha-mod-tab-bottom.left.flow .mod-bd .display .view {
  right: auto;
  left:-300px;
}

.vha-mod-tab-top.left .mod-bd .display .view img,
.vha-mod-tab-bottom.left .mod-bd .display .view img {
  right: auto;
  left:40px;
}

.vha-mod-tab-top .mod-bd ul li.last,
.vha-mod-tab-bottom .mod-bd ul li.last {
	border-right:none;
	width:239px;
}

.vha-mod-tab-top .mod-bd ul li.active,
.vha-mod-tab-bottom .mod-bd ul li.active {
	color: #BF0000;

}

.vha-mod-tab-top .mod-bd ul li:hover,
.vha-mod-tab-bottom .mod-bd ul li:hover {
	color: #BF0000;
}
												
/* different size buttons for less then 4 items within the list */
.vha-mod-tab-top .mod-bd ul.span3 li,
.vha-mod-tab-bottom .mod-bd ul.span3 li {
	width: 316px;
}

.vha-mod-tab-top .mod-bd ul.span3 li.last,
.vha-mod-tab-bottom .mod-bd ul.span3 li.last {
	width: 314px;
}

.vha-mod-tab-top .mod-bd ul.span2 li,
.vha-mod-tab-bottom .mod-bd ul.span2 li {
	width: 474px;
}

.vha-mod-tab-top .mod-bd ul li span.over,
.vha-mod-tab-bottom .mod-bd ul li span.over {
	background-image: url(../../img/os_info/vha-mod-tab-bottom-over.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	width: 100%;
	height: 100%;
	display: block;
	position: absolute;
	margin-left: 2px;
	top: 0;
	left: 0;
	z-index: 0;
	visibility: hidden;
}

.vha-mod-tab-top .mod-bd ul.span3 li span.over,
.vha-mod-tab-bottom .mod-bd ul.span3 li span.over {
	background-image: url(../../img/os_info/vha-mod-tab-bottom-over-span3.gif);
	margin-left: 1px;
}

.vha-mod-tab-top .mod-bd ul.span2 li span.over,
.vha-mod-tab-bottom .mod-bd ul.span2 li span.over {
	background-image: url(../../img/os_info/vha-mod-tab-bottom-over-span2.gif);
	margin-left: 1px;
}

.vha-mod-tab-top .mod-bd ul li > div.copy,
.vha-mod-tab-bottom .mod-bd ul li > div.copy {
	display: block;
	position: relative;
	z-index: 1;
	padding-top: 20px;
}

/* Hidden content within the navigation */
.vha-mod-tab-top .mod-bd ul li > div.view.hidden,
.vha-mod-tab-bottom .mod-bd ul li > div.view.hidden {
	display: none;
}
