/* BrandNav */
#BrandNav {
	width: 100%;
	background-image: url(../images/new/brandnav_bgtile.png);
	background-repeat: repeat-x;
	}
#brands {position: relative; margin: 0 auto; padding: 0 42px 0 3px; width: 905px; height: 35px;}
#brands li {position: absolute; top: 0; background: url(../images/nav/brandnav_2015.png) 0 0 no-repeat; display: block; list-style: none;}
#brands a {display: block; border: 0;}
#brands a:hover {border: 0;}
#brands #brandbox1 {left: 0; background-position: 0 0; width: 191px; height: 35px;}
#brands #brandbox2 {left: 181px; background-position: -191px 0; width: 126px; height: 35px;}
#brands #brandbox3 {left: 301px; background-position: -317px 0; width: 224px; height: 35px;}
#brands #brandbox4 {left: 519px; background-position: -541px 0; width: 215px; height: 35px;}
#brands #brandbox5 {left: 728px; background-position: -756px 0; width: 123px; height: 35px;}
#brands #brandbox6 {left: 845px; background-position: -879px 0; width: 116px; height: 35px;}
#brands #brandbox1 a:hover {background: url(../images/nav/brandnav_2015.png) 0 -70px no-repeat;}
#brands #brandbox2 a:hover {background: url(../images/nav/brandnav_2015.png) -191px -70px no-repeat;}
#brands #brandbox3 a:hover {background: url(../images/nav/brandnav_2015.png) -317px -70px no-repeat;}
#brands #brandbox4 a:hover {background: url(../images/nav/brandnav_2015.png) -541px -70px no-repeat;}
#brands #brandbox5 a:hover {background: url(../images/nav/brandnav_2015.png) -756px -70px no-repeat;}
#brands #brandbox6 a:hover {background: url(../images/nav/brandnav_2015.png) -879px -70px no-repeat;}
#brands #brandbox1on {left: 0; background-position: 0 -35px; width: 191px; height: 35px;}
#brands #brandbox2on {z-index: 100; left: 181px; background-position: -191px -35px; width: 126px; height: 35px;}
#brands #brandbox3on {z-index: 100; left: 301px; background-position: -317px -35px; width: 224px; height: 35px;}
#brands #brandbox4on {z-index: 100; left: 519px; background-position: -541px -35px; width: 215px; height: 35px;}
#brands #brandbox5on {z-index: 100; left: 728px; background-position: -756px -35px; width: 123px; height: 35px;}
#brands #brandbox6on {z-index: 100; left: 845px; background-position: -879px -35px; width: 116px; height: 35px;}


