/* SINGLE LINE MAIN NAV 
----------------------------------------------------------------------------------------------------------------------- */
#mainnav { background:url('/images/backgrounds/bkg_mainnav_countryhome_short2.gif') no-repeat center; height:37px; z-index:3; }
#mainnav.left { background:url('/images/backgrounds/bkg_mainnav_countryhome_short2.gif') no-repeat center; height:37px; z-index:3; }
#mainnav.right { background:url('/images/backgrounds/bkg_mainnav_countryhome_short2.gif') no-repeat center; height:37px; z-index:3; }

#mainnav ul { display:block; float:left; height:38px;  padding:0; margin:0; width:955px; }
*HTML #mainnav ul { display:block; float:left; height:21px;  padding:0; margin:1px 0 0 0; }

#mainnav li { float:left; height:37px; list-style:none; }
#mainnav li.on { float:left; height:37px; list-style:none; background-color:#EE3124; }
#mainnav li.on a {color:#fff; background:none!important;}

#mainnav li a { display:block; float:left; height:37px;  background:url('/images/buttons/btn_mainnav_right_single.gif') right top no-repeat; color:#636363; font-weight:bold; text-align:center; text-transform:uppercase; text-decoration:none; font-size: 1.2em; margin:0; padding-right: 6px; } 
#mainnav li a span { display:block; float:left; height:27px; background:url('/images/buttons/btn_mainnav_left_single.gif') left top no-repeat; padding:10px 0 0 6px; cursor:pointer;  }
#mainnav li a:hover { display:block; float:left; height:37px;  background:url('/images/buttons/btn_mainnav_hover_single.gif') right bottom no-repeat; color:#EE3124; font-weight:bold; text-align:center; text-transform:uppercase; text-decoration:underline; font-size: 1.2em; margin:0; padding-right: 6px; } 
#mainnav li a:hover span { display:block; float:left; height:27px; background:url('/images/buttons/btn_mainnav_hoverspan_single.gif') left bottom no-repeat; padding:10px 0 0 6px; cursor:pointer;  }

#mainnav li.on a { display:block; float:left; height:37px;  background:url('/images/buttons/btn_mainnav_right_single.gif') right bottom no-repeat; color:#636363; font-weight:bold; text-align:center; text-transform:uppercase; text-decoration:none; font-size: 1.2em; margin:0; padding-right: 6px; } 
#mainnav li.on a span { display:block; float:left; height:27px; background:url('/images/buttons/btn_mainnav_left_single.gif') left bottom no-repeat; padding:10px 0 0 6px; cursor:pointer;  }
#mainnav li.on a:hover { display:block; float:left; height:37px;  background:url('/images/buttons/btn_mainnav_right_single.gif') right bottom no-repeat; color:#EE3124; font-weight:bold; text-align:center; text-transform:uppercase; text-decoration:underline; font-size: 1.2em; margin:0; padding-right: 6px; } 
#mainnav li.on a:hover span { display:block; float:left; height:27px; background:url('/images/buttons/btn_mainnav_left_single.gif') left bottom no-repeat; padding:10px 0 0 6px; cursor:pointer;  }

#mainnav li.last a { display:block; float:left; height:37px;  background:url('/images/buttons/btn_mainnav_right_single.gif') right top no-repeat; color:#636363; text-align:center; text-transform:uppercase; text-decoration:none; font-size: 1.2em; margin:0; padding-right: 6px; } 
#mainnav li.last a span { display:block; float:left; height:27px; background:url('/images/buttons/btn_mainnav_left_single.gif') left top no-repeat; padding:10px 0 0 6px; cursor:pointer;  }
#mainnav li.last a:hover { display:block; float:left; height:37px;  background:url('/images/buttons/btn_mainnav_right_single.gif') right bottom no-repeat; color:#EE3124; text-align:center; text-transform:uppercase; text-decoration:underline; font-size: 1.2em; margin:0; padding-right: 6px; } 
#mainnav li.last a:hover span { display:block; float:left; height:27px; background:url('/images/buttons/btn_mainnav_left_single.gif') left bottom no-repeat; padding:10px 0 0 6px; cursor:pointer;  }

#mainnav li.laston a { display:block; float:left; height:24px;  background:url('/images/buttons/btn_mainnav_right_single_last.gif.gif') right bottom no-repeat; color:#fff; text-align:center; text-transform:uppercase; text-decoration:none; font-size: 1.2em; margin:0; padding-right: 35px; } 
#mainnav li.laston a span { display:block; float:left; height:20px; background:url('/images/buttons/btn_mainnav_right_single_last.gif.gif') left bottom no-repeat; padding:4px 0 0 6px; cursor:pointer;  }

