body{
	margin: 0px 0px;
	padding: 0;
	text-align: center;
	background: #570706;
	font-family: arial,verdana,sans-serif;
	font-size: 14px;
}

#holder {
	margin: 0px auto;
	text-align: left;
	width: 990px;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	background-image: url(/images/main_tile.gif);
	background-repeat: repeat-y;
}

#flash_wheel {
	position: absolute;
	top: 0;
	right: 0;
}

#flash_top_btns {
	width: 421px;
	height: 133px;	
}

/* MASTHEAD RIGHT STARTS */
	#masthead_right {
		width: 321px;
		height: 175px;
		float: right;
	}
	#masthead_right a:hover {
		background-position: top right;
	}
	#masthead_right a {
		display: block;
		width: 321px;
		height: 175px;
		background: url(/images/masthead_right2.jpg) no-repeat bottom right;
		float: right;
	}
/* MASTHEAD RIGHT ENDS */

#left_col {
	background-image: url(/images/leftcol_tile.gif);
	background-repeat: repeat-y;	
}

	#optimum_nav {
		padding: 0px 19px 0px 14px;
		font-size: 16px;	
	}

	#optimum_nav a {
		color: #083994;
	}
	
#main_content {
	text-align: left;
	padding: 15px 100px 15px 12px;
}

	#main_content2 { /* for inventory brochure & nvg */
		text-align: left;
		padding: 15px 0px 15px 8px;
		background: #fff; /* hides gray side bars */
	}

.sub1 {
	color: #00457c;
}

.sub2 {
	color: #a61210;
}

.sub3 {
	color: #00457c;
	font-size: 16px;
}

#trucks_bg {
	width: 221px;
	height: 150px;
	background-image: url(/images/trucks_left.gif);
	float: left;	
}

	#trucks_flash {
		padding: 10px 0px 0px 13px;
	}

/* DROPDOWN NAV STARTS */
#nav {
	position: relative;
	float: left;
	list-style: none;
	padding: 0;
	margin: 0;
	z-index: 999;
}
 
.main_nav{
	float: left;
	padding: 0;
	margin: 0;
}
 
.main_nav ul { /* dropdown */
	position: absolute;
	left: -999em;
	top: 59px;
	margin: 3px;
	padding: 0;
	list-style: none;
	background: #2e2e2e;
}
 
.main_nav a {
	width: auto;
	display: block;
	color: #fff;
	text-decoration: none;
	padding: 0;
	margin: 0;
}

.main_nav li {
	padding: 3px 5px;
	font-size: 12px;
}
 
.main_nav:hover ul ul, .main_nav:hover ul ul ul, .main_nav.sfhover ul ul, .main_nav.sfhover ul ul ul {
	left: -999em;
}
 
.main_nav:hover ul, .main_nav li:hover ul, .main_nav li li:hover ul, .main_nav.sfhover ul, .main_nav li.sfhover ul, .main_nav li li.sfhover ul {
	left: auto;
	cursor: pointer;
}
 
.main_nav li:hover, .main_nav li.sfhover, .main_nav li:hover a {
	background: #570706;
	color: #fff;
	cursor: pointer;
}

/* DROPDOWN NAV ENDS */
	
#footer {
	font-size: 11px;
	background: #000;	
	color: #ccc;
}

#footer_txt {
	padding: 15px 12px 15px 12px;
	color: #ccc;	
}

#footer a {
	color: #8a9fbd;
	text-decoration: none;	
}
.rollovers a:hover {
  background-position: top left;
}

.nav_home a {
	display: block;
	width: 68px;
	height: 63px;
	background: url(/images/dropdown/nav_home.gif) no-repeat bottom left;
}

.nav_new a {
	display: block;
	width: 129px;
	height: 63px;
	background: url(/images/dropdown/nav_new.gif) no-repeat bottom left;
}

.nav_used a {
	display: block;
	width: 134px;
	height: 63px;
	background: url(/images/dropdown/nav_used.gif) no-repeat bottom left;
}

.nav_leasing a {
	display: block;
	width: 161px;
	height: 63px;
	background: url(/images/dropdown/nav_leasing.gif) no-repeat bottom left;
}

.nav_service a {
	display: block;
	width: 80px;
	height: 63px;
	background: url(/images/dropdown/nav_service.gif) no-repeat bottom left;
}

.nav_parts a {
	display: block;
	width: 63px;
	height: 63px;
	background: url(/images/dropdown/nav_parts.gif) no-repeat bottom left;
}

.nav_current a {
	display: block;
	width: 116px;
	height: 63px;
	background: url(/images/dropdown/nav_current.gif) no-repeat bottom left;
}

.nav_employment a {
	display: block;
	width: 122px;
	height: 63px;
	background: url(/images/dropdown/nav_employment.gif) no-repeat bottom left;
}

.nav_contact a {
	display: block;
	width: 117px;
	height: 63px;
	background: url(/images/dropdown/nav_contact.gif) no-repeat bottom left;
}
