
/* 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 0px 0px 93px;
	margin: 3px auto;
	text-align: left;
	border-bottom: 0px solid #ececec;
	margin-bottom: 2px;
}
#tabs li {
	display: inline;
	margin-right: -1px;
}
#tabs li a {
	background:#e4f1f7 url(images/tableftB-.gif) no-repeat left top;
	color: #333;
	text-decoration: none;
	border-style:solid;
	border-width:1px 1px 0px 1px;
	border-color:#a2c0d0;
	padding:4px 9px 4px 8px;
}
#tabs li span {
	background: url(images/tabrightB-.gif) no-repeat right top;
}
#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:#b8ab8a url(images/tableftB2-.gif) no-repeat left top;
	background-position: 0 -42px;font-weight:normal;color:#fff;
	border-style:solid;
	border-width:1px 1px 0px 1px;
	border-color:#383222;
}
#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; background:#86abc0;
	border-style:solid;
	border-width:1px 1px 0px 1px;
	border-color:#25353d;}
#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;
    }
}

