@charset "UTF-8";
/* CSS Document */

body  {
	background:#333333;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
	background-image:url(background.gif);
}
.thrColAbsHdr #container { 
	position: relative; /* adding position: relative allows you to position the two sidebars relative to this container */
	width: 780px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background-color:#858787;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
} 



 #header {
	height:50px;
	background: #858787;
	padding: -50px 30px 0 20px;
	width: 115px;
	}

 #container h6	{
	margin-top:-20px;
	padding-top:30px;
	width: 415px;
	margin-left:470px;
	padding-left:10px;
	white-space:pre;
	font-size:11px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight:100;
	text-decoration:none;
	color:#000000;
	}
	
#container h6 a:link {
	padding-left:10px;
	white-space:pre;
	font-size:11px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight:100;
	color:#CCCCCC;
	text-decoration:none;
	}
	
#container h6 a:hover {
	white-space:pre;
	font-size:11px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight:100;
	color:#FFFFFF;
	text-decoration:none;
	}
	
	
#container h6 a:visited {

	white-space:pre;
	font-size:11px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight:100;
	color:#333333;
	text-decoration:none;
	}



	.thrColAbsHdr #sidebar_a li	{
	float:left;
	margin-left:-15px;
	position:relative;
	width:153px;
	font-size:13px;
	
}



.thrColAbsHdr #sidebar1_a {
	position: absolute;
	top: 331px;
	left: 0;
	height: 578px;
	width: 170px;
}



.thrColAbsHdr #sidebar1_a li {
	top: 335px;
	float:left;
	margin-left:-15px;
	width: 153px; 
	list-style-type:none;
	padding-top:7px;
	margin-top:10px;
	font-size:11px;
	color:#CCCCCC;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	
}


.thrColAbsHdr #sidebar1_a li a:link	{
	list-style-type:none;
	font-size:11px;
	color:#CCCCCC;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
}


.thrColAbsHdr #sidebar1_a li a:hover	{
	list-style-type:none;
	font-size:11px;
	color:#000000;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.thrColAbsHdr #sidebar1_a li a:visited	{
	list-style-type:none;
	font-size:11px;
	color:#8D203E;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
}


.thrColAbsHdr #sidebar1_a h5 {
	margin-left:-15px;
	float:left;
	width: 150px; 
	margin-top:85px;
	list-style-type:none;
	font-size:13px;
	color:#CCCCCC;
	font-family:Geneva, Arial, Helvetica, sans-serif;

}





.thrColAbsHdr #mainContent_c { 
	margin: 0 200px; 
	padding: 0 10px;
	width:560px;
	height:1870px;
	color:#191919;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	background:#E6E6E6;
}

.thrColAbsHdr #mainContent_b { 
	margin: 0 200px; 
	padding: 0 10px;
	width:560px;
	height:1130px;
	color:#191919;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	background:#E6E6E6;
}



.thrColAbsHdr #mainContent1 { 
	margin: 0 200px; 
	padding: 0 10px;
	width:560px;
	height:797px;
	color:#191919;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	background:#E6E6E6;
}

.thrColAbsHdr #mainContent_d { 
	margin: 0 200px; 
	padding: 0 10px;
	width:560px;
	height:1227px;
	color:#191919;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	background:#E6E6E6;
}




.thrColAbsHdr #mainContent_a { 
	margin: 0 200px; 
	padding: 0 10px;
	width:560px;
	height:857px;
	color:#191919;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	background:#E6E6E6;
}

.thrColAbsHdr #mainContent_index { 
	margin: 0 200px; 
	padding: 0 10px;
	width:560px;
	height:737px;
	color:#191919;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	background:#E6E6E6;
}

.thrColAbsHdr #mainContent_index h2 { 
	color:#191919;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	background:#E6E6E6;
	font-size:16px;
	width:auto;
	color:#B01D40;
}

.thrColAbsHdr #mainContent_index h5 { 
	color:#191919;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	background:#E6E6E6;
	font-size:12px;
	width:auto;
	color:#191919;
}

.thrColAbsHdr #mainContent_index h4 { 
	color:#191919;
	float:left;
	margin-top:-70px;
	padding-left:2px;
	}
	
.thrColAbsHdr #mainContent_index h1 { 
	color:#191919;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	background:#E6E6E6;
	font-size:10px;
	width:auto;
	color:#191919;
	margin-top:10px;
	margin-left:130px;
}


.thrColAbsHdr #mainContent_index h3 { 
	color:#191919;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	background:#E6E6E6;
	font-size:10px;
	width:auto;
	color:#191919;
	
}

.thrColAbsHdr #mainContent { 
	margin: 0 200px; 
	padding: 0 10px;
	width:560px;
	height:737px;
	color:#191919;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	background:#E6E6E6;
}

