body { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
background-color: #0065a5;
}
h1 {
color: #0065a5;
font-size: 18px;
font-weight: bold;
width: 100%;
float: left;
margin: 0px;
padding: 0px 0 10px 0px;
}
a { 
color: #0065a5;
text-decoration: underline;
}
a:hover {
color: #000;
text-decoration: none;
}
.blue {
color: #0065a5;
z-index: 0;
}
input {
height: 16px;
float: left;
border: 1px #0065a5 solid;
}
#main_container {
width: 1024px;
margin-left: auto;
margin-right: auto;
padding: 0px;
}
#current_home a#nav_home,
#current_about a#nav_about,
#current_promotions a#nav_promotions,
#current_whats_new a#nav_whats_new,
#current_tradeshows a#nav_tradeshows,
#current_financing a#nav_financing {
background-color: #0065a5;
color: #fff;
text-decoration: none;
}
#current_resources h1#header_resources,
#current_contact h1#header_contact,
#current_products h1#header_products {
background-color: #0065a5;
color: #fff; 
font-size: 12px; 
font-weight: bold;
text-align: right;
text-decoration: none;
width: 163px; 
float: left;
margin: 0px 0px 0px 17px;
padding: 5px 20px 5px 0;
border-top: 4px solid #fff; 
border-bottom: 1px solid #fff;
display: inline;
}
.current_resources-faq a#nav_faq,
.current_contact-feedback a#nav_feedback,
.current_contact-sales a#nav_sales,
.current_contact-reps a#nav_reps,
.current_products-tree_balers a#nav_tree_balers,
.current_products-ball_handlers a#nav_ball_handlers,
.current_products-tree_transplanters a#nav_tree_transplanters,
.current_products-tree_claw a#nav_tree_claw, 
.current_products-potter a#nav_potter, 
.current_products-other a#nav_other,
.current_products-used a#nav_used,
.current_resources-product_information a#nav_product_information, 
.current_resources-articles a#nav_articles {
color: #0065a5;
text-decoration: none;
}
/*----HEADER----*/
#header {
background-image: url(./images/header.jpg);
width: 1024px;
height: 187px;
float: left;
margin: 0px;
padding: 0px;
position: relative;
}
/*----NAV----*/
#nav_bar {
width: 1024px;
height: 30px;
float: left;
margin: 0px;
padding: 160px 0 0 0;
}
#phone {
color: #fff;
font-size: 16px;
font-weight: normal;
float: left;
margin: 0;
padding: 0;
position: absolute;
left: 30px;
top: 140px;
}
#nav_bar p{
color: #fff;
font-size: 16px;
float: left;
margin: 0px;
padding: 0px 30px 0 30px;
}
#nav_links { 
z-index: 30; 
margin: 0px; 
padding-top: 11px; 
}
#nav_links li {
color: #80b2d2;
font-size: 11px;  
float: left; 
margin: 0px; 
padding: 0px;
list-style-type: none; 
list-style-position: outside; 
}
#nav_links li a { 
color: #80b2d2; 
background-repeat: no-repeat; 
text-decoration: none; 
text-align: center; 
float: left; 
margin: 0px; 
padding: 0 7px;
display: block; 
}
#nav_links li a:hover {
color: #fff; 
background-repeat: no-repeat; 
text-decoration: none; 
}
#nav_links li a span { 
text-align: center;
margin: 0px;
padding-top: 0px; 
display: block; 
}
#nav_links div { 
background-repeat: repeat; 
background-attachment: scroll; 
position: absolute; 
top: 5px;
visibility: hidden; 
float: left; 
margin: 0px; 
padding: 0px;
z-index: 50; 
}
#nav_links div a { 
background-color: #0065a5;
color: #fff; 
font-size: 9px; 
font-weight: bold; 
text-decoration: none; 
width: 75px;
float: left;
display: block; 
white-space: nowrap; 
}
#nav_links div a:hover { 
color: #0065a5;
background-color: #b8b9bb; 
}
#nav_links div a span { 
padding-top: 5px; 
display: block;
}
/*----LEFT COLUMN----*/
#left_column {
background-image: url(./images/l_col_bg.jpg);
background-repeat: repeat-y;
width: 200px;
float: left;
margin: 0px;
padding: 0px;
}
#left_column h1 { 
background-color: #979a9b;
color: #fff; 
font-size: 12px; 
font-weight: bold;
text-align: right;
text-decoration: none;
width: 163px; 
float: left;
margin: 0px 0px 0px 17px;
padding: 5px 20px 5px 0;
border-top: 4px solid #fff; 
border-bottom: 1px solid #fff;
display: inline;
}
#left_column span a { 
background-color: #b8b9bb;
color: #fff; 
font-size: 12px; 
font-weight: bold;
text-align: right; 
width: 163px; 
float: left;
margin: 0px 0px 0px 17px;
padding: 5px 20px 5px 0;
border-top: 4px solid #fff; 
border-bottom: 1px solid #fff;
display: inline;
text-decoration: none;
}
#left_column span a:hover {
background-color: #0065a5;
color: #fff;
text-decoration: none;
}
#left_column a {
text-decoration: none;
}
#left_nav {
float: right;
margin: 0px;
padding: 5px 0px 5px 0;
}
#left_nav li {
text-align: right;
width: 200px;
float: left;
list-style-type: none; 
list-style-position: outside; 
}
#left_nav li a {
color: #fff;
text-align: right;
font-size: 12px;
text-decoration: none;
float: right;
margin: 0;
padding: 0 20px 0 0;
display: block;
}
#left_nav li a:hover {
color: #0065a5;
text-decoration: none;
}
/*----MAIN CONTENT----*/
#main_content { 
background-image: url(./images/content_bg.jpg); 
background-repeat: repeat-y; 
width: 824px; 
float: left; 
margin: 0; 
padding: 0; 
}
/*----HOME CONTENT----*/
#home_container {
width: 739px;
margin-left: auto;
margin-right: auto;
padding-top: 20px;
}
.welcome {
background-image: url(./images/welcome_bg.jpg);
background-repeat: no-repeat;
width: 739px;
height: 201px;
float: left;
margin: 0;
padding: 0 0 10px 0;
}
.welcome p {
color: #fff;
font-size: 13px;
font-weight: bold;
float: left;
margin: 0px;
padding: 60px 35px 10px 35px;
}
#promo_container {
width: 739px;
height: 228px;
float: left;
margin: 0px;
padding: 0px 0 10px 0;
}
#promo {
width: 363px;
height: 228px;
float: left;
margin: 0px;
padding: 0 0px 0px 0px;
overflow: hidden;
}
.products {
width: 240px;
height: 183px;
float: left;
margin: 0px;
padding: 0 9px 20px 0;
display: block;
}
#end {
padding: 0px;
}
.eq_btns {
height: 42px;
float: left;
margin: 0;
padding: 0px;
}
/*----ABOUT US----*/
#about_container {
width: 757px;
float: left;
margin: 0px;
padding: 40px 0 0 40px;
position: relative;
}
#about_container p {
color: #444;
font-size: 11px;
float: left;
margin: 0px;
padding: 10px 20px 0 0;
}
#about_container p span {
width: auto;
float: left;
margin: 0px;
padding: 0 20px 20px 0;
}
.line {
float: left;
border-bottom: 2px solid #a8abad;
width: 100%;
margin: 0px;
padding: 0px;
}
#testimonial_header {
background-image: url(./images/testimonial_pic.jpg);
width: 430px;
height: 142px;
position: absolute;
top: 269px;
left: 370px;
}
/*----PRODUCTS----*/
#products_container {
width: 757px;
float: left;
margin: 0px;
padding: 40px 0 0 40px;
}
#product_l_cont { 
width: 365px;
float: left; 
margin: 0px; 
padding: 0px; 
border-right: 2px solid #a8abad; 
border-bottom: 2px solid #a8abad;
display: inline;
}
#product_l_cont2 { 
width: 365px;
min-height: 250px;
float: left; 
margin: 0px; 
padding: 0px; 
border-right: 2px solid #a8abad; 
border-bottom: 2px solid #a8abad;
display: inline;
}
.photo {
width: 232px;
float: left;
margin: 0px;
padding: 10px 0 0 0;
}
.photo img {
width: 232px;
float: left;
}
.text {
width: 130px;
float: left;
margin: 0;
padding: 10px 0 10px 0;
}
.text h1{
color: #0065a5;
font-size: 11px;
font-weight: bold;
float: left;
margin: 0px;
padding: 0px;
}
.text p {
color: #444;
font-size: 10px;
float: left;
margin: 0px;
padding: 0px;
}
#product_r_cont { 
width: 365px;
float: left; 
margin: 0; 
padding: 0; 
border-bottom: 2px solid #a8abad; 
}
#product_r_cont2 { 
width: 365px;
float: left; 
margin: 0; 
padding: 0; 
border-bottom: 2px solid #a8abad; 
}
#details_left_c {
width: 275px;
float: left;
margin: 0;
padding: 0;
}
.details_photo {
width: 275px;
float: left;
margin: 0;
padding: 0;
}
.details_photo img {
width: 275px;
}
.details_photo p {
font-size: 10px;
}
.details_thumbs {
width: 275px;
float: left;
margin: 0;
padding: 0;
}
.details_thumbs h1 {
font-size: 12px;
color: #0065a5;
width: 225px;
float: left;
margin: 0 0 0px 30px;
padding: 20px 0 5px 0;
border-bottom: 2px #0065a5 solid;
display: inline;
}
.details_photo_container {
width: 210px;
float: left;
margin: 0px;
padding: 5px 0px 10px 30px;
}
.details_thumbs_container {
text-align: center;
width: 60px;
float: left;
margin: 0px;
padding: 5px 10px 0 0;
}
.details_thumbs img {
border: 2px #a8abad solid;
}
.details_thumbs a img {
border: 2px #a8abad solid;
}
.details_thumbs a:hover img {
border: 2px #0065a5 solid;
}
.details_thumbs_container a {
color: #0065a5;
font-size: 10px;
text-decoration: none;
}
.details_thumbs_container a:hover {
color: #000;
text-decoration: none;
}
a.thumb_title {
text-align: center;
margin: 0px;
padding: 0;
}
#details_right_c {
width: 475px;
float: left;
margin: 0;
padding: 0;
}
#details_right_c p {
font-size: 11px;
margin: 0;
padding: 0 50px 40px 50px;
}
#details_right_c h1 {
font-size: 12px;
color: #0065a5;
width: 375px;
float: left;
margin: 0 0 20px 50px;
padding: 0px;
border-bottom: 2px #0065a5 solid;
display: inline;
}
#features_c {
width: 203px;
float: left;
margin: 0px;
padding: 0px;
display: inline;
}
.electric_controls {
background-image: url(./images/features/electronic_controls.jpg);
background-repeat: no-repeat;
width: 203px;
height: 110px;
float: left;
}
.double_cylinders {
background-image: url(./images/features/double_acting_cylinders.jpg);
background-repeat: no-repeat;
width: 203px;
height: 110px;
float: left;
}
.lift_pads {
background-image: url(./images/features/lift_pads.jpg);
background-repeat: no-repeat;
width: 203px;
height: 110px;
float: left;
}
.bearing_plates {
background-image: url(./images/features/bearing_plates.jpg);
background-repeat: no-repeat;
width: 203px;
height: 110px;
float: left;
}
.double_sided_teflon {
background-image: url(./images/features/double_sided_teflon.jpg);
background-repeat: no-repeat;
width: 203px;
height: 110px;
float: left;
}
.clearing_arms {
background-image: url(./images/features/clearing_arms.jpg);
background-repeat: no-repeat;
width: 203px;
height: 110px;
float: left;
}
.adjustable_clamps {
background-image: url(./images/features/adjustable_clamps.jpg);
background-repeat: no-repeat;
width: 203px;
height: 180px;
float: left;
}
.center_guard {
background-image: url(./images/features/center_guard.jpg);
background-repeat: no-repeat;
width: 203px;
height: 110px;
float: left;
}
.fork_options {
background-image: url(./images/features/fork_options.jpg);
background-repeat: no-repeat;
width: 203px;
height: 150px;
float: left;
}
.u_cradle {
background-image: url(./images/features/u_cradle.jpg);
background-repeat: no-repeat;
width: 203px;
height: 110px;
float: left;
}
.hinge {
background-image: url(./images/features/hinge.jpg);
background-repeat: no-repeat;
width: 203px;
height: 150px;
float: left;
}
.inline_cylinders {
background-image: url(./images/features/inline_cylinders.jpg);
background-repeat: no-repeat;
width: 203px;
height: 110px;
float: left;
}
.tube_in_tube {
background-image: url(./images/features/tube_in_tube.jpg);
background-repeat: no-repeat;
width: 203px;
height: 150px;
float: left;
}
/*----OTHER EQUIPMENT----*/
#other_equip {
width: 757px;
float: left;
margin: 0px;
padding: 40px 0 0 40px;
position: relative;
}
#other_equip p {
color: #444;
font-size: 13px;
float: left;
margin: 0px;
padding: 10px 0 50px 0px;
}
.other_equip_l_cont { 
width: 350px; 
float: left; 
margin: 0; 
padding: 0 0 10px 0px; 
border-right: 2px solid #a8abad; 
display: inline;
}
.other_equip_r_cont { 
width: 350px; 
float: left; 
margin: 0; 
padding: 0 0 10px 0;
}
.acc_equip_l_cont { 
width: 350px;
height: 350px; 
float: left; 
margin: 0; 
padding: 0 0 10px 0px; 
border-right: 2px solid #a8abad; 
border-bottom: 2px solid #a8abad;
display: inline;
}
.acc_equip_r_cont { 
width: 350px;
height: 350px; 
float: left; 
margin: 0; 
padding: 0 0 10px 0; 
border-bottom: 2px solid #a8abad; 
}
#other_equip_photo {
width: 160px;
float: left;
margin: 0px;
padding: 20px 0 0px 0px;
}
#other_equip_text {
width: 150px;
float: left;
margin: 0;
padding: 20px 0 10px 0;
}
#other_equip_text h1{
color: #0065a5;
font-size: 12px;
font-weight: bold;
float: left;
margin: 0px;
padding: 0px;
}
#other_equip_text p {
color: #444;
font-size: 11px;
float: left;
margin: 0px;
padding: 0px;
}
/*----USED EUIPMENT----*/
#used_equip_container {
width: 757px;
float: left;
margin: 0px;
padding: 40px 0 0 40px;
}
#used_equip_container p {
color: #444;
font-size: 12px;
float: left;
margin: 0px;
padding: 0px 0 50px 0px;
}
#used_l_col {
width: 150px;
float: left;
margin: 0;
padding: 0 30px 0 0;
}
#used_c_col {
width: 175px;
float: left;
margin: 0;
padding: 0 50px 0 0;
}
#used_c_col h2 {
color: #0065a5;
font-size: 11px;
width: 175px;
float: left;
margin: 0;
padding: 20px 0 5px 0;
border-bottom: 1px #0065a5 solid;
z-index: 0;
}
#used_c_col p {
color: #444;
font-size: 10px;
float: left;
margin: 0px;
padding: 0px;
z-index: 0;
}
#used_r_col {
width: 230px;
float: left;
margin: 0;
padding: 0 30px 0 0;
}
#used_r_col p {
color: #444;
font-size: 10px;
float: left;
margin: 0px;
padding: 0px;
}
#used_equip_product { 
width: 680px; 
float: left; 
margin: 0; 
padding: 0 0 10px 0px; 
border-top: 2px solid #a8abad;
display: inline;
}
#used_equip_product h1{
color: #0065a5;
font-size: 13px;
font-weight: bold;
float: left;
margin: 0px;
padding: 10px 0 0 0;
}
.used_photo {
width: 150px;
height: 110px;
float: left;
margin: 0px;
padding: 5px 0px 10px 0px;
}
.used_thumbs {
width: 60px;
float: left;
margin: 0px;
padding: 5px 10px 0 0;
}
.used_thumbs img {
border: 2px #a8abad solid;
}
.used_thumbs a img {
border: 2px #a8abad solid;
}
.used_thumbs a:hover img {
border: 2px #0065a5 solid;
}
/*----PROMOTIONS----*/
#promotions {
width: 757px;
float: left;
margin: 0px;
padding: 40px 0 0 40px;
}
.promos {
width: 760px;
height: 214px;
float: left;
margin: 0px;
padding: 0px;
border-top: 2px #a8abad solid;
}
/*----FAQS----*/
#faqs {
width: 757px;
float: left;
margin: 0px;
padding: 40px 0 0 40px;
}
#faqs p { 
color: #444;
font-size: 12px;
margin: 0px;
padding: 0 20px 0 0;
}
/*----WHAT'S NEW----*/
#whats_new {
width: 757px;
float: left;
margin: 0px;
padding: 40px 0 0 40px;
}
#whats_new p {
color: #444;
font-size: 11px;
margin: 0px;
padding: 20px 0 10px 0px;
}
#whats_new_container {
width: 700px;
float: left;
margin: 0;
padding: 0px;
border-top: 2px #a8abad solid;
}
#whats_new_container h1 {
color: #0065a5;
font-size: 13px;
width: 100%;
margin: 0px;
padding: 10px 0 0 0;
}
.whats_new_photo {
text-align: center;
width: 155px;
height: 130px;
float: left;
margin: 0;
padding: 20px 40px 0 0;
}
/*----TRADESHOW----*/
#tradeshow {
width: 757px;
float: left;
margin: 0px;
padding: 40px 0 0 40px;
position: relative;
}
#tradeshow h1 {
color: #0065a5;
font-size: 18px;
font-weight: bold;
width: 100%;
float: left;
margin: 0px;
padding: 0px;
}
#tradeshow h2 {
color: #0065a5;
font-size: 13px;
font-weight: bold;
width: 100%;
float: left;
margin: 0px;
padding: 10px 0 0 0px;
}
#tradeshow h3 {
color: #444;
font-weight: normal;
font-size: 11px;
float: left;
margin: 0px;
padding: 0px 0 10px 0;
}
#tradeshow p {
color: #444;
font-size: 11px;
float: left;
margin: 0px;
padding: 20px 0 0px 20px;
}
.logo {
text-align: center;
width: 150px;
height: 100px;
float: left;
margin: 0;
padding: 10px 10px 0 0;
}
/*----CONTACT----*/
#contact {
width: 757px;
float: left;
margin: 0px;
padding: 40px 0 0 40px;
position: relative;
}
#contact h3 {
color: #cc0000;
font-weight: normal;
font-size: 11px;
float: left;
margin: 0px;
padding: 0px 0 10px 0;
}
#contact p {
color: #444;
font-size: 13px;
float: left;
margin: 0px;
padding: 10px 0 50px 0px;
}
.contact_l_cont { 
width: 350px; 
height: 230px;
float: left; 
margin: 0; 
padding: 0 0 10px 0px; 
border-right: 2px solid #a8abad; 
border-bottom: 2px solid #a8abad;
display: inline;
}
.contact_r_cont { 
width: 350px;
height: 230px; 
float: left; 
margin: 0; 
padding: 0 0 10px 0; 
border-bottom: 2px solid #a8abad; 
}
#photo {
width: 125px;
float: left;
margin: 0px;
padding: 20px 0 0px 20px;
}
#text {
width: 180px;
float: left;
margin: 0;
padding: 20px 0 10px 0;
}
#text h1{
color: #0065a5;
font-size: 12px;
font-weight: bold;
float: left;
margin: 0px;
padding: 0px;
}
#text p {
color: #444;
font-size: 11px;
float: left;
margin: 0px;
padding: 0px;
}
#form_text { 
width: 750px; 
float: left; 
margin: 0; 
padding: 10px 0 5px; 
border-bottom: 2px solid #ccc; 
display: block; 
}
#form_text p { 
color: #444; 
font-size: 12px; 
font-weight: normal; 
text-align: left;
width: 100%;
float: left;
margin: 0px; 
padding: 3px 0 5px 0px; 
}
#form_text span { 
color: #3c0000; 
font-size: 12px; 
font-weight: normal; 
text-align: right;
width: 112px;
float: left;
margin: 0px; 
padding: 3px 1px 3px 3px; 
}
/*----FINANCING----*/
#financing {
width: 757px;
float: left;
margin: 0px;
padding: 40px 0 0 40px;
}
#financing p {
color: #444;
font-size: 11px;
float: left;
margin: 0px;
padding: 20px 0 0px 20px;
}
#finance_container {
width: 700px;
float: left;
margin: 0;
padding: 0px;
border-top: 2px #a8abad solid;
}
#finance_container h1 {
color: #0065a5;
font-size: 13px;
width: 100%;
margin: 0px;
padding: 0px;
}
.financing_logo {
text-align: center;
width: 125px;
height: 100px;
float: left;
margin: 0;
padding: 20px 10px 0 0;
}
/*----FOOTER----*/
#footer {
background-image: url(./images/footer.jpg);
width: 1024px;
height: 80px;
float: left;
margin: 0px;
padding: 0px;
}
#footer p {
color: #80b2d2;
font-size: 12px;
text-align: center;
line-height: 19px;
margin: 0px;
padding-top: 35px;
}
#footer p a {
color: #80b2d2;
font-size: 12px;
text-align: center;
text-decoration: none;
}
#footer p a:hover {
color: #fff;
text-decoration: none;
}
/*----THUMBS----*/
.thumbnail{
position: relative;
z-index: 0;
}
.thumbnail img.square {
width: 60px;
height: 60px;
}
.thumbnail:hover{
background-color: transparent;
z-index: 50;
}
.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
padding: 0px;
left: -1000px;
visibility: hidden;
color: black;
text-decoration: none;
}
.thumbnail span img{ /*CSS for enlarged image*/
width: 450px;
border-width: 0;
padding: 0px;
}
.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -175px;
 /*position where enlarged image should offset horizontally */
}
.blend img {
opacity: 0;
-moz-opacity: 0;
-khtml-opacity:0;
filter: alpha(opacity=0);
}