body
	{
    background:url("/media/front/css/img/background-grey.jpg");
  }

.container_box
	{
		margin-top: 15px;
  	margin-bottom: 15px;
  	border: solid 1px #ffffff;
  	background: #ffffff;
  	overflow: hidden;
}
.logo
	{
		font-family: 'Faster One', cursive;
  	font-size: 42px;
  	padding: 0;
  	margin: 0;
  	margin-top: 10px;
  	margin-left: 15px;
	}
.sub-logo
	{
  	font-size: 18px;
  	padding: 0;
  	margin: 0;
  	margin-left: 15px;
  	margin-bottom: 20px;
  	font-style: italic;
	}
.slogan
	{
  	font-size: 18px;
  	padding: 0;
  	margin: 0;
  	margin-top: 25px;
  	margin-bottom: 10px;
  	margin-right: 15px;
  	text-align: right;
	}
.sub-slogan
	{
  	font-size: 18px;
  	padding: 0;
  	margin: 0;
  	margin-right: 15px;
  	margin-bottom: 10px;
  	font-style: italic;
  	text-align: right;
	}
.footerdiv
	{
		margin: 15px;
  	color: #efefef;
	}
.footerh
	{
  	padding-bottom: 5px;
  	border-bottom: 1px solid #ffffff;
  	color: #ffffff;
	}
.footer
	{
		background: #141414;
  	color: #efefef;
  	padding:  15px;
  	font-size: 11px;
	}
.bgcolor
	{
		background: #2FA4E7;
	}


.navbar 
	{ 
  	border-radius: 0; 
    background-image: none;
    background-image: none;
    background-repeat: no-repeat;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff54b4eb', endColorstr='#ff1d9ce5', GradientType=0);
    border-bottom: 1px solid #178acc;
    filter: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: #2fa4e7;
    border: none;
  margin-bottom: 0;
	}

.carousel {
position: relative; }

div.carousel-inner {
  height: 400px;
background: #cccccc;
}


#googlemap-branch {
    width: 100%;
    height: 400px;
    border: 0px none;
    float: left;
}

.part-holder { border: solid 2px #2FA4E7; max-height: 150px; min-width: 49%; overflow: hidden; margin: 2px; padding: 0; background: #2FA4E7; position: relative;  }
    .parts-image { margin: 0; height: 150px; width: 40%; float: left; overflow: hidden; }
    .parts-info	 { margin: 0; height: 150px; width: 60%; float: left; background: #2FA4E7; }
    .parts-image img { height: 148px; width: auto; margin-left: -15px; }
    .parts-title { line-height: 25px; color: #fff; font-size: 15px; margin-left: 10px; }
    .price { position: absolute; bottom: 45px; right: 5px; font-size: 20px; font-style: normal; color: #fff; font-weight: 100;}
    .more { position: absolute; bottom: 5px; right: 5px; width: 55%; border-top: solid 1px #fff; text-align: right; color: #fff; padding-top: 5px;}
    .more a { color: #fff; text-decoration: none; }
    
    .category-list ul,li { list-style: none; display: block; margin: 0; padding: 5px; }
    .category-title { color: #fff; background: #2FA4E7; text-indent: 5px; line-height: 30px; font-size: 15px; display: block; margin-top: 5px; }
  