

/*DIN
/*
.DINNextLTPro-Light {
	font-family: DINNextLTPro-Regular;
}.DINNextLTPro-Bold {
	font-family: DINNextLTPro-Bold;
}.DINNextLTPro-Regular {
	font-family: DINNextLTPro-Regular;
}
*/


/*
.mhi-forward-grey {
	color:	#82A0AA;
	background-color:	#82A0AA;
	}
	
.mhi-forward-grey-hex {
	color:	#82A0AA;
	background-color: #82A0AA;
	}
	
	.mhi-forward-grey-rgb {
	color:rgba(130,160,170,1.00);
	background-color:rgba(130,160,170,1.00);	
	}
	
	
	.mhi-forward-grey-80 {
	color:rgba(130,160,170,0.8);
	background-color:rgba(130,160,170,0.8);	
	}
	
	.mhi-forward-grey-60 {
	color:rgba(130,160,170,0.8);
	background-color:rgba(130,160,170,0.6);	
	}
	
	.mhi-forward-grey-40 {
	color:rgba(130,160,170,0.8);
	background-color:rgba(130,160,170,0.4);	
	}
	
	.mhi-forward-grey-20 {
	color:rgba(130,160,170,0.8);
	background-color:rgba(130,160,170,0.2);	
	}
	
	
	.mhi-dark-blue-grey-1 {
	color:	#3C5D69;
	background-color: #567783;
	}



	.mhi-dark-blue-grey-2 {
	color:	#3C5D69;
	background-color: #3C5D69;
	}
	
	
	
	.mhi-dark-blue-grey-3 {
	color:	#223F4B;
	background-color: #223F4B;
	}

	
	.mhi-red {
	color:	#E31F26;
	background-color: #E31F26;

		
	}	

*/



body {
	/*zoom:120%;*/
	
	transform: scale(1.0);
transform-origin: 50% 0;
	
	-moz-transform: scale(1.0);
-moz-transform-origin: 50% 0;
	
}

@media screen and (min-width: 1025px) {

body {

transform: scale(1.25);
-moz-transform: scale(1.25);

	
}
}


@media screen and (max-width: 992px) {

body {

margin: 0px 20px 0px 20px!important;
	
}
}


* {

  font-size: 1.0em;
  line-height:1.2em;
font-family: DINNextLTPro-Regular;
	letter-spacing: -0.03em;
}


A {
text-decoration: none;
  font-color: #000000 !important;
  border:0px;
}

img { 
   border:0px;
}

sup {
	font-size:80%;
}


h1 {
font-size: 1.6em;
font-family: DINNextLTPro-Bold;
color:	#223F4B;
text-transform:uppercase;
letter-spacing: -0.0em;
font-weight: normal; 

}


h2 {
font-size: 1.6em;
font-family: DINNextLTPro-Bold;
color:	#223F4B;
text-transform:uppercase;	
letter-spacing: -0.0em;
font-weight: normal; 
margin: 10px 0px 0px 0px;

}


/* DSS PRESS CONTACTS */


.mydss_presslist_country {
font-size: 1.6em;
font-family: DINNextLTPro-Bold;
color:	#223F4B;	
margin: 20px 0px 0px 0px;
}
 
.mydss_presslist_record {
	margin: 0px 0px 10px 0px;
	
}
 
.mydss_presslist_field_PRESSLIST_PUBLICATION {
	text-transform: uppercase;	
	font-family: DINNextLTPro-Bold;
	margin: 0px 10px 0px 0px;
}
 
.mydss_presslist_field_PRESSLIST_EMAIL {
	  margin: 10px 5px 10px 5px ;
}

.mydss_presslist_field_INPUT {
	color:red;
}

 
.mydss_presslist_field_PRESSLIST_NOTES {
	
}
 
.mydss_presslist_record_edit {
  margin: 10px 5px 10px 5px ;
  padding: 10px 10px 10px 10px ;
  line-height:1.6em;
  border:darkgray dotted 1px;
	
}

input[type="text"].mydss_presslist_field_INPUT {
  margin: 10px 5px 10px 5px;
  padding: 3px 3px 3px 3px;
  font-family: DINNextLTPro-Bold;
}

.mydss_presslist_edit_button {
	width:15px;
	height:15px;
	margin: 5px 5px 0px 0px;
	position: relative;
    top:4px;
}

 





/* 2015 HEADER STYLES */


.header_banner_img {
	margin-left: auto;
    margin-right: auto;
}

.header_navrow_1 {
	width:980px;
		margin-left: auto;
    margin-right: auto;

}

.header_flags {
	
}

.header_superuser_options {
	
}


.xxxheader_logout {
	
	appearance: button; /* CSS3 */    
  -webkit-appearance: button; /* Safari and Chrome */
  -moz-appearance: button; /* Firefox */
  -ms-appearance: button; /* Internet Explorer */
  -o-appearance: button; /* Opera */
  cursor: default;
	padding:2px 3px 3px 3px;
	color:black;
	font-size:1.0em;
}



.header_logout {
	background-color:rgba(130,160,170,0.5);
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #dddddd;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:1.0em;
	padding:4px 4px;
	text-decoration:none;
}
.header_logout:hover {
	background-color:#000000;
		color:#ffffff;
}
.header_logout:active {
	position:relative;
	top:1px;
}



a.header_logout {
	
	appearance: button; /* CSS3 */    
  -webkit-appearance: button; /* Safari and Chrome */
  -moz-appearance: button; /* Firefox */
  -ms-appearance: button; /* Internet Explorer */
  -o-appearance: button; /* Opera */
  cursor: default;
  	color:black;
	
}

.header_dropdown {
	
}


.header_user {
	float:left;
}

.header_breadcrumbs {
	
}

.header_breadcrumbs_spacer {
	
}


/* MYDSS EDITOR PROFILE BOX  */



.dss_editor_panel {
	margin-bottom:20px;
	padding: 20px;
}

.dss_editor_avatar {
	float:right;
	width:50px;
	-webkit-filter: brightness(1.02) contrast(1.2) grayscale(1);  
	border: 0px;
}

.dss_editor_name {
	
}


/* 2015 FOOTER */

.footer_copyright {
	width:980px;
	font-size:0.9em;
	margin-left:auto;
	margin-right:auto;
	margin-top:50px;
	margin-bottom:40px;
	clear:both;
}

.footer_panel {
	width:980px;
		margin-top:50px;
	margin-left:auto;
	margin-right:auto;
		border-style: solid;
	border-color:gray;
border-width: 1px 0px 0px 0px;
padding-top:10px;
clear:both;
}

.footer_block {

	display:inline-block;
	width:155px;
	float:left;
		text-align: left;
		margin-right:8px;
	
}


.mhigroup_logo {
    margin-top: 50px;
    float: right;
    max-width: 229px;
    max-height: 40px;
    height: 40px;
}


.footer_block_head {
font-family: DINNextLTPro-Regular;	
font-size:1.4em;
display:block;
text-align: left;
  text-transform: uppercase;
  margin-bottom:8px;
  height:40px;
	line-height:95%;
}

.footer_block_item {
	text-align: left;
	color:gray;
	line-height:1.0em;
	margin-bottom:10px;
}

a.footer_block_item {

	color:gray;
}

a.footer_block_item:hover { 
    color:black;
}

/* 2015 PARTS ORDER PAGES */



.partsorder_item {
	

		display:block;
		clear:both;
		float:left;
		background: white;
	width:90%;
	margin-left:30px;
		padding:10px;
		border:darkgray dotted 1px;
		margin-bottom:10px;
	
}

.partsorder_details_block {
		width:170px;
		display:inline-block;
		padding:0px;
		margin-left:10px;
		border:lightgray solid 0px;


	
}


.partsorder_details_title {
		display:inline-block;
		margin-top:20px;
		margin-bottom:10px;

}


.partsorder_title {
		display:inline-block;
font-size:1.6em;
float:left;
width:500px;
font-family: DINNextLTPro-Bold;
color:	#223F4B;	

}


.partsorder_description {
	padding:0px;
display:inline-block;
float:left;
clear:both;
margin-right:0px;
width:170px;
word-wrap: break-word;
}


.partsorder_downloadbutton {
		padding:0px;
display:inline-block;
float:left;
margin-left:10px;
width:100px;
}
 

.partsorder_orderown {
		border:red solid 0px;
float:left;
	padding:10px;
	margin-left:10px;
	background:#EFEFEF;
	width:172px;

}

.partsorder_price {
	margin-top:10px;
	margin-bottom:10px;
	font-family: DINNextLTPro-Bold;
	
	
}



.partsorder_noorder {
	
}

.partsorder_details_minquantity {
	margin-top:10px;
	margin-bottom:10px;
	font-family: DINNextLTPro-Bold;

}

.partsorder_details_thumb {
	width:75px;
	display:inline-block;
	float:right;
	margin-left:10px;
	
			border:Gray solid 1px;

}



.partsorder_details_thumb_landscape {
	width:140px;
	display:inline-block;
	float:right;
	margin-left:10px;
	
			border:Gray solid 1px;

}



.partsorder_details_thumb_giftshop {
	width:150px;
	display:inline-block;
	float:right;
	margin-left:10px;
	
			border:Gray solid 1px;

}


.partsorder_prices_wrapper {
	
	width:170px;
	display:inline-block;
	float:left;
	margin-left:0px;
	clear:both;
	
	}

.partsorder_checkorder {
	padding:0px;
}