.thrColAbsHdr #mainContent_f { 
	margin: 0 200px; 
	padding: 0 10px;
	width:560px;
	height:1530px;
	color:#191919;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	background:#E6E6E6;
}


.thrColAbsHdr #mainContent_h { 
	margin: 0 200px; 
	padding: 0 10px;
	width:560px;
	height:1864px;
	color:#191919;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	background:#E6E6E6;
}



.thrColAbsHdr #mainContent_t { 
	margin: 0 200px; 
	padding: 0 10px;
	width:560px;
	height:1417px;
	color:#191919;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	background:#E6E6E6;
}


.thrColAbsHdr #mainContent_bar { 
	margin: 0 200px; 
	padding: 0 10px;
	width:560px;
	height:2430px;
	color:#191919;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	background:#E6E6E6;
}

#bar h4	{
	font-size:11px;
	text-align:center;
	}
	
#bar h4	a:link{
	font-size:11px;
	text-align:center;
	color:black;
	text-decoration:none;
	}
	
#bar h4	a:hover	{
	font-size:11px;
	text-align:center;
	color:red;
	text-decoration:none;
	}

#bar h4	a:visited	{
	font-size:11px;
	text-align:center;
	color:#666666;
	text-decoration:none;
	}


#bar h6		{
position:relative;
	float:right;
	width:160px;
	margin-top:-330px;
	padding-right:85px;
	font-size:10.5px;
	}

#chainsaws	 { 
	margin: 0 -5px; 
	padding: 30px 48px;
	width:471px;
	height:237px;
	background:#E6E6E6;
	color:#191919;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}

#boots  { 
	margin: 0 -5px; 
	padding: 20px 46px;
	color:#362412;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}

#boots2  { 
	margin: 0 -5px; 
	padding: 10px 48px;
	color:#362412;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}

#boots2 h6 { 
	margin: 0 -5px; 
	padding: 0px 13px;
	font-size:8px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}


#boots h6 { 
	margin: 0 -5px; 
	padding: 0px 13px;
	font-size:8px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}

#chainsaws h4 { 
	margin: 0 -5px; 
	padding: 0px 10px;
	color:#CC0000;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}


#chainsaws h5 { 
	margin: 0 -5px; 
	padding: 30px 14px;
	color:#CC0000;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
}

#chainsaws h6 { 
	margin: 0 -5px; 
	padding: 0px 13px;
	font-size:10px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}


#haulmark	{
	margin-left:25px;
	margin-top:-20px;
	}

#haulmark h4 { 
	margin: 0 -5px; 
	padding: 60px 20px;
	color:#333333;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}


#haulmark h6 { 
	margin: 0 5px; 
	margin-top:-90px;
	font-size:10px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}



#trailerman	{
	margin-left:100px;
	margin-top:-20px;
	}

#trailerman h4 { 
	margin: 0 20px; 
	padding: 60px 0px;
	color:#333333;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}


#trailerman h6 { 
	margin: 0 14px; 
	margin-top:-90px;
	font-size:10px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}

#docks p	{
	font-size:13px;
	margin-top:-40px;
	}

#docks h6	{
margin-left:15px;
	font-size:10px;
	width:400px;
	}
	
#docks1 h5	{
	font-size:12px;
	width:500px;
	margin-top:-40px;
	margin-left:-90px;
	color:#666666;
	text-decoration:none;
	}
	
#docks1 h5	a:link	{
	font-size:12px;
	width:500px;
	color:#666666;
	text-decoration:none;
	}
	
#docks1 h5 a:hover	{
	font-size:12px;
	width:500px;
	color:#663300;
	text-decoration:none;
	}
	
#docks1 h5 a:visited	{
	font-size:12px;
	width:500px;
	color:#999999;
	text-decoration:none;
	}
	
#docks1	{
	margin-left:120px;
	}
	

#docks1 h1	{
	font-size:12px;
	margin-left:35px;
	margin-top:0px;
	}
	
#docks1 h2	{
	font-size:12px;
	width:500px;
	margin-left:-80px;
	margin-top:-10px;
	}
	
	#docks1 h3	{
	font-size:12px;
	margin-left:189px;
	margin-top:-23px;
	}

#gun h2	{
	float:right;
	font-size:20px;
	margin-top:-90px;
	margin-right:130px;
	color:#333333;
	}
	
#gun h6	{
	font-size:13px;
	color:#333333;
	margin-top:-180px;
	margin-left:140px;
	}
	
	
#gun h3	{
	font-size:12px;
	color:#333333;
	margin-top:-80px;
	}
	
#gun h3	a:link	{
	font-size:12px;
	color:black;
	margin-top:-80px;
	text-decoration:none;
	}
	
