@charset "UTF-8";
.productTitle {
	/*font-family: 'Myriad Pro';*/
	color: #00467f;
	font-size: 1.7em;
	font-weight: 700;
	text-align: center;
}
body {
	/*font-family: 'Myriad Pro';*/
	font-family: 'Open Sans', sans-serif;
	color: #4b4b4b;
	font-size: 1.4em;
	font-weight: 400;
	background-color:#EFEFEF;
}
.container {
	background-color:#fff;	
}
.addBottom {
	padding-bottom:15px;	
}
.testimonialSection {
	background-color: #e1e1e1;
}
.footerSection {
	background-color: #1a374e;
	/*font-family: 'Myriad Pro';*/
	color: #D0D0D0;
	font-size:.7em;
	font-weight: 200;
	padding-top: 30px;
	padding-left: 10px;
}

.superscript { position: relative; top: -0.5em; font-size: 50%; }

a:hover, a:focus {
	text-decoration:none;	
}

.boxCenter {
	margin: 0 auto;
}
.carousel {
	position: relative;
	z-index: 999;
}
.carousel-indicators li {
	background-color: #616161;
}
.carousel-indicators .active {
	background-color: #1a5689;
}
.carousel-caption {
	visibility: hidden;
	bottom: 30px;
	/*color: #1a5689;*/
	color: #fff;
	text-align: center;/*left:10px;*/
}
.carousel-control.right, .carousel-control.left {
	background-image: none;
}
.line {
	white-space: no-wrap;
	overflow: hidden;
	text-align: center;
	margin-top: 10px;
}

.imgCenter {
	margin: 0 auto;	
}
.rightMargin {
	margin-right: 0px;
}
.testimonialSection hr {
	line-height: 20px;
	border-color: #424242;
}
.testimonialQuote {
	font-style: italic;
	text-align: justify;
}
.testimonialAuthor {
	font-size: 12px;
	text-align: right;
}
.footerHeader {
	font-size:1.2em;
	font-weight: 600;
}
.footerText {
	margin-right:0px;
	padding-left: 8px;
	padding-right: 100px;
	text-align: justify;
	font-weight: 400;
}
.footerTextLinks a {
	margin-right:0px;
	padding-left: 8px;
	text-align: justify;
	font-weight: 400;
	padding-bottom:10px;
}
.footerSection a, .footerSection a:hover, .footerSection a:focus {
		color: #D0D0D0;
}
.footer {
	padding-top: 30px;
}
.footerListElement {
	list-style-type: none;
	padding-left: 0px;
	padding-bottom:5px;
	padding-right:0px;
	margin-right:0px;
}
.footerList {
	padding: 0px;
	margin: 0px;
}
.footerContact {
	padding-top: 20px;
	color: #80a3b7;
}
.footerCopyright {
	text-align: right;
	color: #9d9d9d;
	padding-right: 30px;
	padding-bottom: 30px;
}
.navbar-default {
	background-color: #ffffff;/*border-color: #ffffff;*/
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
	color: #555;
	background-color: #ffffff;
}
.logoBox {
	padding:0px 0px 0px 20px;	
}
  .navSlide {
    float: right !important;
    margin-right: -15px;
  }
  .wideImage {
		max-width:100%;  
  }
  .sideBar ul {
	list-style-type: none;  
  }
  .sideBar li {
	margin-bottom: 10px;  
  }
  .sideLinks a {
	  color:#6a6a6a;
	  text-decoration:none;
  }
    .sideLinks a:hover {
	  color:#000000;
  }
  .aList {
		padding-bottom:20px; 
		padding-left:40px; 
  }
  
   .aList ul {
	list-style-type: none;  
  }
  .aList li {
	margin-bottom: 10px;  
  }
  
  .listLeftPad {
		padding-left: 20px;  
  }

@media (min-width: 992px) {
	.navbar-nav {
	margin: 10px -3px 0px;
}
.navbar {
	position: relative;
	min-height: 50px;
	margin-bottom: 0px;
	border: none;
	font-size:14px;
}
.nav > li > a {
	padding: 10px 9px;
}
}