.partsorder_details_yourorder {
	font-family: DINNextLTPro-Bold;
	clear:both;
	padding:0px;
	border:gray solid 0px;
	display:block;
	float:left;
	margin-left:0px;
	


}

.partsorder_details_yourorder_input {
	font-size:2.0em;
	border:gray solid 1px;
	margin-left:4px;
	width:80px;
	font-family: DINNextLTPro-Bold;
	background:white;
	color:MediumSeaGreen;
	clear:both;
	padding:8px;
	display:inline-block;

	
}







.partsorder_handlingcharge {
	
clear:both;
margin-bottom:10px;
}


.partsorder_orderown_panel {
		display:inline-block;

	
}

.partsorder_orderown_details {
}



.partsorder_orderown_detailscorrect {
	
}




.partsorder_details_itemtotal {
	
	font-family: DINNextLTPro-Bold;

	clear:both;
	padding:0px;
	border:gray solid 0px;
	display:block;
	float:left;
	margin-left:0px;
	margin-top:2px;
	
}

input.partsorder_details_itemtotal  {
	background:GhostWhite;
	font-family: DINNextLTPro-Bold;
		float:right;
		margin-left:5px;
		font-size:1.4em;

}



.partsorder_subsidy {
	font-size:0.7em;
	margin-top:5px;
	margin-bottom:10px;
}



.partsorder_language_wrapper {
	margin-bottom:20px;
	padding: 10px;
	border:gray solid 0px;
	float:left;
	clear:both;
}


.partsorder_language_title {
	
	width:300px;
	margin-bottom:10px;
}



.partsorder_language_select {
		float:left;
		margin-top:20px;

	padding:3px;
    margin: 0;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
	color: white;
  	background: #82A0AA;
    border:none;
    outline:none;

    cursor:pointer;
}


.partsorder_language_select_option {
	font-family: DINNextLTPro-Bold;

}





/* CHECK ORDER 2015 */


.checkorder_wrapper {
	
	padding:30px;
	width:600px;
	
}

.checkorder_details {
	display:block;
	clear:both;
}


.checkorder_placedby {
	display:inline-block;
	width:250px;
	margin-left:00px;
clear:both;
}

.checkorder_order {
	clear:both;
	display:block;
	margin-top:30px;
	font-family: DINNextLTPro-Bold;
font-size:1.4em;
margin-bottom:10px;
}



.checkorder_textarea_wrap {
	display:inline-block;
	margin-left:0px;
float:left;
}


.checkorder_textarea {
	display:inline-block;
	width:540px;
	margin-left:0px;
float:left;
	border:gray solid 1px;
	background:GhostGray;
	color:Gray;
	font-family: DINNextLTPro-Bold;
padding:20px;
	
}


.checkorder_part {
		display:block;
	clear:both;
	margin-bottom:10px;
}


.checkorder_thumb {
	display:block;
	float:right;
	width:100px;
	border:GhostGray solid 1px;
}


.checkorder_info {
	display:block;
	clear:both;
	
    border-width:0px;	
    border-top-style:solid;
	border-top-width:1px;
	
	
}


.checkorder_posteradditions {
	display:block;
	clear:both;
}


.checkorder_confirm {
	display:inline-block;
	clear:both;
	float:left;
	width:100%;
	padding:0px;
	margin-top:0px;
	
}


.checkorder_totalhead {
	
}


.checkorder_total {
	display:block;
	margin-left:0px;
	margin-bottom:4px;
	/*float:left;*/
	width:400px;
	padding:0px;
	font-size:1.0em;
	
	border-width:0px;	
    border-top-style:solid;
	border-top-width:1px;
	
}


.checkorder_handling {
	display:block;
	margin-left:0px;
	margin-bottom:4px;
	/*float:left;*/
	width:400px;
	padding:0px;
	font-size:1.0em;
	
	border-width:0px;	
    border-top-style:solid;
	border-top-width:1px;
	
}


.checkorder_button_wrap {
	display:inline-block;
	margin-left:8px;
	margin-top:0px;
	float:right;
	clear:both;
	width:150px;
	margin-bottom:30px;
	font-family: DINNextLTPro-Bold;

}

.checkorder_button {
	display:block;
	margin-left:0px;
	margin-top:6px;
	float:left;
	padding:6px;
	background:red;
	color:white;
	font-family: DINNextLTPro-Bold;
	border: 2px solid gray;
    border-radius: 5px;

}


.checkorder_button_cancel {
	display:inline-block;
	margin-left:0px;
	margin-top:6px;
	float:left;
	padding:6px;
	background:darkgray;
	color:white;
	font-family: DINNextLTPro-Bold;
	border: 2px solid gray;
    border-radius: 5px;

}

.checkorder_dealer {
	display:inline-block;
float:right;
font-size:0.7em;

}







/*MyDSS - user avatar in header -*/

.mydss-header-panel {
	
display:inline-block;
font-size:1.0em;
	
}



.mydss-avatar-header {
height:25px;
display:inline-block;
font-size:0.7em;

border-width:0px;	
border-style:solid;
border-color:gray;
margin-right:5px;
    -webkit-filter: brightness(1.02) contrast(1.2) grayscale(1);   
}

.mydss-header-username {
	display:inline-block;
}


.mydss-header-territory-panel {
		background:#D8D8D8 ;
		display:inline-block;
font-size:0.7em;
}

/* Mydss Add Dealer/user button panel */


.mydss_add_userdealer_panel {
	margin:10px 0px 0px 0px;
	padding: 0px 20px 0px 20px;
	display:block;
	

	color: #202020;
	border:#BEBEBE solid 0px;
	background-color:#e0e0e0;
	
}

/* MYDSS Titles and help */

.mydss_help_title_panel {
	margin-bottom:10px;
	padding: 0px 20px 0px 20px;
	display:block;
	
}


.mydss_help_title {
	font-family: DINNextLTPro-Regular;
font-size:1.4em;
display:block;
text-align: left;
  text-transform: uppercase;
  margin-bottom:0px;
	
} 

.mydss_help_text {
	margin-bottom:5px;
	width:400px;
	display:inline-block;
	
}

.mydss_help_helptext {
	
	margin:5px 5px 10px 50px;
	width:300px;
	float:right;
	display:inline-block;
		padding:10px;	
		color: #202020;
		border:#BEBEBE solid 0px;
		background-color:#e0e0e0;
	
}


.mydss_help_helptext2 {
	clear:both;
	margin:0px 0px 0px 0px;
	width:400px;
	display:inline-block;
		padding:0px;	
		color: #202020;
		border:#BEBEBE solid 0px;
		background-color:#e0e0e0;
}

.mydss_help_icon {
	width:60px;
	display: inline-block;
	margin: 0px 0px 0px 10px;
	position: relative;
	top:9px;
	
}



.mydss_help_icon2 {
	width:60px;
	display: inline-block;
	margin: 0px 0px 0px 0px;
	position:relative;
	top:5px;
	
}

.mydss_keyshelp_icon {
	width:60px;
	display: inline-block;
	margin: 0px 0px 0px 80px;
	position: relative;
	top:9px;

	
}



/* MYDSS KEYS */


input.mydsskeys_checkbox[type=checkbox] {
	
  /* Double-sized Checkboxes */
  -ms-transform: scale(3); /* IE */
  -moz-transform: scale(3); /* FF */
  -webkit-transform: scale(3); /* Safari and Chrome */
  -o-transform: scale(3); /* Opera */
  padding: 15px;
  margin: 30px 0px 0px 12px;
  display:inline-block;
}






.mydsskeys_item {
	
		display:inline-block;
		font-size: 1.0em !important; 
		font-family: DINNextLTPro-Regular;
	
	width:225px;
	margin-left:0px;
	margin-bottom:10px;
	margin-right:10px;
	margin-left:0px;
	padding:10px;
	
		color: #202020;
		border:#BEBEBE solid 0px;
		background-color:#e0e0e0;

	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	
	    box-shadow: 2px 2px 2px #888888;
	
}

.mydsskeys_title {
	

		font-family: DINNextLTPro-Bold;

	line-height: 95%;
font-size:1.4em;
display:block;
text-align: left;
  text-transform: uppercase;
  margin-bottom:6px;
}

.mydsskeys_description  {
	
}

.mydsskeys_radiogroup  {
	
}

.mydsskeys_radioitem {
	
}




.mydsskeys_help {
	
	display:inline-block;
	background:white;
	padding:5px;
	margin: 8px 0px 0px 0px;
}

.mydsskeys_icon {
	
	width:40px;
	clear:both;
	border:#000000 solid 0px;
	margin-left:10px;
	float:right;
	
}


.mydsskeys_code {
	
	font-size:8px;
	align:right;
	
}





/* NEW ON SITE */

.newonsite_area {
	
	overflow: hidden;
	
}


a.nodecorate {
	text-decoration:none;
	color:black;
}


.newonsite_title {
	font-size: 1.4em;
font-family: DINNextLTPro-Regular;
letter-spacing: -0.02em;
margin-bottom:20px;
text-transform: uppercase;

overflow: hidden;
}

.newonsite_columns {
	
	    -webkit-column-count: 3; /* Chrome, Safari, Opera */
    -moz-column-count: 3; /* Firefox */
    column-count: 3;
	
	    -webkit-column-gap: 40px; /* Chrome, Safari, Opera */
    -moz-column-gap: 40px; /* Firefox */
    column-gap: 40px;
	
	    -webkit-column-rule: 1px outset #dddddd; /* Chrome, Safari, Opera */
    -moz-column-rule: 1px outset #dddddd; /* Firefox */
    column-rule: 1px outset #dddddd;
	
	overflow: hidden;
	
}