#gun h3	a:hover	{
	font-size:12px;
	color:#990000;
	margin-top:-80px;
	text-decoration:none;
	}
	
#gun h3	a:visited	{
	font-size:12px;
	color:#333333;
	margin-top:-80px;
	text-decoration:none;
	}

	
#gun p	{
	font-size:13px;
	color:#333333;
	}
	
#filter2	{
float:right;
margin-top:-50px;
}
	
#filter3	{
float:right;
margin-top:-5px;
padding-left:-5px;
}


#filter4	{
float:right;
margin-top:15px;
oadding-left:-60px;
}	
	
#filters p	{
font-size:10px;
font-style:italic;
padding-left:30px;
margin-top:-5px;
color:#0066CC;
}

#filter5	{
float:right;
}	
#filters h5	{
font-size:11px;
width:350px;
color:#333333;
}

#filters h4	{
font-size:10px;
padding-left:30px;
color:#333333;
}

#filters h3	{
font-size:15px;
width:450px;
color:#0066CC;
}
	
#filters h1	{
font-size:19px;
color:#0066CC;
text-align:center;
}
		

#filters h6	{
float:right;
margin-right:-85px;
margin-top:-250px;
font-size:10px;
}

#filters h2	{
float:right;
margin-right:30px;
margin-top:-200px;
font-size:14px;
}

#hfa	 { 
	margin: 0 -5px; 
	padding: 30px 0px;
	width:575px;
	height:457px;
	background:#E6E6E6;
	color:#191919;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}


#hfa p  {
	margin-left:215px;
	background:#E6E6E6;
	color:#191919;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-top:-10px;
	text-decoration:none;
	width:340px;
}


#hfa p a:link  {
	background:#E6E6E6;
	color:#191919;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:120px;
	margin-top:-120px;
	text-decoration:none;
}

#hfa p a:hover  {
	background:#E6E6E6;
	color:#0033FF;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:120px;
	margin-top:-120px;
	text-decoration:none;
}


#hfa p a:visited {
	background:#E6E6E6;
	color:#333333;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:120px;
	margin-top:-120px;
	text-decoration:none;
}


#hfa h6  {
margin-left:270px;
	background:#E6E6E6;
	color:#191919;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:120px;
	margin-top:-120px;
}

#hfa h6 a:link  {
	background:#E6E6E6;
	color:#191919;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:120px;
	margin-top:-120px;
}

#hfa h6 a:hover  {
	background:#E6E6E6;
	color:#0033FF;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:120px;
	margin-top:-120px;
}


#hfa h6 a:visited {
	background:#E6E6E6;
	color:#333333;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:120px;
	margin-top:-120px;
}




#contact p  {
	background:#E6E6E6;
	color:#191919;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	margin-left:30px;
	margin-top:-30px;
	
	}

#contact p a:link {
text-decoration:none;
	color:#666666;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	}
	
#contact p a:hover {
	color:#AE2F44;
	text-decoration:none;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	}
	
#contact p a:visited {
	color:#999999;s
	text-decoration:none;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	}



#contact h6  {
	background:#E6E6E6;
	color:#AE2F44;
	height:35px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:17px;
	width:520px;
	margin-left:20px;
	margin-top:15px;
	
}



#about p  {
	background:#E6E6E6;
	color:#191919;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-left:-30px;
	margin-top:-20px;
	
	}

#about h3  {
	background:#E6E6E6;
	color:#191919;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-left:5px;
	margin-top:-10px;
	
	}

#about h6  {
	background:#E6E6E6;
	color:#AE2F44;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
	width:520px;
	margin-left:-40px;
	margin-top:25px;
	height:20px;
	
}


#about { 
	width:525px;
	margin-left:40px;
	margin-top:-30px;

}



#directions p  {
	background:#E6E6E6;
	color:#191919;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-left:-10px;
	margin-top:280px;
	
	}
	
#directions p a:link {
	background:#E6E6E6;
	color:#999999;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-left:-10px;
	margin-top:280px;
	text-decoration:none;
	
	}
	
#directions p a:hover {
	background:#E6E6E6;
	color:#AE2F44;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-left:-10px;
	margin-top:280px;
	text-decoration:none;
	}
	
	
#directions p a:visited {
	background:#E6E6E6;
	color:#666666;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-left:-10px;
	margin-top:280px;
	text-decoration:none;
	}


#directions h6  {
	background:#E6E6E6;
	color:#AE2F44;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	width:450px;
	margin-left:21px;
	margin-top:-305px;
	
}


#map { 
	width:525px;
	margin-left:130px;
	margin-top:90px;

}


#filters	 { 
	margin: 0 -5px; 
	padding: 30px 10px;
	width:555px;
	height:237px;
	background:#E6E6E6;
	color:#191919;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}



