div.productfinder {
	background:				url(../../mysite/images/bg_newsfinderheadline.png) no-repeat;
	color:					#fff;
	font-weight:			bold;
	font-size:				1.1em;
	padding:				4px 0px 2px 15px;
	margin-left:			20px;
	margin-top:				-15px;
}

#catalogue_header_left {
	padding:				10px 0px 0px 24px;
	width:					500px;
	float:					left;
	margin:					0px 18px 20px 20px;
	background:				#f1f6fe url(../images/bg_catalogue_header.png) repeat-x;
	border:					1px solid #00558a;
	min-height:				140px;
	position:				relative;
}

#catalogue_header_left .search_field {
	position:				absolute;
	right:					5px;
	bottom:					25px;
}

#catalogue_header_left .search_field div {
	margin-top:				5px;
}


#catalogue_header_right {
	padding:				16px 0px 10px 16px;
	width:					310px;	
	float:					right;
	background:				#f1f6fe url(../images/bg_catalogue_header.png) repeat-x;
	margin:					0px 24px 20px 0px;
	border:					1px solid #00558a;
	min-height:				125px;
}

#catalogue_header_right .phone_number {
	float:					right;
	display:				block;
	background:				url(../../mysite/images/bg_button_phone.png) no-repeat;
	width:					160px;
	height:					39px;
	padding-left:			10px;
}

#catalogue_header_right .phone_number_en_US {
	float:					right;
	display:				block;
	background:				url(../../mysite/images/bg_button_phone_en_US.png) no-repeat;
	width:					160px;
	height:					39px;
	padding-left:			10px;
}

#catalogue_header_right #teaser_mail img {
	height:					50px;
	width:					136px;
	margin-top:				15px;
	margin-left:			35px;
}

.catalogue_img {
	float:					left;
	display:				block;
	background:				url(../../mysite/images/catalouge.png) no-repeat;
	width:					45px;
	height:					110px;
}

#ac_loading {
	height:					100px;
	background:				url(../images/loading.gif) center center no-repeat;
}

#content_main_fullwidth_catalogue {
	display:				none;
}

#foundproducts {
	/*float: right;*/
	width: 327px;
	padding-left: 20px;
	padding-right: 25px;
}

div.pagination {
	margin:					20px 0px;
	padding:				0px 24px;
}

div.attribute, div.product_attributes img.attribute  {
	float:					left;
	margin-right:			5px;
}

div.product_attributes img.attribute {
	padding:				5px;
}

div.product_attributes img.attribute.highlight  {
	border:					5px solid #ffd700;
	padding:				0px;
}

div.catalogue_attributes {
	margin-top:				-10px;
	margin-bottom:			10px;
	padding-left:			135px;
}

div.catalogue_attributes div.attribute {
	margin-right:			2px;
	padding:				2px;
	border:					2px solid transparent;
}

div.catalogue_attributes div.attribute_description {
	display:				none;
}

div.catalogue_attributes div.attribute.selected, div.catalogue_attributes div.attribute.preselected {
	background:				#fff;
	border:					2px solid #f00;
}

div.catalogue_attributes div.attribute img {
	display:				block;
}

div.product_openall {
	background:				#c8e4f9;
	padding:				2px 24px;
	margin-bottom:			10px;
	font-weight:			bold;
	color:					#ea0f0f;
	float:					left;
	width:					120px;
	cursor:					pointer;
}

div.product_closeall {
	background:				#c8e4f9;
	padding:				2px 24px;
	margin-bottom:			10px;
	font-weight:			bold;
	color:					#ea0f0f;
	float:					left;
	width:					292px;
	cursor:					pointer;
}

div.product_path {
	background:				#c8e4f9;
	padding:				2px 24px;
	margin-bottom:			10px;
	font-weight:			bold;
	width:					460px;
	cursor:					pointer;
}

div.product_path_empty {
	height:					20px;
	background:				#c8e4f9;
	margin-bottom:			10px;
}

div.product_header {
	background:				#eaeaea;
	padding:				2px 0px;
	margin-bottom:			10px;
	cursor:					pointer;
}

div.product dl.product {
	padding:				0px 24px;
}

dl.product dt.title {
	font-weight:			bold;
	float:					left;
	width:					240px;
	margin-right:			5px;
}

dl.product dd {
	float:					left;
	padding:				0px 5px;
}

dl.product dd.article_no {
	width:					150px;
}

dl.product dd.attributes_mini {
	width:					220px;
}

dl.product dd.material {
	width:					140px;
}

dl.product dd.weight {
	width:					80px;
}

div.product_content {
	padding:				0px 2px 0px 24px;
	margin-bottom:			10px;
}