.newonsite_item {
	
	display: inline-block !important;
	margin-bottom:10px !important;
	margin-right:10px !important;
	color:black;
	PADDING: 0px 0px 00px 0px;
	-webkit-column-break-inside: avoid; /* Chrome, Safari, Opera */
          page-break-inside: avoid; /* Firefox */
               break-inside: avoid; /* IE 10+ */
			   
overflow: hidden;
	min-height:100px;
	
}


.newonsite_item::after {
	margin-bottom:50px;
	content:' ';
}



.newonsite_left {
	width:100px;
	float:left;
overflow: hidden;
	min-height:100px;
			   -webkit-column-break-inside: avoid;
          page-break-inside: avoid;
               break-inside: avoid;
			   
			   overflow: hidden;

}


.newonsite_head {
		/*display: inline-block !important;*/
		font-family: DINNextLTPro-Bold;
overflow: hidden;
}

.newonsite_head a:link {
	text-decoration:none;
	overflow: hidden;
}

.newonsite_lead {
	overflow: hidden;
	
}


.newonsite_body {
	overflow: hidden;

}



.newonsite_link {
	overflow: hidden;

}

.newonsite_date {
	margin-top:5px;
	overflow: hidden;
	font-size:0.7em;
	font-family: Arial, "sans-serif"!important;
	
}

.newonsite_pic {
margin-left:10px;
width:50px;
	float:right;
	overflow: hidden;
}

img.newonsite_pic  {
/*
	border-style: solid;
	border:1px!important;
	border-width:1px!important;
	border-color:#2D2D2D;
*/
}



/* SIDEBAR EXTRAS 2015  */


.extra_wrapper {
	padding:20px;
	margin-bottom:0px;
}

.extra_wrapper a:link {
text-decoration:none;
color:black;
}


.extra_xindex {
	font-size:1.4em;
	font-family: DINNextLTPro-Regular;
	text-transform: uppercase;

}

.extra_head {
	font-size:1.2em;
	line-height: 90%;
	margin-bottom:20px;
	font-family: DINNextLTPro-Bold;
	text-transform: uppercase;
	color:black;

}

a.extra_head {
	text-decoration:none;
	color:black;
}

.extra_body {
	
}

a.extra_body  {
	text-decoration:none;
color:black;
}

.extra_pic {
	float:right;
	border:1px;
	border-color:#A6A5A5;
	width:60px;
	margin-left:10px;
	margin-bottom:2px;
	margin-top:0px;

	
}




/* SIDEBAR ITEMS 2015 2 */


.sidebar_item_wrapper {
	
}

.sidebar_item_menu {
	padding:2px;
	padding-left:8px;
	font-family: DINNextLTPro-Bold;
	margin-top:0px;
	margin-bottom:3px;
	float:right;
	width:150px;
	display:block;
	font-size:1.0em;
	background-color:#82A0AA;
}

a.sidebar_item_menu {
text-decoration:none;
color:white;
}


a.sidebar_item_menu:Hover {
	color: #FFFFFF;
	background-color: #223F4B;
}



/* MINIRANGE 2015 */



.minirange15_wrapper {
	
}

.minirange15_headers1 {
font-size: 1.4em;
font-family: DINNextLTPro-Bold;
letter-spacing: -0.02em;
margin-bottom:8px;
text-transform: uppercase;
	min-height:50px;
	padding-right:20px;
	padding-left:10px;
	color:	#223F4B;
}

.minirange15_headers2 {
	font-family: DINNextLTPro-Bold;
	font-size:1.0em;
	min-height:50px;
}

.minirange15_headers3 {
	font-family: DINNextLTPro-Bold;
	font-size:1.0em;
	margin-bottom:2px;
	color: white;
}

.minirange15_headers4 {
	font-family: DINNextLTPro-Bold;
	font-size:1.0em;
}



.specsheet-list-column {
	width:290px;
	display:inline-block;
	vertical-align: top;
	
}

.specsheet-list-display-table {
    display: table; 
	vertical-align: top;
}


.specsheet-list-display-table > div > div { 
    display: table-cell;
    padding: 5px;
	vertical-align: top;
}

.specsheet-finder-pdf-icon {
	height:25px;
	margin-left:10px;
	float:right; 
	display:inline-block;
}

.specsheet-finder-info-panel {
	display:inline-block;
	max-width:130px;
	
}
.specsheetfinder-headers3 {
	font-family: DINNextLTPro-Bold;
	font-size:1.0em;
	margin-bottom:2px;
	margin-top:4px;
	color: black;
}

.specsheet-finder-chevron-block {
	float:right;
	display:inline-block;
	max-width:60px;
	font-size: 0.6em;
}

.specsheet-finder-chevron-block img {
	display:block;
	width:25px;
}



.blink {
  animation: blinker 1s step-start infinite;
}

@keyframes blinker {
  50% {
    opacity: 0.5;
  }
}

/*
.specsheet-finder-chevron-table {

  display: table;
 
  height: 30px;
}

.specsheet-finder-chevron-cell {
display: table-cell;
  text-align: right;
  vertical-align: middle;
	
}

*/



.minirange15_group {
float:left;
	width:200px;
}

.minirange15_logo {
	/*width:90%;*/
	height:10px;
	
	float:left;
}


.minirange15_column {
	width:90px;
	margin-right:4px;
	float:left;
	border-style: solid;
	border-color:gray;
border-width: 0px 0px 0px 0px;
padding-left:5px;

}

.minirange15_columnA {
	width:85px;
	margin-right:4px;
	float:left;
	border-style: solid;
	border-color:gray;
border-width: 0px 0px 0px 0px;
padding-left:5px;

}

.minirange15_columntoprow {
min-height:50px;
}


.minirange15_item {
padding:3px 3px 3px 3px;

margin-bottom:5px;
min-height:120px;
	background-color: white;
	border-radius: 4px;

}

.specsheet-finder-panel {
	
	clear:both;
	padding:4px 4px 4px 4px;
	margin-bottom:5px;
/*min-height:120px;*/
	background-color: white;
	border-radius: 4px;
	border:1px #DDDDDD solid;
}


.minirange15_HR {
border: 0px solid #606060;
}


a.minirange15_item {
	color:black;
}

.minirange15_series {
	font-family: DINNextLTPro-Regular;
	line-height: 1.0 !important;

}

.specsheet-finder-series {
	display:inline-block;
    font-family: DINNextLTPro-Bold;
    text-align: left;
    font-size: 1.0em!important;
    line-height: 0.95;
color:	#223F4B;
	
	
}

.minirange15_pic {
	float:right;
	margin-left:50px;
}


.minirange15_capacity {
	font-size:0.8em;
}

.minirange15_formfactor {
		font-size:0.8em;
		line-height: 1.0 !important;
}


.minirange_group2020 {
		border-style: solid;
	/*border-color:gray;*/
border-width: 0px;
padding:3px 3px 1px 3px;
	margin: 0px 0px 10px 0px;
	background-color:rgba(130,160,170,1.00);
	border-radius: 10px;
}


.spechseet-finder-group2020 {
	clear:both;
		border-style: solid;
	/*border-color:gray;*/
border-width: 0px;
padding:3px 3px 1px 3px;
	margin: 0px 10px 10px 0px;
	background-color:rgba(130,160,170,0.60);
	border-radius: 10px;
}



/* LOGIN PAGE 2015 */

.login_language_panel_wrapper {
	display:block;
}

.login_wrapper {
	width:980px;
	margin: 0px auto 0px auto;
	/*
	background-image: url("../images/home/login-background.jpg");
	background-repeat: no-repeat;
	*/
}
	
.login_form {
	padding:30px 0px 50px 0px;
	background-size:contain;
	background-position: right; 
		
	/*background-image: url("../images/home/home-2018.jpg");*/
	background-repeat: no-repeat;
	
	
	
	
}

	#password_request_div {
		width:250px;
		margin: 20px 0px 10px 0px;
		
	}
	
	
	
	.login_password_request_message {
		
				background-image: url("../images/furniture/xspacer.gif");
		
	}
	
	.login_password_request_email {
		
	}
	
		.login_password_request_button{
		
	}


.login_userpass {
	
	font-family: DINNextLTPro-Bold;
	font-size:1.4em;
	margin: 5px 0px 30px 0px;
	padding 5px 5px 10px 20px;
	display:block;
}

input.login_userpass {
	
	font-family: DINNextLTPro-Bold;
	font-size:1.4em;
	margin: 5px 0px 30px 0px;
	padding: 5px 5px 5px 5px;
	display:block;

}


label.login_userpass  {
color: #FF0000;
font-weight: bold;
display: block;
width: 150px;
float: left;
}

label.login_userpass::after { content: ": " }


.login_button {
}

.login_head {
	
font-size: 1.4em;
font-family: DINNextLTPro-Regular;
letter-spacing: -0.02em;
margin-bottom:20px;
text-transform: uppercase;
}

.login_body {
	margin-bottom:20px;
}

.login_language_panel {
	
	width:160px;
	margin: 0px 30px 0px 0px;
	float:left;
	
}


.login_passwordequiries {
	clear:both;
	display:inline-block;
	text-align:left;
	padding:10px;
	margin: 10px 0px 0px 0px;
	background-color:#DFDEDE;
	
	width:300px;
	
}

