@charset "utf-8";
/* Olson Towing CSS Document */

body {
    color: #FFFFFF; background: #000000;
	font-family: "Gill Sans MT", Verdana, sans-serif;
	

}

	a:link {
		color:#CCCCCC;
		text-decoration: none;
		}
	a:visited {
		color: #f47920;
		text-decoration: none;
		}
	a:hover {
		color: #f47920;
		text-decoration: underline;
		}
	a:active {
		color: #f47920;
		text-decoration: none;
		}
		
	h1 {font-size:18px}
	#footer {font-size:10px; text-align:center; position:absolute; left:140px; bottom:15px; letter-spacing: 0.3em;}
	
DIV.outer {

	position:absolute;
	margin-left:50%;
	left:-450px;
	width:900px;
	height:675px;
	z-index:-50;
}
		
DIV.header {
	position:absolute;
	left:0px;
	top:0px;
	width:900px;
	height:278px;
	z-index:-5;
	padding:0;
	border:none;

}
		#p1 {position:absolute; z-index:-4; top:0px; left:31px;}
		#p2 {position:absolute; z-index:-4; top:128px; left:1px;}
		#p3 {position:absolute; z-index:-3; top:123px; left:40px;}
		#p4 {position:absolute; z-index:-2; top:50px; right:60px; text-align:right; font-size:20px;}
		#p5 {position:absolute; z-index:-2; top:72px; right:60px; text-align:right; font-size:20px;}
		#p6 {position:absolute; z-index:-2; top:105px; right:60px; text-align:right}
		
DIV.menu {
	position:absolute;
	left:25px;
	top:180px;
	width:184px;
	height:114px;
	z-index:50;
	padding:0;
	border:none;

}

		#p7 {position:absolute; z-index:-1; top:0px; left:0px;}
		#p8 {position:absolute; z-index:-1; top:36px; left:0px; width:161px; height:40px;}
		#p9 {position:absolute; z-index:-1; top:76px; left:0px; width:184px; height:38px;}
		
		#about {
			width:136px; 
			height:30px; 
			text-indent:10000px;
			overflow:hidden;
			background: url(images/about_btn_off.png) top left no-repeat;
			display:block;
		}
		
		#about:hover {
		
			background: url(images/about_btn_over.png) top left no-repeat;
		
		}
		
		#services {
			width:161px; 
			height:40px; 
			text-indent:100000px;
			overflow:hidden;
			background: url(images/services_btn_off.png) top left no-repeat;
			display:block;
		}
		
		#services:hover {
		
			background: url(images/services_btn_over.png) top left no-repeat;
		
		}
		
		#equipment {
			width:184px; 
			height:38px; 
			text-indent:100000px;
			overflow:hidden;
			background: url(images/equipmennt_btn_off.png) top left no-repeat;
			display:block;
		}
		
		#equipment:hover {
		
			background: url(images/equipmennt_btn_over.png) top left no-repeat;
		
		}
		
	DIV.footer {
	
		position:absolute;
		left:179px;
		bottom:0px;
		width:542px;
		height:85px;
		z-index:-8;
		padding:0;
		border:none;
		background:url(images/olson_fade.png) no-repeat;
	
	}
	
	DIV.content {
	
		position:absolute;
		right:10px;
		top:220px;
		width:691px;
		height:353px;
		z-index:0;
		padding:0;
		border:none;
	
	}
	
		#title {
			position:absolute;
			top:0px;
			left:0px;
			width:686px;
			height:37px;
			z-index:1;
		}
		
		#ltduty {
			position:absolute;
			left:0px;
			top:38px;
			width:173px;
			height:67px;
			background-image:url(images/serv_lightduty.jpg) no-repeat;
			z-index:2;
		}
		
		#medduty {
			position:absolute;
			left:174px;
			top:38px;
			width:172px;
			height:67px;
			background-image:url(images/serv_medduty.jpg) no-repeat;
			z-index:2;
		}
		
		#hvyduty {
			position:absolute;
			left:347px;
			top:38px;
			width:171px;
			height:67px;
			background-image:url(images/serv_heavyduty.jpg) no-repeat;
			z-index:2;
		}
		
		#equiphauling {
			position:absolute;
			left:519px;
			top:38px;
			width:174px;
			height:67px;
			background-image:url(images/serv_equiphaul.jpg) no-repeat;
			z-index:2;
		}
		
DIV.servlist {
			position:absolute;
			left:0px;
			top:105px;
			width:690px;
			height:224px;
			background-image:url(images/serv_bg.jpg);
			z-index:1;
			font-size:14px;
			line-height:110%;
		}
		
		#ltlist {
			position:absolute;
			left:5px;
			top:5px;
			width:160px;
			height:215px;
			z-index:4;
		}
		
		#medlist {
			position:absolute;
			left:179px;
			top:5px;
			width:160px;
			height:215px;
			z-index:4;
		}
		
		#hvylist {
			position:absolute;
			left:352px;
			top:5px;
			width:160px;
			height:215px;
			z-index:4;
		}
		
		#equiphaullist {
			position:absolute;
			left:524px;
			top:5px;
			width:160px;
			height:215px;
			z-index:4;
		}
		
		#equiplist {
		
			position:absolute;
			left:50px;
			top:55px;
			width:216px;
			height:198px;
			z-index:4;
		
		}
		
		#equipimg {
		
			position:absolute;
			right:12px;
			top:35px;
			width:410px;
			height:293px;
			z-index:3;
		
		}
		
		#aboutimg {
		
			position:absolute;
			right:12px;
			top:35px;
			width:385px;
			height:278px;
			z-index:3;
		
		}
		
		#abouttext {
		
			position:absolute;
			left:20px;
			top:50px;
			width:300px;
			height:270px;
			font-size:16px;
			line-height:110%;
		}
		
		#mainimg {
		
			position:absolute;
			right:12px;
			top:0px;
			width:486px;
			height:372px;
			z-index:3;
		
		}
		
		#maintext {
		
			position:absolute;
			left:0px;
			top:35px;
			width:216px;
			height:360px;
			z-index:4;
		
		}
		
		dt {
			font-weight:bold;
			font-size:large;
			color:#f47920;

		}

		dd {

			font-size:medium;
			font-style:italic;
	
		}	
		
		#slogan {
		
			position:absolute;
			bottom:0px;
			right:0px;
			width:741px;
			height:40px;
			z-index:6;
		
		}