div.product_attributes {
	margin-bottom:			10px;
}

div.product_features {
	width:					170px;
	float:					left;
	margin-bottom:			10px;
	margin-right:			20px;
}

div.product_scopes {
	float:					left;
	margin-bottom:			10px;
	margin-right:			20px;
	width:					160px;
}

div.product_dimensions {
	float:					left;
	margin-right:			20px;
}

div.product_options {
	float:					left;
	width:					150px;
	margin-right:			23px;
}

div.product_image {
	float:					left;
	width:					132px;
	background:				url(../images/bg_div_product_image.gif) no-repeat;
	padding:				1px 0px 0px 8px;
}

.typography div.product_options a {
	display:				block;
	font-weight:			bold;
	text-decoration:		none;
	margin-bottom:			15px;
	padding:				4px 0px 5px 0px;
}

.typography div.product_options a.compatiblity {
	padding-top:			0px;
	background:				url(../images/bg_a_compatiblity.gif) no-repeat center right;
}

.typography div.product_options a.datasheet {
	background:				url(../images/bg_a_datasheet.gif) no-repeat center right;
}

.typography div.product_options a.gallery {
	background:				url(../images/bg_a_gallery.gif) no-repeat center right;
}

.typography div.product_options a.colors {
	margin-bottom:			0px;
	background:				url(../images/bg_a_colors.gif) no-repeat center right;
}

.typography div.product_features ul, .typography div.product_scopes ul {
	list-style-type:		none;
	margin:					0px;
}

.typography div.product_features ul li, .typography div.product_scopes ul li {
	margin:					0px;
}

div.attribute_note {
	display:				none;
}

div.product_note {
}

.typography div.product_note span.notes {
	font-weight:			bold;
	color:					#cc0000;
	display:				block;
}

.typography table.dimensions {
	width:					170px;
}

.typography table.dimensions thead {
	font-weight:			bold;
}

.typography table.dimensions td {
	text-align:				center;
}

.typography table.dimensions td.length, .typography table.dimensions td.width {
	width:					85px;
}

#catalogue_form {
	margin-bottom:			20px;
}

#catalogue_form #printer_select {
	width:					200px;
}

#catalogue_form input.product_search {
	border:					1px solid #002c6a;
	padding:				2px 2px 2px 15px;
	background:				#fff url(../images/bg_input.gif) no-repeat left center;
	width:					183px;
}

input.reset {
	margin-left:			20px;
}

div.compatibilities {
	display:				none;
}

div.compatibilities div.typography {
	padding-bottom:			20px;
}

.typography #download_catalogue, .typography #download_catalogue_from_search {
	padding:				4px 0px 0px 18px;
	background:				url(../images/bg_a_datasheet2.gif) no-repeat 0px 3px;
	text-decoration:		none;
	display:				table;
}

#download_search_results {
	display:				none;
	margin-top:				5px;
	width:					250px;
}

#products_count {
	display:				none;
}

div.catalogue_link {
	margin-bottom:			0px;
}

.typography #sample_request {
	display:				-moz-inline-block;
	display:				inline-block;
	padding:				4px 0px 5px 40px;
	background:				url(../images/bg_a_sample_request.gif) no-repeat center left;
	text-decoration:		none;
	font-weight:			bold;
}

#export_form input {
	display:				none;
}

label.attributes {
	float:					left;
	padding-top:			10px;
	width:					135px;
}

#input_search_label, #select_printer_label, #select_application_label {
	display:				block;
	float:					left;
	padding-top:			2px;
	width:					138px;
}

#application_select {
	width: 200px;
}

div.spacer {
	margin:					10px 0px;
	border-bottom:			1px solid #002c6a;
}

div.product_compatibilities div.typography h3 {
	border-bottom:			1px solid #002c6a;
}

table.compatibility_table {
	margin-bottom:			20px;
}

table.compatibility_table thead {
	font-weight:			bold;
}

table.compatibility_table td {
	padding:				2px 10px;
}

#product_compatibilities {
	background:				#fff;
	padding:				20px;
}

div.product_gallery div.lightbox {
	display:				block;
	float:					left;
	margin:					10px;
	width:					100px;
	overflow:				hidden;
}

div.product_gallery div.lightbox a.lightbox {
	display:				block;
}
/*
#catalogue_form_left, #catalogue_form_right {
	float:					left;
	width:					394px;
}

#catalogue_form_left {
	width:					500px;
}
*/
#catalogue_form_right, #catalogue_form_right_no_margin {
	float:					left;
	width:					180px;
	margin-top:				75px;
}

#catalogue_form_right_no_margin {
	margin-top:				0px;
}

.typography span.appx {
	font-size:				smaller;
}
