

/**
 * Set the top position of background images for each possible elment for small icons
 */

a.icon_tx_productcatalogue_pi1_quality_0 {
	background-position: 0 0 ;
}

a.icon_tx_productcatalogue_pi1_quality_1 {
	background-position: -26px 0 ;
}

a.icon_tx_productcatalogue_pi1_quality_2 {
	background-position: -52px 0 ;
}

a.icon_tx_productcatalogue_pi1_quality_3 {
	background-position: -78px 0 ;
}

a.icon_tx_productcatalogue_pi1_quality_4 {
	background-position: -104px 0 ;
}

a.icon_tx_productcatalogue_pi1_quality_5 {
	background-position: -130px 0 ;
}

a.icon_tx_productcatalogue_pi1_quality_6 {
	background-position: -156px 0;
}

a.icon_tx_productcatalogue_pi1_treatment_0 {
	background-position: 0 -26px ;
}

a.icon_tx_productcatalogue_pi1_treatment_1 {
	background-position: -26px -26px ;
}

a.icon_tx_productcatalogue_pi1_treatment_2 {
	background-position: -52px -26px ;
}

a.icon_tx_productcatalogue_pi1_treatment_3 {
	background-position: -78px -26px ;
}

a.icon_tx_productcatalogue_pi1_treatment_4 {
	background-position: -104px -26px ;
}

a.icon_tx_productcatalogue_pi1_treatment_5 {
	background-position: -130px -26px ;
}

a.icon_tx_productcatalogue_pi1_productgroup_0 {
	background-position: 0 -52px ;
}

a.icon_tx_productcatalogue_pi1_productgroup_3 {
	background-position: -26px -52px ;
}

a.icon_tx_productcatalogue_pi1_productgroup_2 {
	background-position: -52px -52px ;
}

a.icon_tx_productcatalogue_pi1_productgroup_1 {
	background-position: -78px -52px ;
}

a.icon_tx_productcatalogue_pi1_cogging_0 {
	background-position: 0 -78px ;
}

a.icon_tx_productcatalogue_pi1_cogging_1 {
	background-position: -26px -78px ;
}

a.icon_tx_productcatalogue_pi1_surface_0 {
	background-position: 0 -104px ;
}

a.icon_tx_productcatalogue_pi1_surface_1 {
	background-position: -26px -104px ;
}

a.icon_tx_productcatalogue_pi1_surface_2 {
	background-position: -52px -104px ;
}

/**
 * Set the top position of background images for each possible elment for large icons
 */

label.icon_tx_productcatalogue_pi1_quality_0 {
	background-position: 0 0 ;
}

label.icon_tx_productcatalogue_pi1_quality_1 {
	background-position: -45px 0 ;
}

label.icon_tx_productcatalogue_pi1_quality_2 {
	background-position: -90px 0 ;
}

label.icon_tx_productcatalogue_pi1_quality_3 {
	background-position: -135px 0 ;
}

label.icon_tx_productcatalogue_pi1_quality_4 {
	background-position: -180px 0 ;
}

label.icon_tx_productcatalogue_pi1_quality_5 {
	background-position: -225px 0 ;
}

label.icon_tx_productcatalogue_pi1_quality_6 {
	background-position: -270px 0;
}

label.icon_tx_productcatalogue_pi1_treatment_0 {
	background-position: 0 -45px ;
}

label.icon_tx_productcatalogue_pi1_treatment_1 {
	background-position: -45px -45px ;
}

label.icon_tx_productcatalogue_pi1_treatment_2 {
	background-position: -90px -45px ;
}

label.icon_tx_productcatalogue_pi1_treatment_3 {
	background-position: -135px -45px ;
}

label.icon_tx_productcatalogue_pi1_treatment_4 {
	background-position: -180px -45px ;
}

label.icon_tx_productcatalogue_pi1_treatment_5 {
	background-position: -225px -45px ;
}

label.icon_tx_productcatalogue_pi1_productgroup_0 {
	background-position: 0 -90px ;
}

label.icon_tx_productcatalogue_pi1_productgroup_3 {
	background-position: -45px -90px ;
}

