@media screen, projection {
	* 					{margin:0; padding:0;}
	body 				{background:#151a75 url(../i/bg.gif) top repeat-x; font-family:Verdana, Arial, sans-serif; font-size:12px;}
	body, tr, input, 
	td, textarea, a		{}
		
	a					{color:#35616a;}
	a:hover				{color:#ac3f3c;}

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

#container {width:968px; margin:0 auto;}

	#header {width:968px; height:320px; background:url(../i/header_bg.jpg); position:relative;}
		#slogan {width:454px; height:38px; position:absolute; top:88px; left:480px; text-indent:-10000px; background:url(../i/slogan.gif);}
		
		#top-nav {position:absolute; right:60px; list-style:none;}
		#top-nav li {float:right; display:block; height:40px; background:url(../i/top_nav_bg.gif);}
		#top-nav li a {color:#02086b; text-decoration:none; font-family:"Times New Roman", Times, serif;  border-left:1px solid #02086b; border-right:1px solid #02086b; padding:0 20px; line-height:3;}
		#top-nav li a:hover {color:#000; text-decoration:underline;}
		#top-nav li#top-nav-first {padding-right:35px; background:url(../i/top_nav_ends.jpg) right no-repeat;}
		#top-nav li#top-nav-first a {text-transform:uppercase; border:none;}
		#top-nav li#top-nav-last {padding-left:35px; background:url(../i/top_nav_ends.jpg) left no-repeat;}
		#top-nav li#top-nav-last a {border:none;}
		
	#index-headline {text-indent:-10000px; width:968px; height:172px; background:url(../i/index_headline.jpg);}
	
	#inner-headline {width:968px; height:99px; background:url(../i/inner_headline.jpg); position:relative;}
		
		h2.page-title {color:#faef98; font-size:34px; font-family:"Times New Roman", Times, serif; position:absolute; top:40px; right:78px;}
		
		#request-quote {position:absolute; top:35px; left:50px; display:block; text-indent:-10000px; width:176px; height:35px;}

	#middle {width:968px; background:url(../i/main_bg.jpg);}
	
		#left {float:left; width:248px;}
		
			#main-nav {list-style:none; padding:44px 0 20px 60px;}
			#main-nav li {width:180px; background:url(../i/bullet.gif) 0 5px no-repeat; padding-left:18px; width:180px; margin-bottom:10px;}
			a.main-page {font-family:"Times New Roman", Times, serif; font-size:18px; color:#02086b; text-decoration:none;}
			a.main-page:hover {color:#662428; text-decoration:underline;}
			
			a.sub-page {font-size:12px; color:#02086b; text-decoration:none;}
			a.sub-page:hover div {color:#662428; text-decoration:underline;}
			
			#sign-up {width:181px; height:95px; background:url(../i/sign_up_bg.gif) no-repeat;}
			
			#specials {width:182px; height:64px; background:url(../i/specials_bg.gif) no-repeat;}
			
			a.callouts {margin:20px 0 0 39px; display:block; text-indent:-10000px;}

		#right {float:right; width:649px; background:#fff; margin:0 41px 0 0;}
			#content {padding:50px 20px 20px 30px;}
			
			#content h1, #content h2, #content h3, #content h4, #content h5, #content h6,
			#content p, #content table {margin-bottom:10px;}
			#content ul, #content ol {margin:0 20px 10px 30px;}
	
		#clear {clear:both; width:968px; height:49px; background:url(../i/clear_bg.jpg);}
	
#bottom {width:968px; clear:both;}
	#bottom p {padding:10px 30px; color:#ecde7b; text-align:right;}
	#bottom a {color:#ecde7b;}
	#bottom a:hover {color:#fff;}
}