@media screen, projection {
	
body {margin:0; padding:0; background:#fff url(../i/bg.jpg) top repeat-x; font-family:Arial, sans-serif; font-size:12px; color:#000;}
	
a {color:#910028;}
a:hover	{color:#294551; text-decoration:none;}

.clear {clear:both;}
.indent {text-indent:-10000px;}
.print {display:none;}
.table {display:table; margin:0 auto;}
.borders {border-left:1px solid; border-right:1px solid;}
.borders-right {border-right:1px solid;}



#container {width:1088px; margin:0 auto; padding:0;}
	
	#shell {width:951px; margin:0 71px 0 66px; padding:0; background:#041f3a url(../i/shell.gif);}
	
		#left {float:left; width:321px; margin:0; padding:0; background:url(../i/left.jpg) top no-repeat;}
			#logo {display:block; text-indent:-10000px; margin:21px 0 0 28px; width:203px; height:126px;}
			#legacy-video {display:block; text-indent:-10000px; margin:24px 0 0 55px; width:218px; height:108px;}
			
		#left ul {width:273px; list-style:none; margin:0 19px 0 29px; padding:0;}
			#left li {margin:0; padding:0;}
			#left li a {text-indent:25px; display:block; color:#000; text-decoration:none; font-size:14px;}
			#left li a:hover {color:#fff; background:url(../i/nav_hover.gif);}
			#left li.first-item {padding-top:14px;}
			#left li.last-item {padding-bottom:14px;}
			#left #ul-top {margin-top:35px; background:url(../i/ul_top.jpg) repeat-y;}
			#left #ul-middle {margin-top:10px; margin-bottom:10px; background:url(../i/ul_middle.jpg) repeat-y;}
			#left #ul-bottom {background:url(../i/ul_bottom.jpg) repeat-y;}
		
			#history-channel {display:block; text-indent:-10000px; width:240px; height:92px; background:url(../i/history_channel2.gif); margin:38px 0 0 42px;}
			
			#facebook {display:block; text-indent:-10000px; width:284px; height:49px; background:url(../i/facebook.gif); margin:20px 0 0 24px;}
			
		#left form {width:289px; height:69px; padding:0; background:url(../i/form_bg.gif); margin:32px 0 0 22px;}
			#left form label {color:#fff; margin:0 0 4px 20px; padding:15px 0 0 0; display:block; font-weight:bold;}
			#pass {width:208px; height:20px; margin:0 6px 0 20px; padding:0; text-align:center; border:1px solid #000;}
			.inactive {background:url(../i/password.gif);}
			.active {background:url(../i/password_active.gif);}
			#go {width:29px; height:22px; background:url(../i/go.gif); text-indent:-10000px; border:none;}
			#go:hover {background-position:0 -22px;}
			
			
		#right {float:left; width:630px; margin:0; padding:0;}
			#header {height:129px; margin:0; padding:0; background:url(../i/right_top.jpg); position:relative;}
				#top-links {position:absolute; list-style:none; position:absolute; width:144px; height:21px; overflow:hidden; position:absolute; top:3px; right:28px; margin:0; padding:0;}
					#top-links li {float:left; margin:0; padding:0;}
					#top-links a {display:block; height:21px; text-indent:-10000px;}
					#top-links a:hover {background-position:0 -21px;}
						#top-link-home {width:50px; background:url(../i/top_link_home.gif);}
						#top-link-contact {width:94px; background:url(../i/top_link_contact.gif);}
					
				#header h1 {text-indent:-10000px; background:url(../i/slogan.png); width:465px; height:64px; position:absolute; top:28px; right:24px; margin:0; padding:0;}
				#header h2 {text-indent:-10000px; width:252px; height:27px; position:absolute; top:83px; right:28px; background:url(../i/call_us.gif); margin:0; padding:0;}
				#header p {position:absolute; top:104px; right:32px; margin:0; padding:0; color:#fff;}
				
				#buttons {list-style:none; margin:0; padding:0; width:630px; height:49px; overflow:hidden; background:url(../i/btns_bg.gif);}
					#buttons li {float:left; margin:0; padding:0; height:49px;}
					#buttons li a {display:block; height:49px; text-indent:-10000px;}
					#buttons li a:hover {background-position:0 -49px;}
					#btn-new-trucks {width:208px; background:url(../i/btn_new_trucks.gif);}
					#btn-custom-sleepers {width:196px; background:url(../i/btn_custom_sleepers.gif);}
					#btn-factory-conversions {width:197px; background:url(../i/btn_factory_conversions.gif);}
					
/* INDEX */
#flash-container {margin:0; padding:0; width:630px; height:462px; background:url(../i/flash_bg.gif);}
	#flash {margin:10px 0 0 16px;}
	
#index-container {margin:10px 0 0 0; padding:0; width:611px; height:316px; background:url(../i/index_bg.gif); position:relative;}
	#index-text {position:absolute; width:374px; top:36px; left:206px;}
		#index-text p {margin-bottom:10px;}
		#index-text strong {color:#a50034;}
	#truck-1 {position:absolute; top:22px; left:18px;}
	#truck-2 {position:absolute; top:146px; left:18px;}
	#index-container h2 {width:394px; height:16px; position:absolute; background:url(../i/financing.png); top:280px; left:16px; text-indent:-10000px; margin:0; padding:0;}
	#learn-more {width:560px; height:12px; position:absolute; background:url(../i/learn_more.png) right no-repeat; text-indent:-10000px; top:280px; left:12px; margin:0; padding:0;}
	
/* INNER */
#content-top {width:630px; height:78px; margin:0; padding:0; background:url(../i/content_top.jpg); position:relative;}

	h1.page-title {margin:0; padding:0; color:#fff; font-family:Georgia, "Times New Roman", Times, serif; font-size:28px; position:absolute; top:30px; right:60px; width:532px;}

#content-shell {width:630px; margin:0; padding:0; background:url(../i/content_shell.jpg) top no-repeat;}
	#content {width:630px; margin:0; padding:0; background:url(../i/content.jpg);}
	
		#main {width:550px; padding:20px 0 20px 30px;}
					
	
	#footer {width:1088px; height:97px; margin:0; padding:0; background:url(../i/footer.jpg);}
		#footer p {color:#bbbed8; text-align:right; margin:0; padding:0 110px 0 0; line-height:4;}
		#footer p a {color:#bbbed8; text-decoration:none; margin-left:16px;}
		#footer p a:hover {color:#910028;}
		
		
.question {color:#294551; font-weight:bold;}

p.pdf {border:thin solid; padding:2px 6px;}

}
