@charset "UTF-8";
/* CSS Document */

body  {
	font: 1em Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	color: #333333;
	background: url(../../images/clientspecific/content_tile.gif) center repeat-y #475770;
}

a:focus {outline-style: none;}
a img {border: none;}

a:link{color: #0057a6;}
a:hover{color: #ed1c24;}
a:visited{color: #666666;}

.clear  {clear: both;}

/******************* STRUCTURE *******************/

#container {
	width: 960px;
	margin: 0 auto;
	font-size: .8em;
	line-height: 1.5em;
}

#header {
	height: 232px;
	background: url(../../images/clientspecific/header.jpg) center top no-repeat;
	text-align: right;
	padding: 110px 20px 0 0;
	color: #000;
	font-weight: bold;
}

#header span {
	font-size: 2.3em;
	line-height: 1.1em;
}

#nav {
	height: 50px;
}

#nav a {
	display: block;
	_display: inline-block;
	width: 120px;
	height: 50px;
	float: left;
	background: url(../../images/clientspecific/nav.gif) left top no-repeat;
	text-indent: -5000px;
}

#nav #nav1:hover {background-position: left bottom;}

#nav #nav2 {background-position: -120px top;}
#nav #nav2:hover {background-position: -120px bottom;}

#nav #nav3 {background-position: -240px top;}
#nav #nav3:hover {background-position: -240px bottom;}

#nav #nav4 {background-position: -360px top;}
#nav #nav4:hover {background-position: -360px bottom;}

#nav #nav5 {background-position: -480px top;}
#nav #nav5:hover {background-position: -480px bottom;}

#nav #nav6 {background-position: -600px top;}
#nav #nav6:hover {background-position: -600px bottom;}

#nav #nav7 {background-position: -720px top;}
#nav #nav7:hover {background-position: -720px bottom;}

#nav #nav8 {background-position: -840px top;}
#nav #nav8:hover {background-position: -840px bottom;}

#nav #nav9 {background-position: -960px top;}
#nav #nav9:hover {background-position: -960px bottom;}

#graphic {
	height: 323px;
	/*background: url(../../images/clientspecific/large_graphic.jpg) center top no-repeat;*/
}

#graphic a {
	display: block;
	width: 236px;
	height: 54px;
	float: left;
	clear: left;
	margin: 50px 0 0 56px;
	_margin: 50px 0 0 28px;
	text-indent: -5000px;
}

#graphicleft {
	height: 323px;
	width: 348px;
	background: url(../../images/clientspecific/graphic_left.jpg) center top no-repeat;
	display: inline-block;
	float: left;
}

#graphicright {
	height: 323px;
	width: 612px;
	background: url(../../images/clientspecific/graphic_right.jpg) center top no-repeat;
	display: inline-block;
	float: right;
}

#inventory {background: url(../../images/clientspecific/inventory_over.gif) center -54px no-repeat;}
#inventory:hover, #graphic #financing:hover, #graphic #directions:hover {background-position: center top;}

#graphic #financing {margin-top: 30px; background: url(../../images/clientspecific/financing_over.gif) center -54px no-repeat;}

#graphic #directions {margin-top: 30px; background: url(../../images/clientspecific/directions_over.gif) center -54px no-repeat;}


#content {
	padding: 20px;
}

h1 {
	margin-top: 0;
	color: #475770;
}

#features {
	background: url(../../images/clientspecific/specials_header.gif) top center no-repeat;
	padding-top: 90px;
}

#footer {
	height: 50px;
	background: url(../../images/clientspecific/footer.jpg) top center no-repeat;
	line-height: 50px;
	text-align: center;
	color: #666;
}