/* TouchBack Plus Nav */
#tbplusnav {position: relative; margin: 0 auto; padding: 0; width: 624px; height: 105px;}
#tbplusnav li {position: absolute; top: 0; background: url(../images/new/tbplus_nav.png) 0 0 no-repeat; display: block; list-style: none;}
#tbplusnav a {display: block; border: 0;}
#tbplusnav a:hover {border: 0;}
#tbplusnav #tbplusnavbox1 {left: 0; background-position: 0 0; width: 92px; height: 105px;}
#tbplusnav #tbplusnavbox2 {left: 92px; background-position: -92px 0; width: 124px; height: 105px;}
#tbplusnav #tbplusnavbox3 {left: 216px; background-position: -216px 0; width: 74px; height: 105px;}
#tbplusnav #tbplusnavbox4 {left: 290px; background-position: -290px 0; width: 66px; height: 105px;}
#tbplusnav #tbplusnavbox5 {left: 356px; background-position: -356px 0; width: 87px; height: 105px;}
#tbplusnav #tbplusnavbox6 {left: 443px; background-position: -443px 0; width: 93px; height: 105px;}
#tbplusnav #tbplusnavbox7 {left: 536px; background-position: -536px 0; width: 88px; height: 105px;}
#tbplusnav #tbplusnavbox1 a:hover {background: url(../images/new/tbplus_nav.png) 0 -210px no-repeat;}
#tbplusnav #tbplusnavbox2 a:hover {background: url(../images/new/tbplus_nav.png) -92px -210px no-repeat;}
#tbplusnav #tbplusnavbox3 a:hover {background: url(../images/new/tbplus_nav.png) -216px -210px no-repeat;}
#tbplusnav #tbplusnavbox4 a:hover {background: url(../images/new/tbplus_nav.png) -290px -210px no-repeat;}
#tbplusnav #tbplusnavbox5 a:hover {background: url(../images/new/tbplus_nav.png) -356px -210px no-repeat;}
#tbplusnav #tbplusnavbox6 a:hover {background: url(../images/new/tbplus_nav.png) -443px -210px no-repeat;}
#tbplusnav #tbplusnavbox7 a:hover {background: url(../images/new/tbplus_nav.png) -536px -210px no-repeat;}
#tbplusnav #tbplusnavbox1on {left: 0; background-position: 0 -105px; width: 124px; height: 105px;}
#tbplusnav #tbplusnavbox2on {left: 92px; background-position: -92px -105px; width: 124px; height: 105px;}
#tbplusnav #tbplusnavbox3on {left: 216px; background-position: -216px -105px; width: 74px; height: 105px;}
#tbplusnav #tbplusnavbox4on {left: 290px; background-position: -290px -105px; width: 66px; height: 105px;}
#tbplusnav #tbplusnavbox5on {left: 356px; background-position: -356px -105px; width: 87px; height: 105px;}
#tbplusnav #tbplusnavbox6on {left: 443px; background-position: -443px -105px; width: 93px; height: 105px;}
#tbplusnav #tbplusnavbox7on {left: 536px; background-position: -536px -105px; width: 88px; height: 105px;}

#HeaderTBPlus {
	width: 100%;
	height: 145px;
	clear: both;
	margin: 0;
	background-image: url(../images/new/header_stripe.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	}
#LogoTBPlus {
	float: left;
	width: 233px;
	height: 120px;
	}
#NavTBPlus {
	float: right;
	width: 214px;
	height: 105px;
	text-align: left;
	}
#contenttop {
	width: 752px; 
	height: 20px; 
	background-image: url(../images/nav/navon_blank.jpg); 
	background-repeat: repeat-x;
	}
#contenttoprt {
	width: 177px;
	height: 20px;
	background-image: url(../images/nav/navon_blank.jpg);
	background-repeat: repeat-x;
	}
	
#FooterTBPlus {
	width: 100%;
	clear: both;
	font-size: 10px;
	text-align: center;
	margin: 0 auto;
	padding: 10px 0 0 0;
	height: 150px;
	}
	
#Footer {
	width: 950px;
	margin: 0 auto;
	font-family: verdana, arial, sans-serif;
	color: #616b74;
	font-size: 10px;
	text-align: left;
	line-height: 11px;
	}
#Footer a {
	color: #616b74;
	text-decoration: none;
	}
#Footer a:hover {
	color: #757e85;
	}
#Footer .FooterNav {
	float: left;
	width: 208px;
	}
#Footer .FooterNav ul.footer {
	position: relative;
	width: 180px;
	list-style: none;
	margin: 0 28px 20px 0;
	padding: 0;
	border: none;
	}
#Footer .FooterNav ul.footer li {
	display: block;
	float: none;
	margin: 0;
	padding: 0 0 4px 0 !important;
	font-family: verdana, arial, sans-serif;
	color: #717d87;
	font-size: 10px;
	line-height: 11px;
	list-style: none;
	border: none;
	}
#Footer .FooterNav ul.footer li a {
	text-decoration: none;
	color: #fff;
	border-left: none;
	padding: 0;
	}
#FooterCM #Footer .FooterNav ul.footer li, #FooterColor #Footer .FooterNav ul.footer li { color: #999; }
#FooterCM #Footer .FooterNav ul.footer li a, #FooterColor #Footer .FooterNav ul.footer li a { color: #666; }
.medialinks {
	float: left;
	width: 94px;
	margin-top: -3px;
	}
