@media screen, projection {
	* 					{margin:0; padding:0;}
	body 				{background:#fff; font-family:Verdana, Arial, sans-serif; font-size:12px;}
	body, tr, input, 
	td, textarea, a		{}
	img {border:none;}
		
	a					{color:#ff8b00;}
	a:hover				{color:#000;}

.clear {clear:both;}
.indent {text-indent:-10000px;}
.print {display:none;}

.kill {border:1px dashed #f00; padding:2px;}

#container {width:939px; margin:0 auto;}
		
	#flash-container {width:939px; position:relative;}
	#flash-container.index {height:360px; background:url(../i/flash_bg.jpg) no-repeat;}
	
		#logo {position:absolute; top:0; left:0;}
		#logo img {border:none;}
		#flash-container.index #logo {display:none;}

		#top-nav {position:absolute; list-style-type:none; top:16px; right:110px;}
		#top-nav li {float:right; color:#646464; font-size:12px; padding:0 10px; border-right:1px solid #646464;}
		#top-nav li#home-link {border:none;}	
		#top-nav li a {color:#646464; font-size:12px; text-decoration:none;}
		#top-nav li a:hover {color:#000; text-decoration:underline;}
		
		#index-sidebar {position:absolute; top:328px; left:686px; width:253px; height:470px; background:url(../i/index_sidebar.jpg) bottom no-repeat;}
		#index-sidebar h2 {text-indent:-10000px; margin-bottom:242px;}
		#index-sidebar p {width:192px; margin:0 auto 5px auto; font-size:10px; color:#646464;}
		#index-sidebar p a {font-size:11px;}
		#rv-catalog {width:253px; height:122px; position:relative;}
			#rv-catalog a {text-indent:-10000px; display:block; position:absolute; width:124px; height:90px; top:12px; left:58px;}
		
	#header {width:939px; height:244px; background:url(../i/header_bg.jpg);}
		#header h1 {text-indent:-10000px;}
		#header h2 {color:#ff8b00; font-size:14px; font-weight:normal; position:absolute; top:205px; left:287px;}
	
	#main {width:939px; background:url(../i/main_bg.jpg) top no-repeat; overflow:auto;}
	
		#menu {float:left; width:220px; padding:50px 0 20px 56px;}
			#menu ul {list-style-type:none;}
			#menu li {line-height:1.4;}
			#menu li a.sub-page, #menu li a.sub-page-selected {text-indent:10px;}
		
			#build-your-quote {margin-top:40px; width:167px; height:182px; background:url(../i/build_your_quote.gif) no-repeat; text-indent:-10000px;}
			#inner-rv-catalog {width:167px; height:100px; background:url(../i/inner_rv_catalog.gif) no-repeat; text-indent:-10000px;}
				a.graphics {display:block; width:123px; margin:10px auto;}
				#build-your-quote a {height:162px;}
				#inner-rv-catalog a {height:80px;}
		
		#content-top {float:right; width:564px; padding:30px 90px 30px 0; display:inline; overflow:hidden;}
		
			h1.page-title {color:#32389b; font-size:45px; margin-bottom:30px; float:left;}
			div#page-subtitle {color:#32389b; font-size:12px; float:left; margin:10px 0;}
		
		#content {float:right; width:564px; padding:0 90px 20px 0; color:#262525; display:inline; overflow:hidden;}
			#content h1, #content h2, #content h3, #content h4, #content h5, #content h6 {margin-bottom:10px; color:#000;}
			#content p {margin-bottom:10px; font-size:12px;}
			#content ul, #content ol {margin:0 20px 10px 40px;}
			#content td {}
			#content a img {} 
				
	#navigation {height:65px; margin:4px 0 0 0; background:url(../i/nav_bg.gif);}
		#navigation.nav-index {width:665px; float:left; margin-left:21px;}
		#navigation.nav-inner {width:884px; margin-left:22px;}
	
		#navigation ul {list-style-type:none; width:100%; height:65px;}
		#navigation li {float:left; text-align:center; width:16%;}
		#navigation li a {color:#474747; font-size:16px; line-height:3.5; text-decoration:none; display:block; width:100%; height:65px;}
		#navigation li a:hover {color:#fff; background:url(../i/nav_bg_hover.gif) right no-repeat;}
		
	#columns {float:left; width:665px; margin:20px 0 20px 21px;}
		#columns div {width:270px; height:269px; position:relative; float:left; margin:10px 0 20px 33px;}
		#columns div h2 {height:52px; text-indent:-10000px;}
		#columns div p {margin:10px 0;}
			#custom-plastics {background:url(../i/custom_plastics.gif) left no-repeat;}
			#recreational-vehicle {background:url(../i/recreational_vehicle.gif) left no-repeat;}
		#columns div a {display:block; position:absolute; bottom:0; width:270px; height:36px; text-align:center; color:#fff; text-decoration:none; line-height:3;}
		#columns div a:hover {color:#000;}
			#blue-link {background:url(../i/blue_link.gif);}
			#orange-link {background:url(../i/orange_link.gif);}
		
	
	#sponsors {float:left; width:539px; height:48px; margin:20px 0 20px 39px; background:url(../i/sponsors.gif); overflow:hidden;}
		#sponsors ul {list-style-type:none;}
		#sponsors li {float:left; height:48px;}
			#iso {width:56px;}
			#rvia {width:71px;}
			#sa {width:53px;}
			#eagle {width:69px;}
			#ca {width:78px;}
			#ansi {width:94px;}
			#lapmo {width:74px;}
			#nse {width:49px;}
			
	#hr {clear:both; width:939px; height:20px; background:url(../i/index_hr.gif) 6px 0 no-repeat;}
		#hr hr {display:none;}
		
	#footer {margin:10px auto; color:#909090; text-align:center;}
	#footer p {font-size:12px; margin:4px;}
	#footer a {color:#909090; text-decoration:none; text-transform:uppercase;}
	#footer a:hover {color:#000;}
	#footer a.developer {font-size:10px; text-transform:none;}


#contact-content {width:240px; float:left;}

#map-container {width:280px; float:right;}

#gmap {width:280px; height:280px; border:1px solid #32389b; margin-bottom:20px;}
#directions-container {width:280px;}

	#get_directions {margin-bottom:4px; width:100%; line-height:18px;}
	#get_directions input, #get_directions textarea {width:100%; border:1px solid #32389b; margin-bottom:8px;}
	#get_directions input[type=button]:hover {background:#fff;}
	#route {background:#fff; border:1px solid #32389b; padding:4px; margin-right:3px; width:100%; line-height:18px;}
	#map-error {display:none; border:1px dashed #f00; color:#f00; padding:4px; margin-right:3px; width:100%; line-height:18px;}


#content-catalog {float:right; width:599px; padding:0 55px 20px 0; color:#262525;}

#catalog {list-style-type:none; margin:0; padding:0;}
#catalog li {position:relative;}
#catalog h2 {text-indent:-10000px;;}
#catalog img {position:absolute; top:0; left:282px;}
#catalog a {position:absolute; top:16px; right:30px; background:url(../i/pdf.jpg) no-repeat; width:39px; height:37px;}
	#cat-water {background:url(../i/h2.water.gif) no-repeat; height:74px;}
	#cat-electric {background:url(../i/h2.electric.gif) no-repeat; height:74px;}
	#cat-fuel {background:url(../i/h2.fuel.gif) no-repeat; height:74px;}
	#cat-multi {background:url(../i/h2.multi.gif) no-repeat; height:74px;}
	#cat-accessories {width:599px; background:url(../i/h2.accessories.gif) top no-repeat;}
		#cat-accessories div {padding:20px 0 10px 0; height:80px; background:url(../i/catalog_border.gif) bottom no-repeat; position:relative;}
		#catalog #cat-accessories div img {top:20px;}
		#catalog #cat-accessories div a {top:36px;}
		#cat-accessories div ul li {margin-left:70px; list-style-type:none; text-transform:uppercase; color:#161864;}
		#cat-accessories div ul li.bullet {padding-left:15px; background:url(../i/bullet.gif) 0 4px no-repeat;}

}