@media (min-width: 992px) {
.navbar-nav {
	margin: 10px -3px 0px;
}
.navbar {
	position: relative;
	min-height: 50px;
	margin-bottom: 0px;
	border: none;
	font-size:13px;
}
.nav > li > a {
	padding: 10px 6px;
}
}

/*PAGE STYLES*/
.sideBar {
	margin-top:50px;	
	padding-right:30px;
	text-align:right;
}
.imgRight {
	padding-left:20px;
	padding-bottom:20px;	
	max-width:50%;
}
.imgLeft {
	padding-right:20px;
	padding-bottom:20px;	
	max-width:50%;
}

.page h1 {
	font-size:2.4em;
	font-weight:800;
	font-variant:small-caps;
	color:#1b5689;	
	letter-spacing: 3px;
}
.page h2 {
	font-size:1.7em;
	font-weight:800;
	font-variant:small-caps;
	color:#1b5689;	
	letter-spacing: 3px;
}
.page h3 {
	font-size:1.5em;
	font-weight:600;
	font-variant:small-caps;
	color:#1b5689;	
	letter-spacing: 2px;
}
.page p {
	color:#2D2D2D;
	font-weight:300;
	margin-left: 50px;
}
.sideLinks {
	color:#626262;
	font-size:1.0;
	font-weight:100;	
}

/*END PAGE STYLES*/
#parts p {
	font-size:.9em;	
	margin:0px;
	
}
#parts h2 {
	font-size:2.0em;
	font-weight:800;
	font-variant:small-caps;
	color:#1b5689;	
	letter-spacing: 3px;

}
#parts img {
	margin-top:5px;
	margin-bottom:15px;
}
.partsText {
	
}	
.partsImgBlock {
	height:200px;	
}

.partsItem {
	margin-bottom: 50px;
}
.productInfoPage p {
	margin:0px;	
	padding:0px;
}

@media (max-width: 991px) {
.navbar-nav {
	margin: 0px -10px 0px;
}
.navbar {
	position: relative;
	min-height: 50px;
	margin-bottom: 0px;
	border: none;
	font-size: 14px;
	background-color:#1A374E;
	
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
	color: #fff;
	background-color: #1A374E;
}
 .navbar-default .navbar-nav > li > a, .navbar-default .navbar-nav > li > a:hover {
   color: #E5E5E5; 
    }
.navbar-default .navbar-nav > li > a:hover {
   color: #ffffff; 
    }
	.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  color: #000000;
  text-decoration: none;
  background-color: #1A374E;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  background-color: #E00D10;
  outline: 0;
}

.nav > li > a {
	padding: 15px 7px;
	color: #fff;
}
.navSlide li a:hover {
	padding: 15px 7px;
	color: #fff;
}
  .navSlide {
    float: left !important;
   
  }
  
 .productInfoPage h2 {
	 font-size: 1.2em;
	font-weight: 700;
	
}
.productInfoPage p {
	margin:0px;	
	padding:0px;
}

.aList {
		padding-bottom:20px; 
		padding-left:0px; 
  }

}
@media (max-width: 767px) {
.navbar-nav {
	margin: 12px -15px 0px;
}
.navbar {
	position: relative;
	min-height: 50px;
	margin-bottom: 0px;
	border: none;
	font-size: 15px;
	background-color:#fff;
}
.nav > li > a {
	padding: 10px 25px;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
	color: #555;
	background-color: #ffffff;
}
.navbar-default .navbar-nav > li > a {
   color: #777; 
    }
	.navbar-default .navbar-nav > li > a:hover {
   color: #000; 
    }

.productInfoHome {
	padding-left: 50px;
	padding-right: 50px;
}
.productInfoPage {
	padding-left: 50px;
	padding-right: 50px;
}
 .productInfoPage h2 {
	 font-size: 1.7em;
	font-weight: 700;
	
}
.footerText {
	padding-right: 30px;
}
.footerTextLinks {
	padding-bottom: 15px;
}
.logoBox {
	padding:0px 40px 0px 40px;	
}
.sideBar {
	margin-top:10px;	
	margin-bottom:10px;
	padding-left:50px;
	text-align:center;
	
}
.sideLinks {
	padding-left:0px;
}


}
