@charset "utf-8";
/* CSS Document */
.floatl {
	float: left
}
.floatr {
	float:right
}
li {
   list-style-type: none
}

.materials-row {
   text-align: center
}

.model-row th {
   text-align: center
}

/*Blade markers */
.ploops {
	background: url(ploops.png) no-repeat center 0;
        
}
.ploops-optimal {
	background-position: 0 0
}
.ploops-good {
	background-position: 0 -10px
}
.ploops-acceptable {
	background-position: 0 -20px
}
/* Product details page, features tab */
.tab-features {
	width: 100%;	
	overflow: hidden;
	margin-left: -35px;
}
.tab-features .featuresleft
{
	float:left;
}
.tab-features .featuresright
{
	float:left;
	padding-left:15px;
}

.tab-features div.textfeaturecontainer div.features,
.tab-features div.textfeaturecontainer div.benefits {
	clear:both;
	float: none;
}

.tab-features div.features,
.tab-features div.benefits {
	float: left;
}


.tab-features div.descfeatures ul {
	margin-bottom:-5px;
	padding-bottom:5px;
}

.tab-features div.descfeatures {
	border-right: 1px solid #e3e3e3;
	margin-right: 15px;
}

.tab-features div.textfeaturecontainer
{
	float:left;
	width: 40%;
}

.tab-features div.descfeatures ul li.yes {
	background: transparent url(full.gif) no-repeat scroll 0 4px;
}

.tab-features div.descfeatures ul li {
	margin: 0 0 5px 30px;
	padding: 0 15px 0 20px;
}

.tab-features div.others {
	float: right;
}

.tab-features div.features {
	margin-bottom: -1000px;
	padding-bottom: 1000px;
	border-right: 1px solid #e3e3e3;
	margin-right: 15px;
}

.tab-features #usageareas {
	border-right: none;
	margin-right: 0px;
	margin-left:-20px;
}

.tab-features div.features ul li {
	margin: 0 0 5px 30px;
	padding: 0 15px 0 20px;
}

.tab-features div.features ul li.yes {
	background: transparent url(full.gif) no-repeat scroll 0 4px;
}
.tab-features div.features ul li.video {
	background: transparent url(video.png) no-repeat scroll -2px 0px;
}

.tab-features div.features ul li.optional {
	background: transparent url(half.gif) no-repeat scroll 0 4px;
}
.tab-features div.features ul li.no {
	background: transparent url(none.gif) no-repeat scroll 0 4px;
}

.tab-features div.benefits {
	width: 33%;
	border-right: 1px solid #e3e3e3;
	padding-right:15px;

}

.tab-features div.benefits ul li {
	margin: 0 0 15px 0;
	overflow: hidden;
	position:relative;
}

.tab-features div.benefits ul li img {
	float: left;
}

.tab-features div.benefits div {
	margin: 0 0 10px 110px;
	position: relative;
}

.tab-features div.benefits div h3 { display: inline; }

.tab-features div.benefits div .disclaimer {
	position: absolute;
	margin-top: -5px;
}

.tab-features div.benefits p {
	margin: 0 0 0 110px;
}

.tab-features div.others {
	width: 220px;
	margin-top: 30px;
}


/* Tooltip ==================================== */

div.tooltipH {
	position: absolute;
	z-index: 8888;
}

div.tooltipH-content {
	background: url(tooltip.png) no-repeat left top;
	width: 246px;
	min-height: 80px;
	padding: 7px 20px 0px 10px;
}

div.tooltipH-content-application {
	background: url(tooltip.png) no-repeat left top;
	width: 246px;
	min-height: 80px;
	padding: 7px 15px 0px 10px;
}

div.tooltipH-content-application img {
	margin: 10px 0px 10px 0px;
}

div.tooltipH-content-application h3,div.tooltip-content-application p {
	margin: 0;
}

div.tooltipH-bottom {
	background: url(tooltip.png) no-repeat left bottom;
	height: 20px;
	width: 246px;
}

div.tooltipH-content h3 {
	margin: 0;
}

div.tooltipH-content img {
	float: right;
	margin: 0 0 5px 5px;
}

.tooltipH-item span {
	cursor: help;
	border-bottom: 1px dashed #ccc;
}

div.tooltipH-content p { line-height: 16px; margin-bottom: 0; }

/* Disclaimer */
.disclaimer { font-style: normal; }