#welcome {  
	width:780px;
	margin-left:-210px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:20px;
	margin-top:-5px;
}

.thrColAbsHdr #mainContent h5 {  
	width:560px;
	margin-left:10px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:30px;
	margin-height:400px;
	padding-top:20px;
}


.thrColAbsHdr #mainContent h2 {  
	width:560px;
	margin-left:10px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
	padding-left:30px;
	margin-height:400px;
	padding-top:20px;
}


.thrColAbsHdr #footer { 
	background:#666666;
	margin-bottom:10px;
	height:60px;
	
	
} 



.thrColAbsHdr #footer_b { 
	background:#666666;
	margin-bottom:5px;
	height:60px;	
	width:780px;
	margin-left:-210px;
}

.thrColAbsHdr #footer_b p { 
	background:#666666;
	font-size:10px;
	margin-top:-25px;
	margin-left:265px;
} 
.thrColAbsHdr #oil_b { 
	margin-left:30px;
padding-top:13px;
}


.thrColAbsHdr #footer p {
	margin-top: -30px;
	margin-left:255px;
	font-size:10px;
	width:430px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}



.thrColAbsHdr #footer_hfa { 
	background:#666666;
	margin-bottom:20px;
	height:60px;
	
	
} 
.thrColAbsHdr #footer_hfa p {
	margin-top: -30px;
	margin-left:260px;
	font-size:10px;
	width:430px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}

#oil_hfa	{	
margin-left:30px;
padding-top:15px;
}

.thrColAbsHdr #footer2 { 
	background:#666666;
	margin-bottom:20px;
	height:60px;
	
	
} 
.thrColAbsHdr #footer2 p {
	margin-top: 15px;
	margin-left:225px;
	padding: -20px 280px; 
	font-size:10px;
	width:430px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}

#oil_a	{	
margin-left:30px;
padding-top:15px;
}


.thrColAbsHdr #footer_a { 
	background:#666666;
	margin-bottom:20px;
	height:60px;
	
	
} 
.thrColAbsHdr #footer_a p {
	margin-top: -30px;
	margin-left:265px;
	font-size:10px;
	width:430px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}

#oil2	{	
margin-left:30px;
padding-top:5px;
}

#oil	{	
margin-left:30px;
padding-top:13px;
}




#oil1	{	
margin-left:30px;
padding-top:55px;
}

.thrColAbsHdr #footer1 p {
	margin-top: -25px;
	margin-left:225px;
	padding: -20px 280px; 
	font-size:10px;
	width:430px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}


.thrColAbsHdr #footer_bar { 
	background:#666666;
	height:60px;	
	width:780px;
	margin-left:-210px;
	margin-top:20px;
}

.thrColAbsHdr #oil_bar { 
	margin-left:-580px;
padding-top:13px;
}


.thrColAbsHdr #footer_bar p {
	margin-top: -28px;
	padding-top:-25px;
	margin-left:780px;
	font-size:10px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}



.thrColAbsHdr #footer_f { 
	background:#666666;
	height:60px;	
	width:780px;
	margin-top:0px;
}

.thrColAbsHdr #oil_f { 
	margin-left:40px;
padding-top:13px;
}


.thrColAbsHdr #footer_f p {
	margin-top: -27px;
	padding-top:-15px;
	margin-left:250px;
	font-size:10px;
	width:430px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}


.thrColAbsHdr #footer_h { 
	background: #666666;
	margin-bottom:30px;
	height:60px;	
	width:780px;
	margin-left:-210px;
}

.thrColAbsHdr #oil_h { 
	margin-left:30px;
padding-top:10px;
}


.thrColAbsHdr #footer_h p {
	margin-top: -27px;
	margin-left:260px;
	font-size:10px;
	width:430px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}

.thrColAbsHdr #footer_d{ 
	background: #666666;
	height:60px;	
	width:780px;
	margin-left:-210px;
}

.thrColAbsHdr #oil_d { 
	margin-left:30px;
padding-top:10px;
}


.thrColAbsHdr #footer_d p {
	margin-top: -27px;
	margin-left:260px;
	font-size:10px;
	width:430px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}


.thrColAbsHdr #footer_haul { 
	background: #666666;
	height:60px;	
	width:780px;
	margin-left:-210px;
}

.thrColAbsHdr #oil_haul { 
	margin-left:30px;
padding-top:10px;
}


.thrColAbsHdr #footer_haul p {
	margin-top: -27px;
	margin-left:260px;
	font-size:10px;
	width:430px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}


.thrColAbsHdr #footer1 { 
	background: #666666;
	margin-bottom:20px;
	height:60px;	
}

.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
}

#trees	{
	margin-left:-210px;
	margin-top:-20px;
	}
#trailers	{
	padding-left:45px;
	padding-top:40px;
	}
