div.tpl_home div#brandTile {
	background: url("../Images/sprite-vertical-backgrounds.png") left -3200px;
}
div.tpl_home div#brandTile div.tiles ul li {
	margin: 0px; padding: 0px; color: rgb(255, 255, 255); font-size: 16px; display: none;
}
div.tpl_home div#brandTile div.tiles ul li.selected {
	display: block;
}
div.tpl_home div#brandTile div.tiles ul li > :first-child {
	margin-top: 0px;
}
div.tpl_home div#brandTile div.tiles ul li > :last-child {
	margin-bottom: 0px;
}
div.tpl_home div#brandTile ul.nav-bar li.selected {
	background: rgba(255, 255, 255, 0.1) !important;
}
div.tpl_home div#brandTile ul.nav-bar li:hover {
	background: rgba(255, 255, 255, 0.1) !important;
}
div.tpl_home div#brandTile ul.nav-bar li.highlight {
	background: rgba(255, 255, 255, 0.1) !important;
}
div.tpl_home div#brandTile ul.nav-bar li a img.hover {
	display: none;
}
div.tpl_home div#brandTile ul.nav-bar li:hover a img.hover {
	display: inline-block;
}
div.tpl_home div#brandTile ul.nav-bar li.selected a img.hover {
	display: inline-block;
}
div.tpl_home div#brandTile ul.nav-bar li:hover a img.default {
	display: none;
}
div.tpl_home div#brandTile ul.nav-bar li.selected a img.default {
	display: none;
}
div.tpl_home div#brandTile ul.nav-bar li.unselected a h5 {
	color: rgb(217, 217, 217) !important;
}
@media all and (max-width:768px)
{
div.tpl_home div#brandTile div.tiles ul li {
	background: none !important; 
}
div.tpl_home div#brandTile div.tiles ul li div.content {
	margin: 0px -15px; padding: 20px; font-family: "ff-din-web" , Arial, Sans-Serif; font-size: 15px; font-weight: 600;
}
div.tpl_home div#brandTile div.tiles ul li div.content :last-child {
	margin-bottom: 0px;
}
div.tpl_home div#brandTile div.tiles ul li div.content > div {
	height: 100%; vertical-align: middle;
}
div.tpl_home div#brandTile div.tiles ul li div.content h2.large {
	margin-bottom: 20px;
}
div.tpl_home div#brandTile ul.nav-bar {
	margin-top: 0px;margin-bottom: 0px;
}
div.tpl_home div#content div.container > div.left div.column1 .column1_l {
	clear:both;
}
div.tpl_home div#content div.container > div.left div.column1 .column1_r {
	width: 91%; float: left;
}
div.tpl_home div#content div.container > div.right {
	width: 230px; font-size: 14px; float: right;
}
}
@media all and (min-width:769px)
{
div.tpl_home div#brandTile {
	height: 475px; position: relative;
}
div.tpl_home div#brandTile div.tiles ul li {
	background-position: top; height: 475px; background-repeat: no-repeat; background-size: cover;
}
div.tpl_home div#brandTile div.tiles ul li div.content {
	margin: 0px -15px; padding: 20px; font-family: "ff-din-web" , Arial, Sans-Serif; font-size: 15px; font-weight: 600;
}
div.tpl_home div#brandTile div.tiles ul li div.content :last-child {
	margin-bottom: 0px;
}
div.tpl_home div#brandTile div.tiles ul li div.content > div {
	height: 100%; vertical-align: middle;
}
div.tpl_home div#brandTile div.tiles ul li div.content {
	margin: 138px 0px 0px !important; width: 450px; height: 200px; overflow: hidden; float: right; display: table;
}
div.tpl_home div#brandTile div.tiles ul li div.content > div {
	display: table-cell;
}
div.tpl_home div#brandTile div.tiles ul li div.content h2.large {
	margin-bottom: 15px;
}
div.tpl_home div#brandTile div.tiles ul li div.transparent.content {
	
}
div.tpl_home div#brandTile div.tiles ul li div.gradient-gray.content {
	color: rgb(84, 87, 91) !important;
}
div.tpl_home div#brandTile div.tiles ul li div.gradient-gray.content h2 {
	color: rgb(84, 87, 91) !important;
}
div.tpl_home div#brandTile ul.nav-bar {
	margin-top: -106px;
}
div.tpl_home div#content div.container > div.left {
	margin: 0px -230px 0px 0px; width: 100%; float: left;
}
div.tpl_home div#content div.container > div.left > div.content {
	padding: 0px 230px 0px 0px;
}
div.tpl_home div#content div.container > div.left div.column {
	margin: 0px 9% 0px 0px; width: 41%; float: left;
}
div.tpl_home div#content div.container > div.left div.column1 {
	margin: 0px 6% 0px 0px; width: 94%; float: left;
}
div.tpl_home div#content div.container > div.left div.column1 .column1_l {
	margin: 0px 9% 0px 4%; width: 26%; float: left;
}
div.tpl_home div#content div.container > div.left div.column1 .column1_r {
	width: 61%; float: left;
}
div.tpl_home div#content div.container > div.right {
	width: 230px; font-size: 14px; float: right;
}
div.tpl_home div#content div.container > div.right hr {
	margin: 20px 0px;
}
}
@media all and (min-width:1280px)
{
div.tpl_home div#brandTile {
	height: 600px;
}
div.tpl_home div#brandTile div.tiles ul li {
	height: 600px; background-size: auto;
}
div.tpl_home div#brandTile div.tiles ul li div.content {
	margin: 0px -15px; padding: 20px; font-family: "ff-din-web" , Arial, Sans-Serif; font-size: 15px; font-weight: 600;
}
div.tpl_home div#brandTile div.tiles ul li div.content :last-child {
	margin-bottom: 0px;
}
div.tpl_home div#brandTile div.tiles ul li div.content > div {
	height: 100%; vertical-align: middle;
}
div.tpl_home div#brandTile div.tiles ul li div.content {
	margin: 138px 0px 0px !important; width: 540px; height: 250px; font-size: 16px;
}
div.tpl_home div#brandTile div.tiles ul li div.content h2.large {
	margin-bottom: 20px;
}
div.tpl_home div#brandTile ul.nav-bar {
	margin-top: -126px;
}
}
div.tpl_home h2 { margin: 0 0 5px 0; font-family: "ff-din-web" , Arial, Sans-Serif; font-size: 28px; font-weight: 600; color: #54575b; line-height: 1.25; }
div.tpl_home .col-md-9 img{margin:0 20px 15px 0}
div.tpl_home .row_top{border-top: 1px solid #E2E2E2;padding-top:15px}
@media all and (max-width:768px)
{
  div.tpl_home .row_top h2{padding-left:15px}
  
  div.tpl_home .b_border{
  	border-bottom: 1px solid #E2E2E2;
  	margin-bottom:15px;
  }
}
.right_index15{margin-right:15px;}

