body { 
margin-top:12px; 
background: #fbfcfe url(images/body_bg.gif) repeat-x top left; 
font-family:Arial; 
font-size:12px; 
color:#666666; 
} 

td { 
font-family:Arial; 
font-size:12px; 
color:#666666; 
} 

a{ 
color:#000000; 
text-decoration:underline; 
} 

a:hover{ 
color:#FF1B3F; 
text-decoration:none; 
} 

#container { 
width: 960px; 
background: #ffffff url(images/container_bg.gif) repeat-x top left; 
} 


/* header area start */ 

#utility_nav { 
width: 960px; 
text-align: right; 
padding-top: 5px; 
padding-bottom: 6px; 
background-color: #003366; 
} 

#header { 
width: 960px; 
background: #fbfcfe url(images/header_bg.jpg) no-repeat top left; 
height:165px; 
clear:both; 
} 

.header_left{ 
padding-top:20px; 
color:#24358d; 
padding-left:10px; 
float:left; 
text-align:left; 
} 

.header_right{ 
padding-top:30px; 
padding-right:15px; 
float:right; 
text-align:right; 
} 


.header_right form{ 
color:#636363; 
font-size:11px; 
text-align:left; 
font-weight:normal; 
padding-top:20px; 
margin-top:0px; 
} 

.header_right form img{ 
position:relative; 
top:-3px; 
} 

.header_right form input, .header_right form select{ 
font-size:11px; 
font-family:Arial; 
} 

/* topnav area start */ 

#topnav { 
text-align: right; 
padding-top: 6px; 
padding-bottom: 6px; 
white-space: nowrap; 
padding-right:20px; 
border-bottom:1px solid #97baf0; 
} 

#topnav a{ 
background: transparent url(/images/topnav_link_bg.gif) no-repeat left center; 
padding:10px 26px 10px 26px; 
} 


#topnav span { 
background:transparent url(images/topnav_link_span_bg.gif) no-repeat right center; 
padding:10px 0; 
margin-right:1px; 
} 




/* main area start */ 

#main { 
width: 960px; 
} 

#leftnav { 
width: 160px; 
} 

#content_area { 
width: 755px; 
padding-left: 20px; 
padding-right: 15px; 
} 

.distributor{ 
height:189px; 
background:url(images/distributor_mainimage.jpg) no-repeat left top; 
padding-left:20px; 
} 

.distributor h1{ 
padding-top:15px; 
margin-top:0; 
color:#FFFFFF; 
font-family: Helvetica, Arial, Geneva; 
text-align:left; 
font-size:16px; 
} 



.bucket_pump{ 
padding-left:35px; 
display:block; 
} 

.bucket_lubricant{ 
padding-left:30px; 
display:block; 
} 

.bucket_lubricant_sys{ 
display:block; 
margin-left:-5px; 
} 

.bucket_hydralic{ 
padding-left:25px; 
display:block; 
} 

.pump_services_img{ 
float:left; 
width:225px; 
text-align:left; 
} 

/* footer area start */ 

#footer { 
width: 960px; 
height: 138px; 
text-align: center; 
background: transparent url(images/footer_bg.gif) no-repeat top left; 
} 

.footer_padding{ 
display:block; 
padding:75px 15px 0 15px; 
} 

#thomas_info { 
width: 960px; 
height: 16px; 
font-family: Arial; 
font-size: 10px; 
color: #000000; 
text-align: right; 
padding-top: 2px; 
} 

/* heading styles */ 

h1 { 
color: #4C5EAA; 
font-size: 18px; 
font-weight: normal; 
padding-top:20px; 
} 

h3 { 
color: #669933; 
font-size: 14px; 
font-weight: bold; 
} 

h2 { 
color: #4B5FB2; 
font-size: 12px; 
font-weight: bold; 
} 

/* image styles */ 

.img01 { 
border: 1px #000000 solid; 
} 

.img02 { 
border: 1px #000000 solid; 
float: left; 
margin-right: 10px; 
margin-bottom: 10px; 
} 

.img03 { 
border: 1px #000000 solid; 
float: right; 
margin-left: 10px; 
margin-bottom: 10px; 
} 

/* miscellaneous */ 