input.login_passwordequiries {
	
	margin: 10px 0px 20px 0px;
	padding 5px 5px 10px 20px;

	font-size: 1.4em;
	font-family: DINNextLTPro-Regular;
	letter-spacing: 0.00em;

	width:300px;

}



/* FLOAT ORDER PANEL 2015 */



.floatorder_wrapper {

	padding:20px;
	background-color:#CCCCCC;
}



/* MYDSS */


.mydss-tab {
	
	display: inline-block;
	float: left; 
	margin-bottom:0px;
	margin-right:3px;

padding-left:8px;
padding-right:8px;
padding-top:4px;
padding-bottom:4px;

		color: #e0e0e0;
		border:#BEBEBE solid 0px;
		background-color:#404040;
	
-webkit-border-top-left-radius: 4px;
-webkit-border-top-right-radius: 4px;
-moz-border-radius-topleft: 4px;
-moz-border-radius-topright: 4px;
border-top-left-radius: 4px;
border-top-right-radius: 4px;

font-size: 1.2em;
font-family: DINNextLTPro-Bold;
letter-spacing: -0.03em;
	
		opacity: 1.0; 
		
		}

.mydss-tab-visited {
		opacity: 1.0; 
		color: #ffffff;		
		background-color:#12b795;
	
	}

.mydss-tab:hover {
		opacity: 1.0; 
		color: #000000;		
		background-color:#ffffff;
	
	}

.mydss-tab:active { 

		opacity: 1.0; 
		color: #000000;		
		background-color:#ff0000;

}



.mydss-buttons {
	clear:both;
  border-bottom: 1px solid black;
paddng-left:10px;
	margin-bottom:20px;	
	width:500px;
}


.mydss-dealer-users-spacer {
	
	height:40px;
	
}

.mydss-dealer-buttons-div {
		float: right; 
}

.mydss-user-buttons-div {
		float: right; 
}

