/*
body#home a#homeLink,
body#inventory a#inventoryLink,
body#locations a#locationsLink,
body#about a#aboutLink,
body#contact a#contactLink {
color: #FFF;}
*/


/*
ul li:first-child { margin-left: 0 !important; }
ul li:last-child { margin-right: 0 !important; }
*/


/*

COLOR =   #

*/

@font-face {
    font-family: 'montserratlight';
    src: url('/fonts/montserrat/montserrat-light-webfont.eot');
    src: url('/fonts/montserrat/montserrat-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/montserrat/montserrat-light-webfont.woff2') format('woff2'),
         url('/fonts/montserrat/montserrat-light-webfont.woff') format('woff'),
         url('/fonts/montserrat/montserrat-light-webfont.ttf') format('truetype'),
         url('/fonts/montserrat/montserrat-light-webfont.svg#montserratlight') format('svg');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'montserratregular';
    src: url('/fonts/montserrat/montserrat-regular-webfont.eot');
    src: url('/fonts/montserrat/montserrat-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/montserrat/montserrat-regular-webfont.woff2') format('woff2'),
         url('/fonts/montserrat/montserrat-regular-webfont.woff') format('woff'),
         url('/fonts/montserrat/montserrat-regular-webfont.ttf') format('truetype'),
         url('/fonts/montserrat/montserrat-regular-webfont.svg#montserratregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'montserratsemi_bold';
    src: url('/fonts/montserrat/montserrat-semibold-webfont.eot');
    src: url('/fonts/montserrat/montserrat-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/montserrat/montserrat-semibold-webfont.woff2') format('woff2'),
         url('/fonts/montserrat/montserrat-semibold-webfont.woff') format('woff'),
         url('/fonts/montserrat/montserrat-semibold-webfont.ttf') format('truetype'),
         url('/fonts/montserrat/montserrat-semibold-webfont.svg#montserratsemi_bold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'montserratbold';
    src: url('/fonts/montserrat/montserrat-bold-webfont.eot');
    src: url('/fonts/montserrat/montserrat-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/montserrat/montserrat-bold-webfont.woff2') format('woff2'),
         url('/fonts/montserrat/montserrat-bold-webfont.woff') format('woff'),
         url('/fonts/montserrat/montserrat-bold-webfont.ttf') format('truetype'),
         url('/fonts/montserrat/montserrat-bold-webfont.svg#montserratbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'montserratextra_bold';
    src: url('/fonts/montserrat/montserrat-extrabold-webfont.eot');
    src: url('/fonts/montserrat/montserrat-extrabold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/montserrat/montserrat-extrabold-webfont.woff2') format('woff2'),
         url('/fonts/montserrat/montserrat-extrabold-webfont.woff') format('woff'),
         url('/fonts/montserrat/montserrat-extrabold-webfont.ttf') format('truetype'),
         url('/fonts/montserrat/montserrat-extrabold-webfont.svg#montserratextra_bold') format('svg');
    font-weight: normal;
    font-style: normal;
}



body {
	line-height: 1;
	text-align: center;
/*	position: relative;
*/	-webkit-font-smoothing: antialiased;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
	-webkit-text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
}
.inner {
	display: inline-block;
	vertical-align: middle;
	width: 90%;
	height: auto;
	max-width: 1200px;
}

li {list-style: none;}

.headercontainer > .inner {max-width: 1980px !important;}
.invbody > .contentContainer > .contentFull > .bgWhite > .invcon{ padding-top: 75px !important;}

@media screen and (max-width: 1200px){
.invbody > .headercontainer {margin-bottom: 0px !important;}
.invbody > .contentContainer > .contentFull > .bgWhite > .invcon{ padding-top: 125px !important;}
}

@media screen and (max-width: 700px){ 
    .invbody > .contentContainer > .contentFull > .bgWhite > .invcon{ padding-top: 75px !important;}
}

#hs-main-content {background-color:#fff !important; text-align:left;}
#hs-content-wrapper{max-width: 1200px  !important; margin: 0 auto; padding: 0 25px;} 
.hs-btn.hs-highlighted{background: #d10e00; color: #fff !important;}


/***************************  FONTS  *******************************************/
h1.welcome {font-family: 'montserratsemi_bold', sans-serif;font-size:18px;line-height: 110%;text-transform:uppercase;text-align:left; color:#fff;}
h1.sitename {font-family: 'montserratextra_bold', sans-serif;font-size:32px;line-height: 120%;text-transform:uppercase;text-align:left; color:#fff;}
h1.innerpage {font-family: 'montserratextra_bold', sans-serif;font-size:32px;line-height: 120%;text-transform:uppercase;text-align:left; color:#d10e00;}
h2 {font-size:28px;line-height: 140%; font-family:'montserratbold', sans-serif;line-height: 180%; text-transform:uppercase; text-align:center; }
h3 {font-size:24px;line-height: 140%;}
h4.form {font-family: 'montserratbold', sans-serif;font-size:18px;line-height: 140%; text-transform:uppercase; color:#fff;}
h4 {font-family: 'montserratbold', sans-serif;font-size:18px;line-height: 140%;}
h5 {font-family: 'montserratsemi_bold', sans-serif;font-size:16px;line-height: 140%;}
h6 {font-family: 'montserratregular', sans-serif;font-size:12px;line-height: 140%;text-transform: uppercase;letter-spacing:2px;}

p {font-family: 'montserratregular', sans-serif;font-size: 14px;color: #333;line-height: 140%;text-align: left;}
p.home {font-family: arial, sans-serif;font-size:18px;color: #fff;line-height: 200%;text-align: left;}

a.link {font-family: 'montserratregular', sans-serif;font-size: 14px;color: #333;line-height: 140%;text-decoration: none;}
a.link:hover {text-decoration: underline;}

a.Whitelink {font-family: 'montserratregular', sans-serif;font-size: 14px;color: #fff;line-height: 140%;text-decoration: none;}
a.Whitelink:hover {text-decoration: underline;}

.thintext {font-family:'montserratlight',sans-serif; display:inline-block; text-transform:uppercase; margin-right:5px;}
.boldtext {font-family: 'montserratextra_bold', sans-serif; display:inline-block; text-transform:uppercase;}
/***************  FONT CLASSES  *************************/
.textBlack {color: #333;}
.textWhite {color: #fff;}
.textGrey  {color: #ddd;}
.textRed {color: #d10e00;}

.textLeft { text-align:left;}
.textCenter {text-align:center;}
.textRight {text-align: right;}

/***************************  HEADER  ******************************************/

.headercontainer {background-image:url(../siteart/headertexture4.png); background-repeat:repeat;width:100%;padding: 10px 0px; position:fixed; top:0;left:0; z-index:1501; background-size:75%;background-color:#000;}
.push {height:150px;}

.logo {height:auto; float: left; width: 25%; margin-top: 15px;}
.logo img {display: inline-block; width:350px; height:auto;
-webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -ms-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}
.stick .logo img {width:225px; height:auto;}

.contact {line-height: 35px;}
.contact ul {
	display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-around;
    gap: 100px;
    float: right;
    transition: all .2s ease;
}
.contact ul li {list-style:none;display: inline-block;padding-right: 10px;line-height:120%;}
.contact ul li:last-child {padding-right: 0px;}
.contact ul li a {font-family: 'montserratsemi_bold', sans-serif;font-size: 16px;color: #fff;text-decoration:none;display: inline-block;list-style:none;line-height:140%;
    -moz-transition: all .2s ease;
    -ms-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}

.stick .contact {line-height: 70%;}
.stick .contact ul li a {font-size:12px; line-height:80%;}

.contact ul li a:hover {color:#d10e00;}



/**************** SLIDESHOW ****************/

.slideshow{position:relative;}
.slideshow img{display:block; width:100%; height:auto; overflow:hidden;}
.cycle-slide{left:0;right:0;text-align:center;}
.cycle-pager{width:100%;position:absolute;z-index:500;bottom:5px;overflow:hidden;text-align:center;}
.cycle-pager span{font-size:50px;width:16px;height:16px;display:inline-block;color:#fff;cursor:pointer}
.cycle-pager span.cycle-pager-active, .cycle-pager span:hover{color:#c8102e}
.cycle-pager>*{cursor:pointer}

.cycle-caption {font-family: 'montserratsemi_bold', sans-serif;font-size: 42px;line-height: 38px;color: #fff;text-shadow: 4px 4px 10px rgba(0, 0, 0, 0.8);position: absolute;z-index:999;top: 120px; left:15%; width:70%;} 


.cycle-caption h2 {color:#fff; font-family: 'montserratsemi_bold'; font-size: 54px; top:80px; position:absolute;text-align:center; left:5%; width:90%;}/***LAST SLIDE***/


.cta{position: relative;text-align:center; margin-top: -168px; margin-bottom: 60px; z-index:998;}

.cta h1{font-family: 'montserratsemi_bold', sans-serif;font-size: 42px;color:#red;text-shadow: 0px 0px 2px rgba(0, 0, 0, 0.3); line-height:140%; margin-top:50px;}

.cta a:after{position: absolute; top: 42%; right: 15px;font-family: FontAwesome;content: '\f054';transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;}	/***ARROW***/
.cta a:hover:after{right: 20px;}
.cta a h3{font-family: 'montserratsemi_bold'; font-size: 24px; text-transform: uppercase;}



.cta a {position: relative;float: none;width: calc(40% - 30px);background:url(../siteart/headertexture4.png); border-top:5px solid #d10e00;margin: 10px 30px;padding: 15px 25px;box-sizing: border-box;font-family: 'montserratsemi_bold';font-size: 16px;text-align: left;color: #fff;text-shadow: 0px 0px 2px rgba(0, 0, 0, 0.3);display:inline-block;background-color:#000;}
.cta a:hover{background:#d10e00;}


/***************************  STRUCTURE  *****************************************/
.contentContainer {width: 100%;}
.contentFull {width: 100%; display:inline-block;}
.contentHalf {display: inline-block;width: 46%;margin:1%;}
.contentOneThird {display: inline-block;width: 32%;margin: 1%;}
.contentTwoThirds {display: inline-block;width: 64%;margin:1%;}
.contentOneFourth {display: inline-block;width: 20%;margin:1%;}

.team {width: 22%; display:inline-block; background-color:rgba(235,235,235,1.00); border:2px solid #BDBDBD; margin:1%; padding-bottom:1%; vertical-align:top;}
.team img {width:90%; max-width:300px; height:auto; padding-top:5%;}
p.teamname {font-family: 'montserratsemi_bold',sans-serif; font-size:16px; text-align:center; color:#000; text-transform:uppercase;}
p.title {font-family: 'montserratsemi_bold',sans-serif; font-size:14px; text-align:center; color:#d10e00; text-transform:uppercase; }


.team a {font-family:'montserratsemi_bold',sans-serif; color:#333; text-transform:uppercase; font-size:13px; text-decoration:none;}
.team a:hover {color:#d10e00}

.manulogos {width:100%; background-color:rgba(255,255,255,0.65); display:inline-block;}

.logo-center, .logo-center-header {
	display: flex;
	justify-content: center;
}

.logo-center-header {
	justify-content: right !important;
	max-width: 100%;
	-webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    -ms-transition: all .4s ease;
    -o-transition: all .4s ease;
    transition: all .4s ease;
}

.logo-center-header a {
/*	width: 16%!important;*/ max-height: 100px;
}

nav.mobile .manu-list a {
	margin: 20px 0;
	display: block;
}
nav.mobile .manu-list img {
	max-width: 100%;
}

.logo-center a, .logo-center-header a {
/*	width: 20%;*/
	padding: 10px;
	padding-top: 30px;
	box-sizing: border-box;
}
.logo-center img, .logo-center-header img {
	max-width:100%;
	max-height: 50px;
	box-sizing: border-box;
}
.spacingV10 {height:10px; width:100%; display:inine-block;}
.spacingV25 {height:25px; width:100%; display:inine-block;}
.spacingV50 {height:50px; width:100%; display:inine-block;}
.spacingV100 {height:100px; width:100%; display:inine-block;}
.searchcontainer {width:50%; display:inline-block; float:none;}

/*************  STRUCTURE CLASSES  ************************/
.bgWhite { background-color: #fff;}
.bgBlack { background-color: #000;}
.bgGrey { background-color:  #ddd;}
.bgTexture {background-image:url(../siteart/headertexture4.png);}
.texturepattern {background-image:url(../siteart/headertexture4.png); border-top: solid 6px #d10e00;background-color:#000;}


.bgRed {background-color: #d10e00;}
.bgTexture {background-image:url(../siteart/DDbg.jpg); background-size:cover; background-repeat:no-repeat; background-position:top;background-color:#000;}
.paddingV15 { padding: 15px 0px; }
.margintop15 { margin-top: 15px; }
.marginbottom15 { margin-bottom: 15px;}


.floatleft {float:left;}
.floatright {float:right;}
/***************************  BUTTONS  *****************************************/
a.button {
	font-family:'montserratbold', sans-serif;
	font-size:16px;
	color:#FFFFFF;
	background-color:#d10e00;
	padding: 15px 20px;
	text-decoration: none;
	display: inline-block;
	text-transform:uppercase;
	margin: 2% 0;
}
a.button:hover {background-color:#a00b00;color:#fff;text-decoration: none;}

.buttoncontainer {position:relative; margin-top:-100px; height:100px; z-index:200; padding:0 22%;}

.thintext {font-family:'montserratlight',sans-serif; display:inline-block; text-transform:uppercase; margin-right:5px; color:#fff;}
.boldtext {font-family: 'montserratextra_bold', sans-serif; display:inline-block; text-transform:uppercase; color:#fff;}

a.invbutton {background-color:#d10e00; border:2px solid #fff; width: 300px; display:inline-block;}
a.invbutton:hover {background-color:#a00b00;}
/***************************  FOOTER  *****************************************/
.footercontainer {background-color: #000;width: 100%; padding: 20px 0px;}
/*.footercontainer h2 a{color:#fff; text-align:center; font-family: 'montserratbold', sans-serif; text-decoration:none; display:inline-block; }
.footercontainer h2 a:hover{color:#a00b00; }*/

.footerLinkHeading {font-family: 'montserratbold', sans-serif; color:#fff; text-transform:uppercase; font-size:16px;text-align:center;}
.footercontainer ul.footerlinks {display:inline-block; float:none;}
.footercontainer ul.footerlinks li {width:100%; color:#fff; text-align:left; }
.footercontainer ul.footerlinks li a {color:#fff; text-align:left; font-family: 'montserratregular', sans-serif; text-decoration:none; display:inline-block; font-size:13px;}
.footercontainer ul.footerlinks li a:hover {color:#d10e00;}

.footerNavLinks {width:48%; float:left; display:inline-block; padding-top:10px;}
.footerInvLinks {width:48%; float:right; display:inline-block; padding-top:10px;}



a.footerlink:link, a.footerlink:visited, a.footerlink:active{text-decoration:underline; font-family:Arial, Helvetica, sans-serif;font-size:11px; text-decoration:none; color:#fff;}
a.footerlink:hover {text-decoration:none; font-family:Arial, Helvetica, sans-serif;font-size:11px; text-decoration:underline; color:#fff;}
.footertext{font-family:Arial, Helvetica, sans-serif;font-size:11px; color:#fff;}
.smallfootertext{font-family:Arial, Helvetica, sans-serif;font-size:11px; color:#fff;}
.divfooter {width:450px; text-align:left; margin:0 auto;}

/***************************  SPECIFIC PAGES  *********************************************/
/****************  PARTS  ***************/
.partsphotos {width:100%; display:inline-block; float:none; box-sizing:border-box;padding:20px 0;}
.partsphotos img {width:auto; height:450px; border:3px solid #DDDDDD;}
/****************  SERVICE  ***************/
.servicephotos {width:100%; display:inline-block; float:none; box-sizing:border-box;padding:20px 0;}
.servicephotos img {width:23%; height:auto; border:3px solid #DDDDDD;}
/****************  BODY SHOP  ***************/
.bodyshopphotos {width:100%; display:inline-block; float:none; box-sizing:border-box;padding:20px 0;}
.bodyshopphotos img {width:29%; height:auto;  border:3px solid #DDDDDD;}

/***************************  FACEBOOK  *********************************************/
#fb {top: -510px;left:5px;z-index: 99999;}
.side {background: #fff;width: 300px;height: 510px;position: fixed;z-index: 100;}
#facebookTab { display: block;height: 60px;width: 50px; background:url(../siteart/facebooktab.jpg); z-index: 99999;left: 0px;}


/***************************  INVENTORY  ***************************************/
.listings-wrapper .listing-boxed .listing-boxed-details {text-align: left !important;}
.hosted-content .listings-wrapper .border-bottom, .hosted-content .listings-detail-wrapper .border-bottom, .hosted-content .listings-drilldown-wrapper .border-bottom {text-align: left !important;}
.hosted-content .listings-detail-wrapper .information-box {text-align: left !important;}
.hosted-content .left {text-align: left !important;}
.hosted-content .listings-detail-wrapper .listing-details .divider {text-align: left !important;}
.hosted-content .listings-wrapper .hosted-theme a.btn  {
    background: #d10e00 !important;
	color: #fff !important;
    border: solid 2px #d10e00 !important;
}
.hosted-content .listings-wrapper .hosted-theme a.btn:hover {
    color: #fff !important;
    border: solid 2px #a00b00 !important;
    background: #a00b00 !important;
    box-sizing: border-box !important;
}
.hosted-content .listings-wrapper .listings-list .category-banner h3 {font-family: 'montserratbold', sans-serif !important; font-weight:normal !important; font-size: 18px;}


/*  SCROLLING INVENTORY
------------------------------------------------*/
.scrolling-wrap {width:100%;height:90px;overflow:hidden;border-top: 5px solid #ff0000; border-bottom: 5px solid #ff0000; }
.scrolling{width:100%; height:92px;}
@media screen and (max-width: 1240px) and (min-width:1106px) {
.cycle-caption h2 {color:#fff; font-family: 'montserratsemi_bold'; font-size: 48px; top:60px; position:absolute;text-align:center; left:5%; width:90%;}/***LAST SLIDE***/
.cta{background: #000; margin: 0; padding: 20px 0;}

.partsphotos img {height:auto; width:40%; vertical-align:top;}
}
@media screen and (max-width: 1105px) and (min-width:1051px) {
.buttoncontainer {position:relative; margin-top:-150px; height:130px; z-index:200; padding:0 25%;}
a.invbutton {background-color:#d10e00; border:2px solid #fff; width: auto; display:block; float:none; margin:20px 0px;}	
.cycle-caption h2 {color:#fff; font-family: 'montserratsemi_bold'; font-size: 54px; top:30px; position:absolute;text-align:center; left:5%; width:90%;}/***LAST SLIDE***/
.cta{background: #000; margin: 0; padding: 20px 0;}

.partsphotos img {height:auto; width:40%; vertical-align:top;}
}
@media screen and (max-width: 1065px) and (min-width:768px) {
/*HEADER*/	
.headercontainer {background-size:120%;}
.logo { width:auto; float:none;}
.logo img {width: 300px; height:auto;}
.contact ul {float:center; width:100%;}
.push {height: 180px;}
/*SLIDESHOW / INVENTORY LINKS / KEYWORD SEARCH*/
.cta{background: #000; margin: 0; padding: 20px 0;}
.categories{width: calc(50% - 2px);}
.cycle-caption h1{font-family: 'montserratsemi_bold';font-size: 32px;color:#fff;text-shadow: 0px 0px 2px rgba(0, 0, 0, 0.3); line-height:140%;}
.cycle-caption h2 {color:#fff; font-family: 'montserratsemi_bold'; font-size: 36px; top:20px; position:absolute;text-align:center; left:5%; width:90%;}

.team {width:30%;}
.buttoncontainer {position:relative; margin-top:-150px; height:130px; z-index:200; padding:0 25%;}
a.invbutton {background-color:#d10e00; border:2px solid #fff; width: auto; display:block; float:none; margin:20px 0px;}
/*NAVIGATION*/	
.search input[type=text] {width:100% !important;}
.searchButton {width:100% !important;}

/*PARTS*/
.partsphotos img {height:auto; width:40%; vertical-align:top;}
}
@media screen and (max-width: 767px) and (min-width: 481px) {
/*HEADER*/	
.headercontainer {background-size:180%;}
.logo {width: 100%; float:none;}
.logo img {width:300px; height:auto;}
.push {height: 190px;}
.contact ul {float:center; width:100%;}
.stick .contact ul {float:center;}
/*SLIDESHOW / INVENTORY LINKS / KEYWORD SEARCH*/
.cycle-caption {top: 10px; left:15%; width:70%;} 
.cycle-caption h2 {font-size: 32px; top:10px; left:5%; width:90%;}
.cta{background: #000; margin: 0; padding: 0px 0;}
.categories{width: calc(50% - 2px);}
.cta a{width: 100%; margin: 0 0;}
/*CONTENT*/	
.contentHalf {width: 100%; display: inline-block;}
.contentOneThird {width: 100%;}
.contentTwoThirds {width: 100%;}
.contentOneFourth {width: 46%; display: inline-block; margin:1%;}

.team {width:40%;}
.buttoncontainer {position:relative; margin-top:-150px; height:130px; z-index:200; padding:0 25%;}
a.invbutton {background-color:#d10e00; border:2px solid #fff; width: auto; display:block; float:none; margin:20px 0px;}
.manulogos img {width:100%;}
.manulogos a {width: 50%;}
.search input[type=text] {width:100% !important;}
.searchButton {width:100% !important;}

/*FACEBOOK*/
#fb {display:none;}

/*FOOTER*/	
.divfooter {width: 350px;}
.footernavbar ul li {
	width: 100%;
	padding: 5px;
	display: inline-block;
	text-align:center;
}
/*PARTS*/	
.partsphotos img  {width:80%; height:auto;}
/*SERVICE*/	
.servicephotos img {width:45%; height:auto;}
}

@media screen and (max-width: 1200px) {
	.logo-center-header {
		justify-content: center!important;
	}
}

@media screen and (max-width: 767px) {
	nav.primary .logo-center-header {
		display: none;
	}
	.contact ul {gap: 20px;}
}

@media screen and (max-width: 480px){
/*HEADER*/
.headercontainer {background-size:320%;}
.logo {width: 100%;}
.logo img {width:90%; height:auto;}
.contact ul {gap: 0; float:center; width:100%;}
.headercontainer {position:relative;}
.push {height: 0;}

/*FACEBOOK*/
#fb {display:none;}

/*SLIDESHOW / INVENTORY LINKS / KEYWORD SEARCH*/
.cta{background: #000; margin: 0; padding:  0;}
.categories{width: calc(50% - 2px);}
.cta a{width: 100%; margin:0 0;}
.cycle-caption {top:40px; left:10%; width:80%; font-size:36px;}
.cycle-caption h2 {font-size: 24px; top:15px; left:5%; width:90%;}
/*CONTENT*/	
.contentHalf {width: 100%; display: inline-block;}
.contentOneThird {width: 100%;}
.contentTwoThirds {width: 100%;}
.contentOneFourth {width: 90%; margin:5%;}
a.button {width: 70%;margin: 10px 0px;}
.floatleft {float:none;}
.floatright {float:none;}
.manulogos a {width: 100%;}
.team {width:80%;}
.buttoncontainer {position:relative; margin-top:-130px; height:110px; z-index:200; padding:0 15%;}
a.invbutton {background-color:#d10e00; border:2px solid #fff; width: auto; display:block; float:none; margin:20px 0px;}
.searchcontainer {width:100%;}
.search input[type=text] {width:100% !important;}
.searchButton {width:100% !important;}

.form-row {width: 100% !important;}

/*PARTS*/	
.partsphotos img  {width:100%; height:auto;}
/*SERVICE*/	
.servicephotos img {width:100%; height:auto;}
/*BODYSHOP*/
.bodyshopphotos img {width:60%; }
/*FOOTER*/	
.divfooter {width: 250px;}
.footernavbar ul li {
	width: 100%;
	padding: 5px;
	display: inline-block;
	text-align:center;
}

}