/* Stylesheet: Isuzu CSS Modified On 2012-11-15 15:58:04 */
/** CSS Reset http://meyerweb.com/eric/tools/css/reset/ **/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, b, u, center,dl, dt, dd, ol, ul, li, fieldset, form, label, legend, article, aside, canvas, details, embed,  figure, figcaption, footer, header, hgroup,  menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%;	font: inherit; vertical-align: baseline; } article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {	display: block;} body { line-height: 1; } ol, ul { list-style: none; } blockquote, q { quotes: none; } blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; } 

/** Base Body Styles **/
body{ color:#58595b; font:0.750em Arial, Helvetica, "Trebuchet MS", sans-serif; text-align:left; line-height:1.5em; background:#38404c url(../../images/background.jpg) repeat-x 0 55px;}
/*--- Headings ---*/
h1, h2, h3, h4, h5, h6 { margin-bottom: 18px; font-weight: bold;}
h1{
  font-size: 1.666em; /* 20px --> 20 ÷ 12 = 1.666 */
  line-height: 0.9em; /* 18px --> 18 ÷ 20 = 0.9 */
}

h2 {
  font-size: 1.333em; /* 16px --> 16 ÷ 12 = 1.333 */
  line-height: 1.125em; /* 18px --> 18 ÷ 16 = 1.125 */
  Color: #7D8796
}

h3 {
  font-size: 1.333em; /* 16px --> 16 ÷ 12 = 1.333 */
  line-height: 1.125em; /* 18px --> 18 ÷ 16 = 1.125 */
}

h4 {
  font-size: 1.166em; /* 14px --> 14 ÷ 12 = 1.166 */
  line-height: 1.2857em; /* 18px --> 18 ÷ 14 = 1.2857 */
}

h5, h6 {
  font-size: 1em; /* 12px --> 112 ÷ 12 = 1 */
  line-height: 1.5em; /* 18px --> 18 ÷ 12 = 1.5 */
}


/*--- PARAGRAPHS ---*/
p {
  margin-bottom: 18px;
}

/*--- LISTS ---*/

ul, ol{margin-bottom:18px;}

/*--- QUOTES ---*/
blockquote {
  margin: 0 60px 0 45px;
  border-left: 5px solid #ccc;
  padding-left: 10px;
  text-indent: -0.4em;
}

blockquote b {
  display: block;
  text-indent: 0;
}

/*--- LINKS ---*/
a{text-decoration:underline; color:#0070A4;}
a:hover{text-decoration:underline; color:#A70908;}

/*--- ELEMENTS ---*/
a img{border:none; display: block;}
img{border-color:grey;}
td{vertical-align:top;}

/*--- TEMPLATE---*/

#contentWrap{width:960px; margin:auto;}
.contentHeader {
height: 51px;
line-height: 51px;
background-color: #38404C;
position: relative;
margin: 11px 0 0 0;
color: white;
text-transform: uppercase;
font-size: 25px;
padding-left: 25px;
}
#content{padding:25px; background:#fff;}
#frameWrap {
position: relative;
overflow: hidden;
width: 100%;
background-color: #fff;
}
#isuzuFrame {
position: absolute;
top: -85px;
height: 2300px;
}
.new-isuzu{height: 1915px;}
.n-series{height:3000px;}
.f-series{height:3400px;}
.giga-series{height:1680px;}

/*--- THEME ---*/

#headWrap{
  background:#fff;
}
#head {
  height: 77px;
  width:960px;
  margin:auto;
}
#logo{float:left;}
.isuzuButton{float:right; width:190px; height:77px;}
#navWrap{
	background: #ff0000; /* Old browsers */
	background: -moz-linear-gradient(top,  #ff0000 0%, #ba0b20 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0000), color-stop(100%,#ba0b20)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ff0000 0%,#ba0b20 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ff0000 0%,#ba0b20 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ff0000 0%,#ba0b20 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ff0000 0%,#ba0b20 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#ba0b20',GradientType=0 ); /* IE6-9 */
	text-align: center;
	height: 37px;
}
	#navWrap ul
		{margin: 0;
		padding: 0; 
		display: inline-block;
		}
#nav{
  margin: 0 auto !important;
  padding: 0; 
  height:37px; 
}
.navItem{
  font-weight: bold;
  text-decoration: none;
  float: left;
}
.navItem + .navItem{  background:url(../../images/menubreak_green.gif) no-repeat left;}
.navItemLink {
  color: #fff;
  text-transform: uppercase;
  display: block;
  padding: 0 26px;
  height: 37px;
  text-decoration: none;
  text-align:center;
  font-size: 12px;
  line-height: 37px;
}
.navItemLink:hover{text-decoration:none; background:#252525; color:#fff;}

#slider {
  width:960px;
  height:476px;
  margin:0 auto;
}
#slider img{display:none;}

#homeVisual{width:960px; margin:auto;}
#visualList{
  margin:0; 
  height:83px;
}
.visualItem{width:239px; float:left;}
.visualItem + .visualItem{margin-left:1px;}
.visualLink{display:block; height:83px; background:url(../../images/showcase.gif); }
.visualLink:hover{opacity:0.8}
.seriesTwo{background-position: -240px 0;}
.seriesThree{background-position: -480px 0;}
.searchBtn{background-position: -720px 0;}

#bottomNav{margin:10px 0 0 0; height:86px;}
.bottomNavLink{display:block; width:320px; height:86px; float:left;}
.serviceBtn{background:url(../../images/service_isuzu.gif) }
.partsBtn{background:url(../../images/parts_isuzu.gif)}
.specialsBtn{background:url(../../images/specials_isuzu.gif)}

#footer{
  font-size:11px;
  color:#6b6b6b;
  width:960px;
  margin:10px auto;
  text-align:center;
  height:27px;
  line-height:27px;
  background:#000;
}
.footerLink{
  color:#6b6b6b;
}
.clearfix, .clear{clear:both}