

/* Main Table Border*/
.left-top-corner-table {
	background: url(/gallery/images/table-images/top-left.gif) top left no-repeat;
}
.top-table {
	background: url(/gallery/images/table-images/top.gif) top left repeat-x;
}
.right-top-corner-table {
	background: url(/gallery/images/table-images/top-right.gif) top right no-repeat;
}
.right-table {
	background: url(/gallery/images/table-images/right.gif) top right repeat-y;
}
.right-bottom-corner-table {
	background: url(/gallery/images/table-images/bottom-right.gif) bottom right no-repeat;
}
.bottom-table {
	background: url(/gallery/images/table-images/bottom.gif) bottom left repeat-x;
}
.left-bottom-corner-table {
	background: url(/gallery/images/table-images/bottom-left.gif) bottom left no-repeat;
}
.left-table {
	background: url(/gallery/images/table-images/left.gif) top left repeat-y;
}
.center-table {
	background: #FDFDFD
}

/*Before and After Table*/

.bg-before-after {
	margin:10px 0 0 0;
	padding:0;
	width: 720px;
	height: 165px;
	background: url(/images/bg-before-after.gif) top center no-repeat;
}

.before {
	float:left;
	padding: 17px 0 0 19px;
	margin: 0;
}

.after {
	float:right;
	padding: 17px 18px 0 0;
	margin: 0;
}

a.overlay-before {
	position:absolute;
	height:127px;
	width:305px;
	float: left;
	padding: 0;
	margin: 0;
	background: url(/images/images-case-studies/overlay-before.png) top left no-repeat;
}

a.overlay-after {
	position:absolute;
	height:127px;
	width:305px;
	float: left;
	padding: 0;
	margin: 0;
	background: url(/images/images-case-studies/overlay-after.png) top left no-repeat;
}

a:hover.overlay-before, a:hover.overlay-after {
  background-position: 0 -127px;
}
