/* PARENT CONTAINER FOR ALL TAB ELEMENTS  ====================== */

.rowcontainer {
 	height: 57px;
}

/* ROW CONTAINER (holds subTab 1 through 6) ====================== */

div#row1set1, div#row1set2, div#row2set1, div#row2set2 {
	overflow: hidden;
	position: absolute;
}
div#row1set1, div#row1set2 {
	height: 57px;
	top: 0px;
	left: 8px;
}
div#row2set1, div#row2set2 {
	left: 3px;
}

div.bottomRule { /* goes between the z-index of row1 and row2 for "rule effect" */
	background-image: url( /images/rowsubTab-tile.gif ); 
	background-position: bottom left;
	position: absolute;
	width: 531px;
	left: 0px;
}

div#row2set1, div#row2set2, div.bottomRule {
	height: 29px;
	top: 28px;
}

/* TAB DISTRIBUTER CONTAINER ====================== */


#tablerow1set1, #tablerow1set2 {
	width: 514px;
	text-align: center;
}

#tablerow2set1, #tablerow2set2 {
	width: 524px;
	text-align: center;
}

/* TAB TEXT CONTAINER ====================== */
#tablerow1set1 td, #tablerow1set2 td {
	height: 57px;
}
#tablerow2set1 td, #tablerow2set2 td {
	height: 29px;
}
div.clip-false { /* applies only for row2 must be at least the height of containing TD - see above class*/
	height: 100px;
	overflow: hidden;
}
div.clip-true { /* applies only for row2 minus height by 1px - see above class*/
	height: 28px;
	overflow: hidden;
}
div.rowSubTab-off, div.rowSubTab-at { 
	padding-top: 8px;
	height: 57px;
	position: relative;
	margin: 0px 5px;
	cursor: pointer;
	border: dashed red 0px;
}
div.rowSubTab-off {
	background-image: url( /images/rowTabtile-off.gif );
}
div.rowSubTab-at {
	background-image: url( /images/rowTabtile-at.gif );
}

div.rowTabend-1 {
	float: left;
	width: 5px;
	margin-right: -5px;
}
div.rowTabend-2 {
	float: right;
	width: 5px;
	margin-left: -5px;

}