
#topnav-wrap{ z-index:200px; /*position:relative;*/  width: auto;/*968px 1028*/ height:80px; margin:0 auto; /*margin: 25px auto; */ padding-left:5px;padding-top: 5px; }

#topnav-wrap .topNav_leftCap{color: Transparent;float: left;width: 4px;height: 80px; background: url(../img/topnav/topnav_leftCap.png) 0 0 no-repeat;margin-left: -4px;}
#topnav-wrap .topNav_rightCap{color: Transparent;float: left;width: 4px;height: 80px;background: url(../img/topnav/topnav_rightCap.png) 0 0 no-repeat;}

ul.topNav{float: left; list-style: none;background: url(../img/topnav/topnav_gradientBG.png) 0 0 repeat-x;height:100%;width:/*1024 964px*/auto;display: block;}
ul.topNav li{cursor: pointer; float: left; margin: 4px 0 0 0; padding: 0 /*30*/23px 0 /*30*/23px;position: relative;height: 72px;background: url(../img/topnav/topnav_divider.png) no-repeat top right;} 
ul.topNav li a{color: #4d4d4d; display: block;font-size: 11px;font-family: Arial; text-transform:uppercase; letter-spacing: 0.02em; text-decoration: none;padding-top: 30px;height: 33px;}
ul.topNav li a:hover{text-decoration: none;}

ul.topNav li.logo{width: 110px; height: 72px; border: 0;padding: 0 17px;}
ul.topNav li.logo a{padding: 0;}
ul.topNav li.logo a img{border: 0;margin-top: 0px;}

ul.topNav li ul.subNav{text-align: left; display: none;list-style: none; position: absolute; left: -1px; top: 65px; background: #fff; margin: 0; padding: 0;float: left; border-right: 1px solid #dcdcdc; border-left: 1px solid #dcdcdc; width: auto;}
ul.topNav li ul.subNav li{margin: 0;padding: 0; clear: both;background: 0;width: 100%; height: auto;border-bottom: 1px dashed #e5e5e5;}

html ul.topNav li ul.subNav li a {float: left; padding: 9px 10px 9px 10px;/* padding: 9px 0 9px 20px;*/width: 100%;margin: 0;height: auto;}  
html ul.topNav li ul.subNav li a:hover {text-decoration: none; } 