#mainnav li.laston a:hover { display:block; float:left; height:24px;  background:url('/images/buttons/btn_mainnav_right_single_last.gif.gif') right bottom no-repeat; color:#fff; text-align:center; text-transform:uppercase; text-decoration:underline; font-size: 1.2em; margin:0; padding-right: 35px; } 
#mainnav li.laston a:hover span { display:block; float:left; height:20px; background:url('/images/buttons/btn_mainnav_right_single_last.gif.gif') left bottom no-repeat; padding:4px 0 0 6px; cursor:pointer;  }

#mainnav li.curve a { display:block; float:left; height:37px;  background:url('/images/buttons/btn_mainnav_right_single.gif') right top no-repeat; color:#636363; text-align:center; text-transform:uppercase; text-decoration:none; font-size: 1.2em; margin:0; padding-right: 15px; } 
#mainnav li.curve a span { display:block; float:left; height:27px; background:url('/images/buttons/btn_mainnav_left_single.gif') left top no-repeat; padding:10px 0 0 6px; cursor:pointer;  }
#mainnav li.curve a:hover { display:block; float:left; height:37px;  background:url('/images/buttons/btn_mainnav_right_single.gif') right bottom no-repeat; color:#EE3124; text-align:center; text-transform:uppercase; text-decoration:underline; font-size: 1.2em; margin:0; padding-right: 15px; } 
#mainnav li.curve a:hover span { display:block; float:left; height:27px; background:url('/images/buttons/btn_mainnav_left_single.gif') left bottom no-repeat; padding:10px 0 0 6px; cursor:pointer;  }



#mainnav li.curveon a { display:block; float:left; height:37px;  background:url('/images/buttons/btn_mainnav_right_single.gif') right top no-repeat; color:#636363; text-align:center; text-transform:uppercase; text-decoration:none; font-size: 1.2em; margin:0; padding-right: 15px; } 
#mainnav li.curveon a span { display:block; float:left; height:27px; background:url('/images/buttons/btn_mainnav_left_single.gif') left top no-repeat; padding:10px 0 0 6px; cursor:pointer;  }
#mainnav li.curveon a:hover { display:block; float:left; height:37px;  background:url('/images/buttons/btn_mainnav_right_single.gif') right bottom no-repeat; color:#EE3124; text-align:center; text-transform:uppercase; text-decoration:underline; font-size: 1.2em; margin:0; padding-right: 15px; } 
#mainnav li.curveon a:hover span { display:block; float:left; height:27px; background:url('/images/buttons/btn_mainnav_left_single.gif') left bottom no-repeat; padding:10px 0 0 6px; cursor:pointer;  }




#mainnav li.productcatalog a:hover { display:block; float:left; height:37px;  background:url('/images/buttons/btn_mainnav_right_single.gif') right bottom no-repeat; color:#EE3124; text-align:center; text-transform:uppercase; text-decoration:underline; font-size: 1.2em; margin:0; padding-right: 6px; } 
#mainnav li.productcatalog a:hover span { display:block; float:left; height:27px; background:url('/images/buttons/btn_mainnav_left_single.gif') left bottom no-repeat; padding:10px 0 0 6px; cursor:pointer;  }


#mainnav li.productcatalog_on a { display:block; float:left; height:37px;  background:url('/images/buttons/btn_mainnav_right_single.gif') right bottom no-repeat; color:#636363; text-align:center; text-transform:uppercase; text-decoration:none; font-size: 1.2em; margin:0; padding-right: 6px; } 
#mainnav li.productcatalog_on a span { display:block; float:left; height:27px; background:url('/images/buttons/btn_mainnav_left_single.gif') left bottom no-repeat; padding:10px 0 0 6px; cursor:pointer;  }
#mainnav li.productcatalog_on a:hover { display:block; float:left; height:37px;  background:url('/images/buttons/btn_mainnav_right_single.gif') right bottom no-repeat; color:#EE3124; text-align:center; text-transform:uppercase; text-decoration:underline; font-size: 1.2em; margin:0; padding-right: 6px; } 
#mainnav li.productcatalog_on a:hover span { display:block; float:left; height:27px; background:url('/images/buttons/btn_mainnav_left_single.gif') left bottom no-repeat; padding:10px 0 0 6px; cursor:pointer;  }

