.template DIV#overlay {
	FILTER: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aa000000', endColorstr='#aa000000',GradientType=0 )
}
.template DIV.loading {
	FILTER: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aaffffff', endColorstr='#aaffffff',GradientType=0 )
}
/*.template INPUT[type='submit'] {
	FILTER: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6c6d6c', endColorstr='#2f302f',GradientType=0 )
}*/
.template INPUT[type='reset'] {
	FILTER: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6c6d6c', endColorstr='#2f302f',GradientType=0 )
}
.template INPUT[type='button'] {
	FILTER: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6c6d6c', endColorstr='#2f302f',GradientType=0 )
}
BUTTON {
	FILTER: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6c6d6c', endColorstr='#2f302f',GradientType=0 )
}
A.button {
	FILTER: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6c6d6c', endColorstr='#2f302f',GradientType=0 )
}
DIV.t31#template DIV#contact-global UL LI A {
	FILTER: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6c6d6c', endColorstr='#2f302f',GradientType=0 )
}
/*.template INPUT[type='submit']:hover {
	FILTER: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2f302f', endColorstr='#6c6d6c',GradientType=0 )
}*/
.template INPUT[type='reset']:hover {
	FILTER: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2f302f', endColorstr='#6c6d6c',GradientType=0 )
}
.template INPUT[type='button']:hover {
	FILTER: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2f302f', endColorstr='#6c6d6c',GradientType=0 )
}
BUTTON:hover {
	FILTER: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2f302f', endColorstr='#6c6d6c',GradientType=0 )
}
A.button:hover {
	FILTER: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2f302f', endColorstr='#6c6d6c',GradientType=0 )
}
.template INPUT[type='submit'].gradient-blue:hover {
	FILTER: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6236192', endColorstr='#e6009cde',GradientType=1 ) !important
}
.template INPUT[type='reset'].gradient-blue:hover {
	FILTER: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6236192', endColorstr='#e6009cde',GradientType=1 ) !important
}
.template INPUT[type='button'].gradient-blue:hover {
	FILTER: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6236192', endColorstr='#e6009cde',GradientType=1 ) !important
}
BUTTON.gradient-blue:hover {
	FILTER: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6236192', endColorstr='#e6009cde',GradientType=1 ) !important
}
A.gradient-blue.button:hover {
	FILTER: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6236192', endColorstr='#e6009cde',GradientType=1 ) !important
}
.template INPUT[type='submit'].gradient-gray {
	FILTER: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6efefef', endColorstr='#e6bcbcbc',GradientType=1 ) !important
}
.template INPUT[type='reset'].gradient-gray {
	FILTER: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6efefef', endColorstr='#e6bcbcbc',GradientType=1 ) !important
}
.template INPUT[type='button'].gradient-gray {
	FILTER: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6efefef', endColorstr='#e6bcbcbc',GradientType=1 ) !important
}
BUTTON.gradient-gray {
	FILTER: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6efefef', endColorstr='#e6bcbcbc',GradientType=1 ) !important
}
A.gradient-gray.button {
	FILTER: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6efefef', endColorstr='#e6bcbcbc',GradientType=1 ) !important
}
.template INPUT[type='submit'].gradient-gray:hover {
	FILTER: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6bcbcbc', endColorstr='#e6efefef',GradientType=1 ) !important
}
.template INPUT[type='reset'].gradient-gray:hover {
	FILTER: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6bcbcbc', endColorstr='#e6efefef',GradientType=1 ) !important
}
.template INPUT[type='button'].gradient-gray:hover {
	FILTER: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6bcbcbc', endColorstr='#e6efefef',GradientType=1 ) !important
}
BUTTON.gradient-gray:hover {
	FILTER: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6bcbcbc', endColorstr='#e6efefef',GradientType=1 ) !important
}
A.gradient-gray.button:hover {
	FILTER: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6bcbcbc', endColorstr='#e6efefef',GradientType=1 ) !important
}
.template INPUT[type='submit'].gradient-green:hover {
	FILTER: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e64c8c2b', endColorstr='#e684bd00',GradientType=1 ) !important
}
.template INPUT[type='reset'].gradient-green:hover {
	FILTER: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e64c8c2b', endColorstr='#e684bd00',GradientType=1 ) !important
}
.template INPUT[type='button'].gradient-green:hover {
	FILTER: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e64c8c2b', endColorstr='#e684bd00',GradientType=1 ) !important
}
BUTTON.gradient-green:hover {
	FILTER: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e64c8c2b', endColorstr='#e684bd00',GradientType=1 ) !important
}
A.gradient-green.button:hover {
	FILTER: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e64c8c2b', endColorstr='#e684bd00',GradientType=1 ) !important
}
.template INPUT[type='submit'].gradient-magenta:hover {
	FILTER: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6833177', endColorstr='#e6b0008e',GradientType=1 ) !important
}
.template INPUT[type='reset'].gradient-magenta:hover {
	FILTER: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6833177', endColorstr='#e6b0008e',GradientType=1 ) !important
}
.template INPUT[type='button'].gradient-magenta:hover {
	FILTER: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6833177', endColorstr='#e6b0008e',GradientType=1 ) !important
}
BUTTON.gradient-magenta:hover {
	FILTER: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6833177', endColorstr='#e6b0008e',GradientType=1 ) !important
}
A.gradient-magenta.button:hover {
	FILTER: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6833177', endColorstr='#e6b0008e',GradientType=1 ) !important
}
.template INPUT[type='submit'].gradient-orange:hover {
	FILTER: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e57200', endColorstr='#e6f1b434',GradientType=1 ) !important
}
.template INPUT[type='reset'].gradient-orange:hover {
	FILTER: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e57200', endColorstr='#e6f1b434',GradientType=1 ) !important
}
.template INPUT[type='button'].gradient-orange:hover {
	FILTER: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e57200', endColorstr='#e6f1b434',GradientType=1 ) !important
}
BUTTON.gradient-orange:hover {
	FILTER: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e57200', endColorstr='#e6f1b434',GradientType=1 ) !important
}
A.gradient-orange.button:hover {
	FILTER: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e57200', endColorstr='#e6f1b434',GradientType=1 ) !important
}
.template INPUT[type='submit'].gradient-red:hover {
	FILTER: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6912f46', endColorstr='#e6bc204b',GradientType=1 ) !important
}
.template INPUT[type='reset'].gradient-red:hover {
	FILTER: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6912f46', endColorstr='#e6bc204b',GradientType=1 ) !important
}
.template INPUT[type='button'].gradient-red:hover {
	FILTER: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6912f46', endColorstr='#e6bc204b',GradientType=1 ) !important
}
BUTTON.gradient-red:hover {
	FILTER: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6912f46', endColorstr='#e6bc204b',GradientType=1 ) !important
}
A.gradient-red.button:hover {
	FILTER: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6912f46', endColorstr='#e6bc204b',GradientType=1 ) !important
}
.template INPUT[type='submit'].gradient-teal:hover {
	FILTER: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6005e5d', endColorstr='#e600857d',GradientType=1 ) !important
}
.template INPUT[type='reset'].gradient-teal:hover {
	FILTER: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6005e5d', endColorstr='#e600857d',GradientType=1 ) !important
}
.template INPUT[type='button'].gradient-teal:hover {
	FILTER: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6005e5d', endColorstr='#e600857d',GradientType=1 ) !important
}
BUTTON.gradient-teal:hover {
	FILTER: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6005e5d', endColorstr='#e600857d',GradientType=1 ) !important
}
A.gradient-teal.button:hover {
	FILTER: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6005e5d', endColorstr='#e600857d',GradientType=1 ) !important
}
.navbar{
	background:none;
}
.navbar DIV.container {
	FILTER: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2fefefe', endColorstr='#f2ebebeb',GradientType=0 )
}
.template UL.nav-bar {
	FILTER: progid:DXImageTransform.Microsoft.gradient( startColorstr='#626569', endColorstr='#181818',GradientType=0 )
}
.template UL.nav-bar LI:hover {
	FILTER: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1affffff', endColorstr='#1affffff',GradientType=0 ); BACKGROUND: none transparent scroll repeat 0% 0%
}
.template UL.nav-bar LI.highlight {
	FILTER: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1affffff', endColorstr='#1affffff',GradientType=0 ); BACKGROUND: none transparent scroll repeat 0% 0%
}
DIV#content {
	FILTER: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbdbdb', endColorstr='#ffffff',GradientType=0 )
}
.template DIV.form-container {
	FILTER: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#efefef',GradientType=1 )
}
DIV#content DIV.box {
	FILTER: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#efefef',GradientType=1 )
}
.template DIV.boxes UL LI > DIV.content {
	FILTER: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#efefef',GradientType=1 )
}
.template DIV.form-container:hover {
	FILTER: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f0f0', endColorstr='#fefefe',GradientType=1 )
}
DIV#content DIV.box:hover {
	FILTER: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f0f0', endColorstr='#fefefe',GradientType=1 )
}
.template DIV.boxes UL LI > DIV.content:hover {
	FILTER: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f0f0', endColorstr='#fefefe',GradientType=1 )
}
.gradient-blue {
	FILTER: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6009cde', endColorstr='#e6236192',GradientType=1 ) !important
}
.gradient-gray {
	FILTER: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6d9d9d9', endColorstr='#e6c8c9c7',GradientType=1 ) !important
}
.gradient-green {
	FILTER: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e684bd00', endColorstr='#e64c8c2b',GradientType=1 ) !important
}
.gradient-magenta {
	FILTER: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6b0008e', endColorstr='#e6833177',GradientType=1 ) !important
}
.gradient-orange {
	FILTER: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6f1b434', endColorstr='#e6e57200',GradientType=1 ) !important
}
.gradient-red {
	FILTER: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6bc204b', endColorstr='#e6912f46',GradientType=1 ) !important
}
.gradient-teal {
	FILTER: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e600857d', endColorstr='#e6005e5d',GradientType=1 ) !important
}
DIV#elqOptInBannerDiv {
	FILTER: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6009cde', endColorstr='#e6236192',GradientType=1 ) !important
}
.template UL.hover-bar > LI {
	BACKGROUND: #fcfcfc
}
.template UL.no-javascript.hover-bar > LI:hover {
	FILTER: none
}
.template UL.hover-bar > LI.selected {
	FILTER: none
}
.template UL.hover-bar > LI > DIV.content {
	FILTER: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f0f0', endColorstr='#f0f0f0',GradientType=1 )
}
.template DIV.promo-box:hover {
	FILTER: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfb', endColorstr='#ededed',GradientType=0 )
}
div.tpl_home#template div#brandTile div.tiles ul li div.content {
	padding: 20px; font-family: "ff-din-web" , Arial, Sans-Serif; font-size: 15px; font-weight: 600;
}
div.tpl_home#template div#brandTile div.tiles ul li div.content :last-child {
	margin-bottom: 0px;
}
div.tpl_home#template div#brandTile div.tiles ul li div.content > div {
	height: 100%; vertical-align: middle;
}
@media all and (max-width:989px)
{
div.tpl_home#template div#brandTile div.tiles ul li {
	background: none !important; 
}
div.tpl_home#template div#brandTile div.tiles ul li div.content h2.large {
	margin-bottom: 20px;
}
div.tpl_home#template div#brandTile ul.nav-bar {
	margin-top: 0px;margin-bottom: 0px;
}
div.tpl_home#template div#content div.container > div.left div.column1 .column1_l {
	clear:both;
}
div.tpl_home#template div#content div.container > div.left div.column1 .column1_r {
	width: 91%; float: left;
}
div.tpl_home#template div#content div.container > div.right {
	width: 60%; font-size: 14px; float: left;
}
}
@media all and (min-width:990px)
{
div.tpl_home#template div#brandTile {
	height: 475px; position: relative;
}
div.tpl_home#template div#brandTile div.tiles ul li {
	background-position: top; height: 475px; background-repeat: no-repeat; background-size: cover;
}
div.tpl_home#template div#brandTile div.tiles ul li div.content {
	margin: 108px 0px 0px; width: 450px; height: 200px; overflow: hidden; float: right; display: table;
}
div.tpl_home#template div#brandTile div.tiles ul li div.content > div {
	display: table-cell;
}
div.tpl_home#template div#brandTile div.tiles ul li div.content h2.large {
	margin-bottom: 15px;
}
div.tpl_home#template div#brandTile div.tiles ul li div.transparent.content {
	
}
div.tpl_home#template div#brandTile div.tiles ul li div.gradient-gray.content {
	color: rgb(84, 87, 91) !important;
}
div.tpl_home#template div#brandTile div.tiles ul li div.gradient-gray.content h2 {
	color: rgb(84, 87, 91) !important;
}
div.tpl_home#template div#brandTile ul.nav-bar {
	margin-top: -106px;
}
div.tpl_home#template div#content div.container > div.left {
	margin: 0px -230px 0px 0px; width: 100%; float: left;
}
div.tpl_home#template div#content div.container > div.left > div.content {
	padding: 0px 230px 0px 0px;
}
div.tpl_home#template div#content div.container > div.left div.column {
	margin: 0px 9% 0px 0px; width: 41%; float: left;
}
div.tpl_home#template div#content div.container > div.left div.column1 {
	margin: 0px 6% 0px 0px; width: 94%; float: left;
}
div.tpl_home#template div#content div.container > div.left div.column1 .column1_l {
	margin: 0px 9% 0px 4%; width: 26%; float: left;
}
div.tpl_home#template div#content div.container > div.left div.column1 .column1_r {
	width: 61%; float: left;
}
div.tpl_home#template div#content div.container > div.right {
	width: 230px; font-size: 14px; float: right;
}
div.tpl_home#template div#content div.container > div.right hr {
	margin: 20px 0px;
}
}
@media all and (min-width:1280px)
{
div.tpl_home#template div#brandTile {
	height: 600px;
}
div.tpl_home#template div#brandTile div.tiles ul li {
	height: 600px; background-size: auto;
}
div.tpl_home#template div#brandTile div.tiles ul li div.content {
	margin: 138px 0px 0px; width: 540px; height: 250px; font-size: 16px;
}
div.tpl_home#template div#brandTile div.tiles ul li div.content h2.large {
	margin-bottom: 20px;
}
div.tpl_home#template div#brandTile ul.nav-bar {
	margin-top: -126px;
}
}

/*default*/
div#breadcrumbs {
    float: left;
    color: #999;
    text-align: left;
    margin: 108px 0 0 0;
	font-family:"ff-din-web", Arial, sans-serif;
} 
#template #breadcrumbs,
#template #breadcrumbs a{
	color:#686868;
}
@media all and (max-width: 479px){
	div#breadcrumbs{margin: 20px 0 0 0;padding-left:10px;}
}
@media all and (min-width: 480px) and (max-width: 989px) {
	div#breadcrumbs{margin: 20px 0 0 0;padding-left:10px;}
	.template div#container.tpl_default { max-width: 990px; margin: 0 auto;}
}
@media all and (min-width: 990px) and (max-width: 1279px)  {
    .template div#container.tpl_default {  max-width: 1210px; margin: 0 auto;}
	div#breadcrumbs{padding-left:10px;}
}

@media all and (min-width: 1280px) {
    .template div#container.tpl_default {  max-width: 1210px; margin: 0 auto;}
	div#breadcrumbs{padding-left:0px;}
}