
/* product detail page */
.product-detail { overflow: hidden; padding: 0 1em 0 1em; }
#tblFeatures { border-bottom: 2px solid #808080; }
#tblFeatures>ul { float: left; width: auto; margin: 0; }/*330px*/
#tblRelatedProds { padding: 0 !important; }
#tabs, #tabs li {
	list-style: none;
	margin: 0;
	padding: 0;
}
#tabs {
	padding: 7px 0 0 93px;
	margin: 3px auto;
	text-align: left;
	border-bottom: 0px solid #ececec;
}
#tabs li {
	display: inline;
	margin-right: -2px;
}
#tabs li a {
	background: url(images/tableftB.gif) no-repeat left top;
	color: #333;
	text-decoration: none;
}
#tabs li span {
	background: url(images/tabrightB.gif) no-repeat right top;
	padding: 5px 12px 5px 5px;
	margin: 4px 0 4px 4px;
}
#tabs li a:hover span {
	background: url(images/tabrightB2.gif) no-repeat left top;
	text-decoration: underline;
	background-position: 100% -42px;
}
#tabs li a:hover {
	background: url(images/tableftB2.gif) no-repeat left top;
	background-position: 0 -42px;font-weight:normal;color:#fff;
}
#tabs .product-tab-hover a {
	background-position: 0 -42px;
}
#tabs .product-tab-hover a span {
	background-position: 100% -42px;
}
#tabs li.ui-tabs-selected a { background-position: 0 -42px;font-weight:normal;color:#fff; }
#tabs li.ui-tabs-selected span { background-position: 100% -42px; }

/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .ui-tabs-hide {
		display: none;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .ui-tabs-nav {
		display: none;
    }
}