label.icon_tx_productcatalogue_pi1_productgroup_2 {
	background-position: -90px -90px ;
}

label.icon_tx_productcatalogue_pi1_productgroup_1 {
	background-position: -135px -90px ;
}

label.icon_tx_productcatalogue_pi1_cogging_0 {
	background-position: 0 -135px ;
}

label.icon_tx_productcatalogue_pi1_cogging_1 {
	background-position: -45px -135px ;
}

label.icon_tx_productcatalogue_pi1_surface_0 {
	background-position: 0 -180px ;
}

label.icon_tx_productcatalogue_pi1_surface_1 {
	background-position: -45px -180px ;
}

label.icon_tx_productcatalogue_pi1_surface_2 {
	background-position: -90px -180px ;
}


.checkBoxWrap {
	float: left;
	height: 60px;
}
.checkBoxWrapLast {
	float: left;
	height: 60px;
}

fieldset#fieldset-productgroup .checkBoxWrap {
	width: 98px;
}

fieldset#fieldset-cogging .checkBoxWrap {
	width: 98px;
}

fieldset#fieldset-surface .checkBoxWrap {
	width: 98px;
}


.topLabel {
	float: left;
	width: 50px;
}

.topLabel label {
	cursor: pointer;
}
.topInput {
	float: left;
}
.tx_productcatalogueBottomDiv label {
	font-size: 10px;
}
.tx_productcatalogueBottomDiv {
	padding-top: 2px;
	clear: both;
}

.tx-productcatalogue-pi1 fieldset {
	border: none;
}


.tx-productcatalogue-pi1 fieldset legend {
	color: #969696;
	display: none;
	padding:0 6px 0 6px;
	font-weight: bold;
	margin: 0;
}

div.divFieldSetWrap {
	margin-bottom: 10px;
	border-bottom: 1px solid #969696;
	padding: 0 0 10px 0;
}
div.divFieldSetWrapLast {
	padding: 0;
}

#ajax-form {
	width: 580px;
	min-height: 385px;
	background-color: #FFFFFF;
	border:1px solid #969696;
	padding:15px;
	overflow: hidden;
}

.ajax-loading {
	background-image: url(../icons/ajax-loader.gif);
	background-position: center center;
	background-repeat: no-repeat;
}

.ajax-loading-list {
	background-image: url(../icons/ajax-loader-grey.gif);
	background-position: center center;
	background-repeat: no-repeat;
	height: 70px;
	width: 595px;
	padding:15px;
}


table#ajax-list {
	margin-top: 20px;
	width: 620px;
	empty-cells:show;
	
}

#ajax-list {
	padding-left: 0px;
	
}

.contentTableMain th.pxProductsTdQual,
.contentTableMain th.pxProductsTdLink,
.contentTableMain th.pxProductsTdModule,
.contentTableMain th.pxProductsTdQualtxt,
.contentTableMain th.pxProductsTdPage,
.contentTableMain td.pxProductsTdQual,
.contentTableMain td.pxProductsTdLink,
.contentTableMain td.pxProductsTdModule,
.contentTableMain td.pxProductsTdQualtxt,
.contentTableMain td.pxProductsTdPage {
	padding: 3px 24px 3px 0;
	text-align: left;
	vertical-align: middle;
	border-bottom: 1px solid #FFF;
	white-space: nowrap;
}

.contentTableMain th.pxProductsTdTechdetail,
.contentTableMain td.pxProductsTdTechdetail {
	padding: 3px 0 3px 0;
	text-align: left;
	vertical-align: middle;
	border-bottom: 1px solid #FFF;
	white-space: nowrap;
}

.pxProductsTdQual a {
	margin-right: 4px;
}

.pxProductsTdIcon {
	
}

.pxProductsTdLink {
	
}

.pxProductsTdQual {
	
}

.pxProductsTdModule {
	
}

.pxProductsTdQualtxt {
	
}

.pxProductsTdPage {
	
}

.pxProductsTdTechdetail a {
	font-weight: bold;
}

