/* default */
html,body{font-family:Arial,Helvetica,sans-serif;}
.clear{overflow:hidden;clear:both;display:block;font-size:1px;font-size:0.01em;height:0;margin:0;padding:0;}

/* Top nav */
ul#topnav{z-index:999;position:relative;width:auto;height:31px;margin:0;padding:0;background:none;}

ul#topnav li{float:left;list-style-type:none;margin-bottom:0;}

ul#topnav .menu{position:absolute;top:30px;background:#fcf4e4 url(../images/bg-menu.gif) repeat-x 50% 0;padding:10px 0 15px 10px;}

ul#topnav li .menu{display:none;}

ul#topnav .menu ul{float:left;display:inline;width:180px;margin:0 10px 0 0;padding:0;}
ul#topnav .menu ul li{float:none;background-image:none;border:none;margin-bottom:0;}

ul#topnav li:hover .menu,ul#topnav li.over .menu{display:block;}
ul#topnav ul li.nav_item a,ul#topnav ul li.nav_item a:link,ul#topnav ul li.nav_item a:visited,ul#topnav ul li.nav_item a:active,ul#topnav ul li.nav_item a:hover{display:block;background:none;border-bottom:1px solid #fff;color:#000;padding:0 6px;font-size:13px;line-height:26px;text-decoration:none;text-indent:0;text-align:left;width:auto;height:26px;}

ul#topnav ul li.nav_item a:hover{background:#FFF3D9;}

ul#topnav li.current a{background-position:0 -31px;}

li.nav_whychooseelpayne{width:227px;height:31px;}
li.nav_whychooseelpayne a,li.nav_whychooseelpayne a:link,li.nav_whychooseelpayne a:visited{display:block;width:227px;height:31px;background:transparent url(../images/horznav-choose.png) no-repeat scroll 0 0;text-indent:-9999px;}
li.nav_whychooseelpayne a:hover,li.nav_whychooseelpayne a:active{background-position:0 -31px;}
li.nav_whychooseelpayne .menu{left:2px;min-width:160px;}

li.nav_ourprocess{width:148px;height:31px;}
li.nav_ourprocess a,li.nav_ourprocess a:link,li.nav_ourprocess a:visited{display:block;width:148px;height:31px;background:transparent url(../images/horznav-process.png) no-repeat scroll 0 0;text-indent:-9999px;}
li.nav_ourprocess a:hover,li.nav_ourprocess a:active{background-position:0 -31px;}
li.nav_ourprocess .menu{left:0;min-width:160px;}

li.nav_aboutus{width:109px;height:31px;}
li.nav_aboutus a,li.nav_aboutus a:link,li.nav_aboutus a:visited{display:block;width:109px;height:31px;background:transparent url(../images/horznav-about.png) no-repeat scroll 0 0;text-indent:-9999px;}
li.nav_aboutus a:hover,li.nav_aboutus a:active{background-position:0 -31px;}
li.nav_aboutus .menu{left:250px;min-width:160px;}

li.nav_ourguarantee{width:153px;height:31px;}
li.nav_ourguarantee a,li.nav_ourguarantee a:link,li.nav_ourguarantee a:visited{display:block;width:153px;height:31px;background:transparent url(../images/horznav-guarantee.png) no-repeat scroll 0 0;text-indent:-9999px;}
li.nav_ourguarantee a:hover,li.nav_ourguarantee a:active{background-position:0 -31px;}
li.nav_ourguarantee .menu{left:550px;min-width:160px;}

li.nav_ourproducts{width:158px;height:31px;}
li.nav_ourproducts a,li.nav_ourproducts a:link,li.nav_ourproducts a:visited{display:block;width:158px;height:31px;background:transparent url(../images/horznav-products.png) no-repeat scroll 0 0;text-indent:-9999px;}
li.nav_ourproducts a:hover,li.nav_ourproducts a:active{background-position:0 -31px;}
li.nav_ourproducts .menu{left:640px;min-width:160px;}

li.nav_contact{width:129px;height:31px;}
li.nav_contact a,li.nav_contact a:link,li.nav_contact a:visited{display:block;width:129px;height:31px;background:transparent url(../images/horznav-contact.png) no-repeat scroll 0 0;text-indent:-9999px;}
li.nav_contact a:hover,li.nav_contact a:active{background-position:0 -31px;}
li.nav_contact .menu{left:390px;min-width:160px;}

/* Extras */
ul#topnav .menu ul li.subhead{font-size:15px;font-weight:bold;line-height:30px;color:#000;text-decoration:none;padding:0 6px;height:30px;background:none;display:block;}
ul#topnav .menu ul li.subhead a{font-size:15px;font-weight:bold;line-height:30px;color:#000;text-decoration:none;padding:0 6px;height:30px;background:none;display:block;}
ul#topnav .menu ul li.subhead a:hover{background:#FFF3D9;}
ul#topnav .menu .sub_nav_footer{position:absolute;bottom:10px;left:10px;font-size:11px}
