.sliderwrapper {
	position: relative; /*leave as is*/
	overflow: hidden; /*leave as is*/
}
.sliderwrapper .contentdiv{
	visibility: hidden; /*leave as is*/
	position: absolute; /*leave as is*/
	left:31px;  /*leave as is*/
	top:20px;  /*leave as is*/
	height: 100%;
	filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
	width:100%;
	font-size:0px;
	line-height:0px;
	}
.sliderwrapper .ajeximg {
	background:url(../images/ajax-loader.gif) no-repeat center center;
	padding:20px;
	}
.pagination{
	text-align:center;
	width:300px;
	height:14px;
	zoom:1;
	position:relative;
	}
.pagination .toc,
.pagination .next,
.pagination .prev  {
	background:url(../images/navdots.gif) no-repeat -22px 0;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	width:13px;
	height:12px;
	outline:none;
	margin:0 5px;
	float:left;
	}
.pagination .clear {
	font-size:0px;
	line-height:0px;
	height:0px;
	clear:both;
	}
.midbar_container {
	background:url(../images/midbar-content-bg.gif) no-repeat 0 0;
	padding:20px;
	padding-bottom:6px;
	position:relative;
	height:399px;
	_height:1px;
	margin-bottom:-10px;
	
	}
.th_imgcontainer {
	position:relative;
	z-index:10000;
	min-height:1px;
	}
.th_imgcontainer .th_img {	
	position:absolute;
	right:26px;
	top:-393px;
	}
.th_imgcontainer .viewmore {
	background:url(../images/viewmore_img.png) no-repeat;
	position:absolute;
	right:28px;
	bottom:113px;
	width:148px;
	height:71px;
	text-indent:-9999999px;
	}

/* MIDBAR SLIDES
======================================*/
.midbarcontent .sliderwrapper {
	height:310px;
	margin-right:0px;
	}
.midbarcontent .pagination{
	padding-top:6px;
	margin:auto;
	}
.midbarcontent .pagination .toc {
	background:url(../images/navdots.gif) no-repeat 0px 0;
	}
.midbarcontent .pagination .toc:hover, 
.midbarcontent .pagination .toc.selected {
	background:url(../images/navdots.gif) no-repeat -19px 0;
	}
/* TAB BASED PRODUCTS
======================================*/
.pro-container .sliderwrapper {
	height: 294px;
	}
.pro-container .pagination{
	padding-top:0px;
	margin:-3px auto 13px auto;
	}
.pro-container .pagination .toc {
	background:url(../images/navdots.gif) no-repeat -20px -16px;
	width:15px;
	height:14px;
	}
.pro-container .pagination .toc:hover, 
.pro-container .pagination .toc.selected {
	background:url(../images/navdots.gif) no-repeat 0 -16px;
	}
.pro-container .pagination {
	width:auto;
	}
.pro-container .next-prev-btn {
	position:absolute;
	top:0px;
	right:0px;
	}
.pro-container .navdots {
	display:block;
	width:120px;
	height:14px;
	margin:auto;
	}
.pro-container .pagination {
	position:relative;
	}
.pro-container .pagination .next, 
.pro-container .pagination .prev {
	display:block;
	height:21px;
	width:30px;
	background:url(../images/next-prevbtn.gif) no-repeat;
	}
.pro-container .pagination .next {
	background-position:-40px 0px;
	right:0px;
	}
.pro-container .pagination .next:hover {
	background-position:-40px -29px;
	}
.pro-container .pagination .prev {
	background-position:0 0;
	}
.pro-container .pagination .prev:hover {
	background-position:0 -29px;
	}