.mydss-dealer-insert-button {
		float: right; 
			margin-top:10px;
padding:4px;
	margin-bottom:10px;
	display: inline-block;
	
	font-family: DINNextLTPro-Bold;
	
			color: #e0e0e0;
		border:#BEBEBE solid 0px;
		background-color:#404040;
	
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.mydss-dealer-insert-button:hover {opacity: 0.6; }


.mydss-dealer-delete-button {
	
		float: none; 
	margin-bottom:10px;
	display: inline-block;
	
	padding:4px;
			color: #e0e0e0;
		border:#BEBEBE solid 0px;
		background-color:#404040;
	font-family: DINNextLTPro-Bold;
	
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	
}
.mydss-dealer-delete-button:hover {opacity: 0.6; }

.mydss-dealer-save-button {
		float: none; 
	margin-bottom:10px;
	display: inline-block;
	padding:4px;
	
	font-family: DINNextLTPro-Bold;
	
			color: #e0e0e0;
		border:#BEBEBE solid 0px;
		background-color:#404040;
	
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.mydss-dealer-save-button:hover {opacity: 0.6; }



.mydss-user-insert-button {
		float: right; 
	margin-bottom:10px;
	display: inline-block;
	padding:4px;
			color: #e0e0e0;
		border:#BEBEBE solid 0px;
		background-color:#404040;
		
		font-family: DINNextLTPro-Bold;
	
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.mydss-user-insert-button:hover {opacity: 0.6; }

.mydss-user-delete-button {
		float: none; 
	margin-bottom:10px;
	display: inline-block;
	
			color: #e0e0e0;
		border:#BEBEBE solid 0px;
		background-color:#404040;
	
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
}
.mydss-user-delete-button:hover {opacity: 0.6; }



.mydss-user-save-button {
		float: none; 
	margin-bottom:10px;
	display: inline-block;
	
			color: #e0e0e0;
		border:#BEBEBE solid 0px;
		background-color:#404040;
	
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
}
.mydss-user-save-button:hover {opacity: 0.6; }




.mydss-headline-1 {
			color: #000000;	
		font-size: 2.0em; 
		font-family: DINNextLTPro-Bold;
		letter-spacing:-0.03em;
	
}


.mydss-headline-2 {
				color: #000000;
		font-size: 1.6em; 
		font-family: DINNextLTPro-Bold;
		letter-spacing:-0.03em;
	
}

.mydss-user-headline-1 {
	
		color: #000000;
		font-size: 1.0em; 
		font-family: DINNextLTPro-Bold;
		letter-spacing:-0.03em;
	
}


.mydss-user-headline-2 {
	
		color: #000000;
		font-size: 1.0em; 
		font-family: DINNextLTPro-Regular;
	
}


.mydss-headline-3 {
	
				color: #000000;
	
		font-size: 1.2em; 
		font-family: DINNextLTPro-Bold;
		letter-spacing:-0.03em;
	
}


.mydss-headline-4 {
	
				color: #e0e0e0;
		font-size: 1.0em; 
		font-family: DINNextLTPro-Bold;
		letter-spacing:-0.03em;
	
}


.mydss-current-user-div-avatar {
	height:100px;
    /* Chrome 19+, Safari 6+, Safari 6+ iOS */
	-webkit-filter: brightness(1.02) contrast(1.2) grayscale(1);  



margin-right:5px;
	float:right;
	
	clear:both;
	display:inline-block;
}



.mydss-current-user-div {
	
	clear:both;
	display:block;
			font-size: 1.0em; 
		font-family: DINNextLTPro-Regular;
		letter-spacing:-0.0em;
	
		color: #202020;
		border:#BEBEBE solid 0px;
		background-color:#ffffff;
		
	padding: 10px;
	margin:0px 0px 0px 100px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	
}


.mydss-dealer-header-dealerid {
	float:right;
	font-size: 0.7em; 
}


.mydss-dealer-header-div {
	cursor: pointer; 
	margin: 1px; 
	background-color: black;
	
		font-size: 1.2em; 
		font-family: DINNextLTPro-Bold;
		letter-spacing:-0.03em;
		
		color: #e0e0e0;
		border:#BEBEBE solid 1px;
		background-color:#202020;
			
		margin-bottom:10px;
		padding: 5px;	

	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}


.mydss-dealer-header-div-AGENCY {

		background-color: orange;
		color: black;
		font-size: 1.2em; 
		font-family: DINNextLTPro-Bold;
		letter-spacing:-0.03em;
		margin-left: 0px; 
		margin-bottom:4px;
		padding: 5px;	
	
}

.mydss-dealer-header-div-AGENCY::before { 
    content: "PARTNER";
	letter-spacing:0.6em;
    color: black;
    font-weight: bold;
	font-size: 0.5em;
	display:block;
	padding:0px 0px 0px 0px;
}

.mydss-dealer-header-div-MANUFACTURER {
	
		background-color: #567783;
		color: white;
		font-size: 1.2em; 
		font-family: DINNextLTPro-Bold;
		margin-left: 0px; 
		margin-bottom:4px;
		padding: 5px;	
	min-height: 47px;
	
}

.mydss-dealer-header-div-MANUFACTURER::before { 
    content: "MITSUBISHI LOGISNEXT EUROPE B.V. ";
	letter-spacing:0.6em;
    color: white;
    font-weight: bold;
	font-size: 0.5em;
	display:block;
	padding:0px 0px 0px 0px;
}


.mydss-dealer-header-div-MCFE_DEPARTMENT {

		background-color: #82A0AA;
		color: white;
		font-size: 1.2em; 
		font-family: DINNextLTPro-Bold;
		letter-spacing:-0.03em;
		margin-left: 20px; 
		margin-bottom:4px;
		padding: 5px;	
	min-height: 47px;
	
}

.mydss-dealer-header-div-MCFE_DEPARTMENT::before { 
    content: "MLE DEPARTMENT";
	letter-spacing:0.6em;
    color: white;
    font-weight: bold;
	font-size: 0.5em;
	display:block;
	padding:0px 0px 0px 0px;
}

.mydss-dealer-header-div-DEALER {
	
		background-color: #12b795;
		color: white;
		font-size: 1.2em; 
		font-family: DINNextLTPro-Bold;
		margin-left: 0px; 
		margin-bottom:4px;
		padding: 5px;
	display:block;
	
}

.mydss-dealer-smallcode-2020 {
	
	color: white;
	
	font-family: DINNextLTPro-Regular;
	margin-left: 50px; 
	/*display:inline-block;
	float:right;
	background-color: #119277;
    color: #5ee8cb;
	border-radius: 4px;
	padding:4px;
	*/
    font-size: 7px;
	
	
}


.mydss-dealer-open-block-2020 {
	font-family: DINNextLTPro-Bold;
	
	font-size:0.7em;
	
	display:inline-block;
	float:right;
	margin-left:20px;
	margin-top:-20px;
	
	margin-right:0px;
	color:white;


}

.mydss-dealer-open-block-2020-img {
	
width:30px;
	
}


.mydss-dealer-header-div-DEALER::before { 
    content: "DEALER";
	letter-spacing:0.6em;
    color: white;
   font-family: DINNextLTPro-Bold;
	font-size: 0.5em;
	display:block;
	padding:0px 0px 0px 0px;
}

.mydss-dealer-header-div-SUBDEALER {
	
		background-color: MediumAquaMarine ;
		color: white;
		font-size: 1.2em; 
		font-family: DINNextLTPro-Bold;
		margin-left: 20px; 
		margin-bottom:4px;
		padding: 5px;
}

.mydss-dealer-header-div-SUBDEALER::before { 
    content: "SUBDEALER";
	letter-spacing:0.6em;
    color: white;
    font-family: DINNextLTPro-Bold;
	font-size: 0.5em;
	display:block;
	padding:0px 0px 0px 0px;
}

.mydss-dealer-header-div-SUBOFFICE {
	
		background-color: MediumAquaMarine ;
		color: white;
		font-size: 1.2em; 
		font-family: DINNextLTPro-Bold;
		margin-left: 20px; 
		margin-bottom:4px;
		padding: 5px;
}


.mydss-dealer-header-div-SUBOFFICE::before { 
    content: "SUBOFFICE";
	letter-spacing:0.6em;
    color: white;
    font-family: DINNextLTPro-Bold;
	font-size: 0.5em;
	display:block;
	padding:0px 0px 0px 0px;
}


.mydss-dealer-header-div-DEPOT {
	
		background-color: MediumAquaMarine ;
		color: white;
		font-size: 1.2em; 
		font-family: DINNextLTPro-Bold;
		margin-left: 40px; 
		margin-bottom:4px;
		padding: 5px;
	
}

.mydss-dealer-header-div-DEPOT::before { 
    content: "DEPOT";
	letter-spacing:0.6em;
    color: white;
   font-family: DINNextLTPro-Bold;
	font-size: 0.5em;
	display:block;
	padding:0px 0px 0px 0px;
}



.mydss-dealer-header-div-PARTNER {
	
		background-color: Orange ;
		color: white;
		font-size: 1.2em; 
		font-family: DINNextLTPro-Bold;
		letter-spacing:-0.03em;
		margin-left: 0px; 
		margin-bottom:4px;
		padding: 5px;
}

.mydss-dealer-header-div-PARTNER::before { 
    content: "PARTNER";
	letter-spacing:0.6em;
    color: black;
    font-family: DINNextLTPro-Bold;
	font-size: 0.5em;
	display:block;
	padding:0px 0px 0px 0px;
}
	
	
	.mydss-dealer-header-div-NATIONAL {
	
		background-color: Crimson ;
		color: #ffffff;
		font-size: 1.2em; 
		font-family: DINNextLTPro-Bold;
		letter-spacing:-0.03em;
		margin-left: 0px; 
		margin-bottom:4px;
		padding: 5px;
}

.mydss-dealer-header-div-NATIONAL::before { 
    content: "NATIONAL OFFICE";
	letter-spacing:0.6em;
    color: white;
    font-family: DINNextLTPro-Bold;
	font-size: 0.5em;
	display:block;
	padding:0px 0px 0px 0px;
}


	.mydss-dealer-header-div-IMPORTER {
	
		background-color: DeepPink ;
		color: #white;
		font-size: 1.2em; 
		font-family: DINNextLTPro-Bold;
		letter-spacing:-0.03em;
		margin-left: 0px; 
		margin-bottom:4px;
		padding: 5px;
}

.mydss-dealer-header-div-IMPORTER::before { 
    content: "NATIONAL OFFICE (IMPORTER)";
	letter-spacing:0.6em;
    color: white;
    font-family: DINNextLTPro-Bold;
	font-size: 0.5em;
	display:block;
	padding:0px 0px 0px 0px;
}

.mydss-dealer-header-div-SUBDEALERTEMP {
	
		background-color: gray  ;
		color: white;
		font-size: 1.2em; 
		font-family: DINNextLTPro-Bold; 
		margin-bottom:4px;
		padding: 5px;
		
		margin-left: 20px; 
		margin-right:0px;
	
}

.mydss-dealer-header-div-SUBDEALERTEMP::before { 
    content: "PENDING VALIDATION [SUBEALER TEMP]";
	letter-spacing:0.6em;
    color: white;
    font-weight: bold;
	font-size: 0.5em;
	display:block;
	padding:0px 0px 0px 0px;
}



.mydss-dealer-header-div-QUERY {
	
		background-color: lightgray  ;
		color: black;
		font-size: 1.2em; 
		font-family: DINNextLTPro-Bold; 
		margin-bottom:4px;
		padding: 5px;
		
		margin-left: 20px;	
		margin-right:0px;
}

.mydss-dealer-header-div-QUERY::before { 
    content: "PENDING VALIDATION [HIDDEN QUERY]";
	letter-spacing:0.6em;
    color: black;
    font-weight: bold;
	font-size: 0.5em;
	display:block;
	padding:0px 0px 0px 0px;
}



.mydss-dealer-header-div- {
	
		background-color: lightgray   ;
		color:black;
		font-size: 1.2em; 
		font-family: DINNextLTPro-Bold;
		margin-bottom:4px;
		padding: 5px;
		
		margin-left: 20px;
		margin-right:0px;
	
}

.mydss-dealer-header-div-::before { 
    content: "PENDING VALIDATION [NO SUPER STATUS ALLOCATED]";
	letter-spacing:0.6em;
    color: black;
    font-family: DINNextLTPro-Bold;
	font-size: 0.5em;
	display:block;
	padding:0px 0px 0px 0px;
}


.mydss_country {
	
		color: black;
		font-size: 1.2em; 
		font-family: DINNextLTPro-Bold; 
		margin:10px 0px; 5px; 0px;
		padding: 0px;
		
		margin-left: 0px;
		margin-right:0px;
	
}

.mydss_status_div {
		color: black;
		font-size: 0.7em; 
		float:right;
		margin:0px 0px; 5px; 0px;
		padding: 0px;
		display:none;

}

.mydss-dealer-users-div {
		padding: 10px;
		border:#BEBEBE solid 1px;
		background-color:#C0C0C0 ;
}


.mydss-dealer-details-div {

	display: none; 
	
		color: #202020;
		border:#BEBEBE solid 1px;
		background-color:#F8F8F8;
		
	padding: 10px;
	margin-left:20px;
	margin-right:0px;
	margin-bottom:5px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;

}

.mydss-user-header-div {
	cursor: pointer; 
	clear:both;
	display:block;
		font-size: 1.2em; 
		font-family: DINNextLTPro-Bold;
		letter-spacing:-0.03em;
	min-height:40px;
		color: #202020;
		border:#BEBEBE solid 0px;
		background-color:#e0e0e0;
	
	
	padding: 5px;
	margin-bottom:0px;
		margin-top:10px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	
}

.mydss-user-avatar-min {
	height:36px;
	clear:both;
	display:inline-block;
	float:right;
-webkit-filter: brightness(1.02) contrast(1.2) grayscale(1);margin-right:5px;
}

.mydss-user-standards {
	
		clear:both;
	display:inline-block;
		margin-right:5px;
}


.mydss-user-avatar-min-standard {

	width:50px;
	clear:both;
	display:inline-block;
	-webkit-filter: brightness(1.02) contrast(1.2) grayscale(1);  
}



.mydss-user-avatar-min:hover {
    -webkit-filter: brightness(1.02) contrast(1.2) grayscale(1);  
}


.mydss-user-details-div {
	display: none; 
	min-height: 70px;
		color: #202020;
		border:#BEBEBE solid 0px;
		background-color:#ffffff;
		
	padding: 10px;
	margin-left:0px;
		margin-top:00px;
	margin-bottom:4px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

/*check deduplicate in mydss.php*/
.mydss-dealer-detail-label-span {
	
	float: left; 
	width: 200px;
	margin-bottom:0px;
	
}


.mydss-user-detail-label-span {
	float: left; 
	width: 200px;
	margin-bottom:0px;

}

.mydss-dealer-detail-value-span {
	float: left; 
	width: 200px;
	margin-bottom:0px;
}



.mydss-user-log-div {
	
	
}


.comments_delete_button {
	
		width: 16px;
		height:16px;
		float: right;
		margin-bottom:6px;
		margin-left:4px; 
		position:relative;
		top:1px;
		right:1px;
}


.mydssavatarspanel {
	
	padding:0px;
	

	
	
}


.mydss-avatar-label-span {
	margin:0px
	float: left; 
	
		font-size: 1.0em; 
		font-family: DINNextLTPro-Bold;

}


.mydssavatarpic {
	width:50px;
	border:#000000 solid 0px;
	margin-left:10px;
	float:right;

}

.mydss-dealer-detail-label-block {
	
	margin-left:0px;
	margin-bottom:5px;
	padding:0px;
	
		color: #202020;
		border-color:#BEBEBE;
		border-style: solid;
		border-width: 0px 0px 0.5px 0px;
		




	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	
}



.mydss-user-detail-label-block {
	clear:both;
	
	margin-left:0px;
	margin-bottom:4px;
	padding:4px;
	
		border-color:#BEBEBE;
		border-style: solid;
		border-width: 0px 0px 1px 0px;
		background-color:white;
		
		

	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	
}



.mydss-avatar-detail-label-block {
	
	display:inline-block;
	
			font-size: 1.0em !important; 
		font-family: DINNextLTPro-Regular;
	
	width:220px;
	margin-left:0px;
	margin-bottom:20px;
	padding:20px;
	
		color: #202020;
		border:#BEBEBE solid 0px;
		background-color:#e0e0e0;
		

	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	
	
}

.mydss-user-line-input {
	width:200px;
	margin-bottom:5px;
	padding-left:4px;
}



.mydss-dealer-line-input {
	width:300px;
	margin-bottom:5px;
	padding-left:4px;
	
}






.mydssbutton {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    padding: 12px 24px;
    border: 2px solid #666666;
    border-radius: 27px;
    background: #9c9c9c;
    background: -webkit-gradient(linear, left top, left bottom, from(#9c9c9c), to(#c4c4c4));
    background: -moz-linear-gradient(top, #9c9c9c, #c4c4c4);
    background: linear-gradient(to bottom, #9c9c9c, #c4c4c4);
    text-shadow: #4a4a4a 1px 1px 1px;
    font: normal normal bold 20px DINNextLTPro-Regular;
    color: #ffffff;
    text-decoration: none;
}
.mydssbutton:hover,
.mydssbutton:focus {
    border: 2px solid #858585;
    background: #bbbbbb;
    background: -webkit-gradient(linear, left top, left bottom, from(#bbbbbb), to(#ebebeb));
    background: -moz-linear-gradient(top, #bbbbbb, #ebebeb);
    background: linear-gradient(to bottom, #bbbbbb, #ebebeb);
    color: #ffffff;
    text-decoration: none;
}
.button:active {
    background: #5e5e5e;
    background: -webkit-gradient(linear, left top, left bottom, from(#5e5e5e), to(#c4c4c4));
    background: -moz-linear-gradient(top, #5e5e5e, #c4c4c4);
    background: linear-gradient(to bottom, #5e5e5e, #c4c4c4);
}
.mydssbutton:before{
    content:  "\0000a0";
    display: inline-block;
    line-height: 24px;
    margin: 0 4px -6px -4px;
    position: relative;
    top: 0px;
    left: 0px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAABOklEQVRIie3Uu0oDYRAF4M9omSJok0JELC0sBStFBd9AxEqEFD6N+ALaaCk+gVooPkEKEdLYKIIXRJGAt2InsobdbGIEGw8MzM6c/5zdmeXnH3+NgS44JaxiAoN4i/oldvHazwuUsIWPnNjBUC+CwxhNxWYH8bTJWOrMcJ74GppdCBZFM7TwfQeHmM8xf8cRTuJ5FnOSEaZRwwzGsaCN0E5u4RFL2MBDRC1qjxkGi3lax7I/eTniJVV7jtpKzpnjbg0aqOA+o3cfvUYng7yxtFDHVAi1oxK9eieBIoOyZOZ5uAvOjw2mcY2zjN4pboLTFfKWvIcqDiTLfY68Gr2+ltyKfUxK5l6JfL8Dv2eDD8kldxXxVsDN/Isusif3hVKMpap4d+etJH1VlLGOkYLDRbjFNp761PnHL+ETPpCT+VqyD1sAAAAASUVORK5CYII=") no-repeat left center transparent;
    background-size: 100% 100%;
}









.comments_panel  {
	
	padding:20px;
 }






.comments_header {
	
font-size: 1.4em;
font-family: DINNextLTPro-Bold;
letter-spacing: -0.02em;
margin-bottom:10px;
text-transform: uppercase;
line-height:90%;
	color:	#223F4B;
	
}



textarea.comments_text_input  {
  outline: none;
  
  	width: 150px;
	height: 80px;
	border: 1px solid #cccccc;
	padding: 5px;
font-size: 1.0em; 
font-family: DINNextLTPro-Regular;
letter-spacing:-0.00em;
	background-image: url(bg.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	margin:0px!important;
	margin-bottom:10px;
	
		-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;


} 
	


.comments_submit_button {	
margin-top:10px;
	
	
	
}

.comments_update {
	
}

.comments_usage {
	
}

.comments_list {
	
}


.comments_text p{
	
margin:0px;
padding:5px;
border-style: solid;
border-width: 0px;
color:white;
background-color:#12b795;

font-size: 1.0em; 
font-family: DINNextLTPro-Regular;
letter-spacing:-0.00em;

margin-bottom:0px;
margin-top:10px;



	
}

.comments_text p::after {
	display:block;
position: relative;
left: 7px;
bottom: -16px;
content: ' ';
width: 0;
height: 0;
border-style: solid;
border-color:#12b795;
border-width: 0 14px 16px 0;
border-top-color: transparent;
border-left-color: transparent;
border-bottom-color: transparent;
}

.comments_timestamp {
	font-size: 0.7em; 
	margin-right:0;
	margin-top:0px;
	margin-bottom:5px;
	line-height:0.8em;
	
}


.comments_name {
	font-size: 1.0em; 
	display:block;
	margin-bottom:0px;
		margin-top:0px;
	
}



.comments_text {
	

	
}

.comments_avatar {
	display:block;
	width:30px;	
	margin-top:3px;
	margin-left:20px;
	

	
}

/* removed SVG greyscale test start */

img.comments_avatar{
filter: url(filters.svg#grayscale); /* Firefox 3.5+ */
filter: gray; /* IE6-9 */
-webkit-filter: grayscale(100%); /* Google Chrome, Safari 6+ & Opera 15+ */
-moz-filter: grayscale(100%) !important;
filter: grayscale(100%);
}

.xxcomments_avatar {
	-webkit-filter: grayscale(100%);
    -webkit-filter: grayscale(1);
    filter: grayscale(100%);
 
    filter: url('gray01.svg#grayscale');
    filter: gray;
}

/* removed SVG greyscale test end */


img.xxcomments_avatar{
-webkit-filter: grayscale(100%);
filter: grayscale(100%);
filter: gray;
filter: url("data:image/svg+xml;utf8,<svg version='1.1' xmlns='http://www.w3.org/2000/svg' height='0'><filter id='greyscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0' /></filter></svg>#greyscale");
}




.comments_entry {
	
	border:#BEBEBE solid 0px;
	padding: 0px 30px 0px 20px; 
	margin-bottom:0px;
		margin-top:20px;
	-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}


/*

COMMENTS REPLY 2015 

*/








	





.comments_reply_text p{
	
margin:0px;
padding:5px;
border-style: solid;
border-width: 0px;
color:#000000;
background-color:Gainsboro;

font-size: 1.0em; 
font-family: DINNextLTPro-Regular;
letter-spacing:-0.00em;

margin-bottom:0px;
margin-top:0px;



	
}

.comments_reply_text p::after {
	display:block;
position: relative;
left: 7px;
bottom: -16px;
content: ' ';
width: 0;
height: 0;
border-style: solid;
border-color:Gainsboro  ;
border-width: 0 14px 16px 0;
border-top-color: transparent;
border-left-color: transparent;
border-bottom-color: transparent;
}

.comments_reply_timestamp {
	font-size: 0.7em; 
	margin-right:0;
	margin-top:0px;
	margin-bottom:25px;
	margin-left:30px;
	line-height:0.8em;
	
}


.comments_reply_name {
	font-size: 1.0em; 
	display:block;
	margin-bottom:0px;
		margin-top:0px;
		margin-left:30px;
	
}





.comments_reply_avatar {
	display:block;
	width:30px;	
	margin-top:3px;
	margin-left:20px;
    -webkit-filter: brightness(1.02) contrast(1.2) grayscale(1);   
}


.comments_reply_entry {
	
	border:#BEBEBE solid 0px;
	padding-left: 40px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom:5px;
	-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}




.comments_reply_entry::before{
	
display:block;
position: relative;
height:20px;
left: 00px;
bottom: 0px;
content: ' ';
width: 10px;
border-style: solid;
border-color:Gainsboro  ;
border-width: 0px 3px 0px 0px;
border-top-color: transparent;
border-left-color: transparent;
border-bottom-color: transparent;
	
}



/*
END
*/



.tiny{
  line-height:0.9em;
  font-color: #000000;
      font-size: 1.0em;
}


.minirange {
  line-height:1.0 !important;
 word-wrap: break-word;
     font-size: 1.0em !important;
font-family: DINNextLTPro-Regular;
	  color: #000000 !important;
}

a.minirange {
	  color: #000000 !important;
}


.homefeaturedhead {
font-family: DINNextLTPro-Regular;
    font-size: 1.55em; line-height:0.9em;
  letter-spacing:-1px;
}


.bighead {
font-family: DINNextLTPro-Regular;
    font-size: 3.0em;
  line-height:0.9em;
letter-spacing: -0.0em;
color:gray;
}

.minirangeseriessmall {
		font-family: DINNextLTPro-Bold;

  line-height:0.9em;
      font-size: 1.0em;
}

.minirangegreyrow {
  line-height:1.0em;
      font-size: 1.2em;
}

.minirangeblackrow{
	font-family: DINNextLTPro-Regular;
  line-height:1.0em;
  font-color: #ffffff;
      font-size: 1.2em;
}

.homefeaturedsubhead {
	font-family: DINNextLTPro-Bold;
  line-height:1.0em;
      font-size: 1.2em;

}

.blackrow {
  line-height:0.9em;  
  font-size: 1.0em;
	  	font-family: DINNextLTPro-Regular;
		
	PADDING-RIGHT: 4px; 
	PADDING-LEFT: 4px; 
	PADDING-BOTTOM: 4px; 
	PADDING-TOP: 4px;

}





a.ovalbutton{
background: transparent url('../images/buttons/oval-gray-left.gif') no-repeat top left;
display: block;
float: left;
font: normal 13px; /* Change 13px as desired */
line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 24px; /* Height of button background height */
padding-left: 11px; /* Width of left menu image */
text-decoration: none;
}

a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton{
color: #494949; /*button text color*/
}

a.ovalbutton span{
background: transparent url('../images/buttons/oval-gray-right.gif') no-repeat top right;
display: block;
padding: 4px 11px 4px 0; /*Set 11px below to match value of 'padding-left' value above*/
}

a.ovalbutton:hover{ /* Hover state CSS */
background-position: bottom left;
}

a.ovalbutton:hover span{ /* Hover state CSS */
background-position: bottom right;
color: black;
}

.buttonwrapper{ /* to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
}

















BODY {

font-family: DINNextLTPro-Regular;




SCROLLBAR-FACE-COLOR: #cccccc; 
SCROLLBAR-HIGHLIGHT-COLOR: #4F4F4F; 
SCROLLBAR-SHADOW-COLOR: #4F4F4F; 
SCROLLBAR-ARROW-COLOR: #4F4F4F; 
SCROLLBAR-TRACK-COLOR: #ffffff; 
SCROLLBAR-DARKSHADOW-COLOR: #ffffff; 
SCROLLBAR-BASE-COLOR: #ffffff; 
scrollbar-3digit-color: #FF9900;


font-weight: normal; 
color: #4F4F4F;


bgcolor: #FFFFFF;
link: #000000;
vlink: #000000;
alink: #000000;
}



TD {
font-weight: normal; 
color: #000000;
}



UL {
list-style-position: outer;
MARGIN: 15px; 
list-style-type: square; 
color: #7F7F7F;
 }


OL {
list-style-type: square; 
MARGIN: 15px; 
COLOR: #7F7F7F
 }

LI {
list-style-position: outer; 
color: #000000; 
MARGIN: 0px;
}

.sidebarlist {
	
	list-style-type: none; 
	list-style:none;
	 margin-left: 10; 
	 padding-left: 10;
	 
	 margin-bottom: 10;
	 padding-bottom: 10;
	 
	 list-style-position: outer; 
	 
color: #000000; 
MARGIN: 0px;
                list-style-type: circle;
}

.blackrow {
	  	font-family: DINNextLTPro-Bold;
color: #FFFFFF;
}



.topleftrule {
	background-color: #FFFFFF;
	border-top: 1px solid #7F7F7F;
	border-right: solid #7F7F7F;
	border-bottom: solid #7F7F7F;
	border-left: 1px solid #7F7F7F;

}









.sidehead {
font-family: DINNextLTPro-Bold;
color: #000000;
	text-decoration: none;
}

A.sidehead:Hover {
	color: #7F7F7F ;
}




.sidebody {
font-weight: normal; 
color: #000000;
text-decoration:none;
padding:20px;
}

A.sidebody:Hover {
	color: #7F7F7F ;
}

.smallprint {
font-weight: normal; 
color: #FF0000;
text-decoration:none;
}

td .sidegreen {
	font-size: 1.54em;
}

.sidegreen {
		background-color: #ffffff;
font-family: DINNextLTPro-Bold;
font-size: 1.0em;
line-height:1.1;
color: #000000;
text-decoration: none;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px; 
}


A.sidegreen:Hover {
	color: #000000 ;
	background-color: #ffffff;
}





.homehead{
font-size: 2.0em; 
font-family: DINNextLTPro-Regular;
letter-spacing:-0.02em;
color: #000000;
text-decoration: none;
text-transform: uppercase;
margin-bottom:20px !important;
}


.homeheadred{
font-size: 24px; 
font-family: DINNextLTPro-Regular;
letter-spacing:-1px;
line-height: 20px;
text-transform:capitalize;
color: #FF0000;
text-decoration: none;
}

.homeheadrev{
font-size: 24px; 
font-family: DINNextLTPro-Regular;
letter-spacing:-1px;
line-height: 20px;
text-transform:capitalize;
color: #ffffff;
text-decoration: none;
}

.homepic {
	width:600px;
}

.homelead{
font-family: DINNextLTPro-Bold;
color: #000000;

}

.homebody{
font-weight: normal; 
color: #000000;


}



SPAN.homeheadwhite{
font-size: 1.55em; font-family: DINNextLTPro-Bold;
color: #FFFFFF;
}



.pageleafhead{
font-size: 0.7em;
font-family: DINNextLTPro-Bold;
letter-spacing: 0.2em;
margin-bottom:0px;
text-transform: uppercase;
color:gray;
text-decoration: none;
left: 0px;

}

.breadcolon{
font-family: DINNextLTPro-Bold;
color: #DDDDDD ;
text-decoration: none;
}


.BranchFeaturedHead {
	font-size: 1.4em;
font-family: DINNextLTPro-Bold;
letter-spacing: -0.02em;
margin-bottom:20px;
text-transform: uppercase;
	color: #223F4B;
}

.BranchAlsoConsider {
	font-size: 1.4em;
font-family: DINNextLTPro-Regular;
letter-spacing: -0.02em;
margin-bottom:20px;
text-transform: uppercase;
}



.contactname{
font-size: 1.0em; 
font-family: DINNextLTPro-Bold;
color: #000000;
	text-decoration: none;
}

.contactdepartment{
	font-size:0.85em;
	font-family: DINNextLTPro-Regular;
	text-transform: uppercase;
}





.quizquestion {
font-family: DINNextLTPro-Bold;
color: #000000;
text-decoration: none;
}

.quizanswer {
font-weight: normal; 
color: #000000;
text-decoration: none;
}

.quiznumber {
font-size: 30px; 
font-family: DINNextLTPro-Bold;
color: #EFEFEF;
text-decoration: none;
}




.ghostgreen {
background-color : rgba(255,255,255,0.0);    /* 50% opaque grey */

}



.ghostwhite {
font-family: DINNextLTPro-Bold;

background-color : rgba(255,255,255,0.65);  /* 50% opaque white */
}


.languagebutton{
	font-family: DINNextLTPro-Bold;
	text-decoration: none;
	color: #FFFFFF;
	height: 12px;
	border: 1px outset #ebebeb;
	background-color: #FF0000;
	left: 5px;
	margin-bottom: 0px;
	margin-top: 4px;
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 8px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px; 
}

A.languagebutton{
	color: #FFFFFF;
}

A.languagebutton:Hover{
	color: #FFFFFF;
}




/* 2015 speclayer */

#speclayer {
	
font-size: 0.85em;
font-family: DINNextLTPro-Regular;
letter-spacing: -0.05em;
margin-bottom:20px;
	padding:0px 4px 0px 4px;

}

td#speclayer {
	/* 2015 issue */
	padding:0px 4px 0px 4px;
}



input.text {
font-weight: normal; 	
color: #000000; 
background-color : #EFEFEF;
border: #0000CC 1px groove; }



input.radio
{
 font-size : 9pt;
background : #ffffff; 
 border-color : #ffffff;
 border-style : inset;
 border-width : 0px;
 color : #FFFFFF;
}





radio
{
 font-size : 9pt;
background : #ffffff; 
 border-color : #ffffff;
 border-style : inset;
 border-width : 0px;
 color : #FFFFFF;
}






input.button {
font-size: 12px; font-weight: normal; 	
color: #000000; 
background-color: #EFEFEF ; 
border: #66FF99; 
border-style: groove; 
border-top-width: 1px; 
border-right-width: 1px; 
border-bottom-width: 1px; 
border-left-width: 1px;
border-top-style: solid;
border-left-style: solid;
letter-spacing: 0em; 
filter: alpha(opacity=100) 
}











SELECT {
	font-weight: normal; 	
	color: #000000; 
background-color: #efefef ; 
border: #7F7F7F; 
border-style: groove; 
border-top-width: 1px; 
border-right-width: 1px; 
border-bottom-width: 1px; 
border-left-width: 1px;
border-top-style: solid;
border-left-style: solid;
letter-spacing: 0em; 
filter: alpha(opacity=100)
}


TEXTAREA {
background-color: #efefef;
border: #7F7F7F 1px groove;
color: #000000; 
font-weight: normal; 
PADDING-RIGHT: 5px; PADDING-LEFT: 5px; 
PADDING-BOTTOM: 5px; MARGIN: 5px; 
} 






INPUT.Shop {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #ffffff 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: #4F4F4F
}
INPUT.General {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; COLOR: #4F4F4F; BORDER-BOTTOM: #000000 1px solid; 
}
TEXTAREA.General {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; COLOR: #4F4F4F; BORDER-BOTTOM: #000000 1px solid; 
}
INPUT.GenSub {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #4F4F4F
}
SELECT.General {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; COLOR: #4F4F4F; BORDER-BOTTOM: #000000 1px solid; 
}






SELECT {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; COLOR: #4F4F4F; BORDER-BOTTOM: #000000 1px solid; font-family: DINNextLTPro-Bold;
}








.productbullets  { font-family: DINNextLTPro-Bold; color: #000000; }

.productbulletsbody { font-weight: normal; color: #000000; }






.newonsitehead {
background-color: #7F7F7F;
font-size: 1.2em; 
font-family: DINNextLTPro-Regular;
letter-spacing:-0px;

color: #FFFFFF;
text-decoration: none;
}


.newonsiteheaditem
{
background-color: #efefef;
font-size: 1.2em; 
font-family: DINNextLTPro-Bold;
color: #7f7f7f;
letter-spacing:-0px;

text-decoration: none;
}

.productseriesold {
font-size: 1.4em;
font-family: DINNextLTPro-Bold;
letter-spacing: -0.02em;
margin-bottom:20px;
text-transform: uppercase;
text-decoration: none;
}


.productseries {
    font-family: DINNextLTPro-Bold;
    text-align: left;
    font-size: 2.0em!important;
    line-height: 0.95;
    letter-spacing: -0.0625em!important;
    text-decoration: none;
    display: block;
    color: #223F4B;
	margin:30px 0px 0px 0px;
	max-width:500px;
}


.productname {
font-size: 1.2em; 
font-weight: normal; 
color: #000000;
text-decoration: none;

}

.productcapacity {
font-size: 1.2em; 
font-family: DINNextLTPro-Bold;
color: #000000;
text-decoration: none;

}













.menuspacer {
	font-size: 2px;
}


.topleftrule {
	background-color: #FFFFFF;
	border-top: 1px solid #7F7F7F;
	border-right: solid #7F7F7F;
	border-bottom: solid #7F7F7F;
	border-left: 1px solid #7F7F7F;

}









.sidehead {
font-family: DINNextLTPro-Bold;
color: #000000;
	text-decoration: none;
}

A.sidehead:Hover {
	color: #7F7F7F ;
}




.sidebody {
font-weight: normal; 
color: #000000;
text-decoration:none;
}

A.sidebody:Hover {
	color: #7F7F7F ;
}

.smallprint {
font-weight: normal; 
color: #7F7F7F;
text-decoration:none;
}







SPAN.homeheadwhite{
font-family: DINNextLTPro-Bold;
color: #FFFFFF;
}





.breadcolon{
font-family: DINNextLTPro-Bold;
color: #dddddd ;
text-decoration: none;
}




.contactname{
font-size: 1.2em; 
font-family: DINNextLTPro-Bold;
color: #000000;
	text-decoration: none;
}












.languagebutton{
	font-family: DINNextLTPro-Bold;
	text-decoration: none;
	color: #FFFFFF;
	height: 14px;
	border: 1px outset #DDDDDD;
	background-color: #7F7F7F;
	left: 5px;
	margin-bottom: 0px;
	margin-top: 4px;
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 8px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px; 
}

A.languagebutton{
	color: #FFFFFF;
}

A.languagebutton:Hover{
	color: #FFFFFF;
}











input.text {
font-weight: normal; 	
color: #000000; 
background-color : #FFFFFF;
border: #7F7F7F 1px groove; }



input.radio
{
 font-size : 9pt;
background : #ffffff; 
 border-color : #ffffff;
 border-style : inset;
 border-width : 0px;
 color : #FFFFFF;
}





radio
{
 font-size : 9pt;
background : #ffffff; 
 border-color : #ffffff;
 border-style : inset;
 border-width : 0px;
 color : #FFFFFF;
}






input.button {
font-size: 12px; font-weight: normal; 	
color: #000000; 
background-color: #7F7F7F ; 
border: #66FF99; 
border-style: groove; 
border-top-width: 1px; 
border-right-width: 1px; 
border-bottom-width: 1px; 
border-left-width: 1px;
border-top-style: solid;
border-left-style: solid;
letter-spacing: 0em; 
filter: alpha(opacity=100) 
}








SELECT {
	font-weight: normal; 	
	color: #000000; 
background-color: #efefef ; 
border: #7F7F7F; 
border-style: groove; 
border-top-width: 1px; 
border-right-width: 1px; 
border-bottom-width: 1px; 
border-left-width: 1px;
border-top-style: solid;
border-left-style: solid;
letter-spacing: 0em; 
filter: alpha(opacity=100)
}


TEXTAREA {
background-color: #efefef;
border: #7F7F7F 1px groove;
color: #000000; 
font-weight: normal; 
PADDING-RIGHT: 5px; PADDING-LEFT: 5px; 
PADDING-BOTTOM: 5px; MARGIN: 5px; 
} 






.quizquestion {
font-family: DINNextLTPro-Bold;
color: #000000;
text-decoration: none;
}

.quizanswer {
font-weight: normal; 
color: #000000;
text-decoration: none;
}

.quiznumber {
font-size: 30px; 
font-family: DINNextLTPro-Bold; 
color: #C6E7D6;
text-decoration: none;
}



INPUT.Shop {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #ffffff 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: #7F7F7F
}
INPUT.General {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; COLOR: #7F7F7F; BORDER-BOTTOM: #000000 1px solid; 
}
TEXTAREA.General {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; COLOR: #7F7F7F; BORDER-BOTTOM: #000000 1px solid; 
}
INPUT.GenSub {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #7F7F7F
}
SELECT.General {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; COLOR: #7F7F7F; BORDER-BOTTOM: #000000 1px solid; 
}






SELECT {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; COLOR: #7F7F7F; BORDER-BOTTOM: #000000 1px solid; 
}






.newonsitehead {
background-color: #7F7F7F;
font-size: 1.2em; 
font-family: DINNextLTPro-Bold;
color: #FFFFFF;
text-decoration: none;
}


.mydss_id_panel {
	
	float:right; 
	border-radius: 4px; 

	font-size:7px; 
	font-family: DINNextLTPro-Regular;
	padding: 0px 3px 0px 3px;
	letter-spacing: 0.1em;
	
}


.mydss_id_panel_MANUFACTURER {
	background-color:#223F4B; 
	color:#ffffff; 	
}
.mydss_id_panel_MCFE_DEPARTMENT {
	background-color:#223F4B; 
	color:#ffffff; 	
}
.mydss_id_panel_NATIONAL {
	background-color:#7a0d00; 
	color:#ffa296;
}
.mydss_id_panel_DEALER {
	background-color:#119277; 
	color:#5ee8cb; 
}
.mydss_id_panel_SUBDEALER {
	background-color:#119277; 
	color:#5ee8cb; 	
}
.mydss_id_panel_DEPOT {
	background-color:#119277; 
	color:#5ee8cb; 	
}
.mydss_id_panel_SUBDEALERTEMP {
	background-color:#a8a8a8; 
	color:#ffffff; 
}
.mydss_id_panel_PARTNER {
	background-color:#b27100; 
	color:#ffec1e; 
}
.mydss_id_panel_AGENCY {
	background-color:#b27100; 
	color:#ffec1e; 
}





.giftshop_discount {
	
/*background-color:#b1281b;*/
color:#b1281b;	
/*display:inline-block;*/
font-size:2.5em;
/*float:left;*/
font-family: DINNextLTPro-Regular;
letter-spacing: -0.02em;
margin:0px 5px 0px 5px;
padding:5px;
text-transform: uppercase;
text-decoration: none;
line-height:0.7em!important;	

    width: 150px;
    display: block;
 
    margin-left: 10px;
    border: Gray solid 0px;	
	
}

.giftshop_discount_discount {
	font-size:0.5em;
	line-height:0.7em!important;
}

.giftshop_discount_percent {
	font-size:0.75em;
	line-height:0.7em!important;
}

.giftshop_discount center br {
	line-height: 0.7em!important;
}

/* NL fiddle for gifshop modal */

.ui-widget-overlay {
    background: #AAAAA8 url(images/ui-bg_flat_0_aaaaaa_40x100.png) 0% 128% repeat-x!important;
	opacity: .6!important;
		}


/* VDI table from specifications.php 25-09-2020 */


	.dss_vdi_table_head_row {
		background-color:#567783 !important;
		border-color: #567783;
	}
	
	.dss_vdi_table_alt_row_tint 
	tr:nth-child(even) {background:rgba(130,160,170,0.5)}
	tr:nth-child(odd) {background: #FFF}
	td:{max-width:50px;}
	
	.vditablefixed {
	/* table-layout: fixed;*/
		max-width:550px;

	}

	.vditablefixed td {
	/* table-layout: fixed;*/
		
		font-family: DINNextLTPro-Regular;
		font-stretch: semi-condensed!important;
		
		
	}

/* end vdi */


/* DEV MENU RED */



.devmenu {
	
	font-family: DINNextLTPro-Bold;
	color:red!important;
}


.devmenuQS {
	
	font-family: DINNextLTPro-Bold;
	color:blue!important;
}

/* END DEV MENU */

#minifytable {
	width:90%!important;
	max-width:90%!important;
}


/* MYDSS ORG NAME */


.din_mle_orgname {
	font-family: DINNextLTPro-Bold;
	
}




/* DSS LOGIN PAGE STYLES 2020 */



	.forgot-button {
		width:160px;
		height:50px;
		white-space: normal;
	}
	
		.Page-Head {
			font-size: 24px;
			font-weight:bold;
			margin-bottom: 20px;
		}
		.Lead-Paragraph{
			font-weight:bold;
			margin: 0px 0px 20px 40px;
		}
		.Body-Paragraph{
			margin: 0px 0px 20px 80px;
			
		}
		

	
	.initial_class {
		margin:30px 0px 0px 0px;
		padding:30px 0px 50px 0px;
		font-size:14px;
	/*background-image: url("../images/home/home-2018.jpg");
	background-repeat: no-repeat;
		height:400px;
		*/
	}
	
	.initial_headline {
		font-size:24px;
	}
	


/*DSS LOGIN PAGE STYLES END */

/* from menu.php 17-11-2020 NL --*/


.ui-menu { width: 150px; }
.linkbutton {
  font: bold 11px Arial;
  text-decoration: none;
  background-color: #EEEEEE;
  color: #333333;
  padding: 2px 6px 2px 6px;
  border-top: 1px solid #CCCCCC;
  border-right: 1px solid #333333;
  border-bottom: 1px solid #333333;
  border-left: 1px solid #CCCCCC;
}



