/* Joshua K Roberson - Color scheme extracted for easier editing */
.menu2 {width:760px; margin:0 auto; padding:0;}

.menu2 ul li a,
.menu2 ul li a:visited {color:#fff;}

/* Hover color main nav */
.menu2 ul li a:hover,
.menu2 ul li:hover a,
.menu2 ul li:hover ul {background-color:#2b0000; color:#fff;}

/* Hover color dropdown nav */
/* Sub-sub menu
.menu2 ul li:hover ul li:hover ul,
.menu2 ul li:hover ul li:hover ul li a,
.menu2 ul li:hover ul li:hover ul li a:hover,
.menu2 ul li a:hover ul li a:hover ul,
.menu2 ul li a:hover ul li a:hover ul li a:hover,
*/
.menu2 ul li:hover ul li a,
.menu2 ul li:hover ul li a:hover,
.menu2 ul li a:hover ul,
.menu2 ul li a:hover ul li a,
.menu2 ul li a:hover ul li a:hover {background-color:#2b0000; color:#fff;}

/* Sub menu hover color */
.menu2 ul li:hover ul li:hover ul li a:hover,
.menu2 ul li:hover ul li a:hover,
.menu2 ul li a:hover ul li a:hover,
.menu2 ul li a:hover ul li a:hover ul li a:hover {background-color:#000; color:#fff;}

/* Sub menu dividers */
.menu2 ul li:hover ul li a {border-bottom:1px solid #999;}

/* Joshua K Roberson - Highlight active nav item */
#page_home li#nav_home,
#page_about li#nav_about,
#page_products li#nav_products,
#page_press li#nav_press,
#page_advertise li#nav_advertise,
#page_contact li#nav_contact {background-color:#000;}

/* Joshua K Roberson - Dropdown widths */
.menu2 ul li:hover ul,
.menu2 ul li:hover ul li a {width:250px;}



.menu2 {width:760px; font-family:verdana, arial, sans-serif; font-size:12px; font-weight:bold; margin:0 auto; text-transform:uppercase;}
.menu2 ul {padding:0; margin:0; list-style-type:none; margin-left:12px;}
.menu2 ul li {float:left; position:relative;}
.menu2 ul li:hover {width:auto;}
.menu2 ul li a,
.menu2 ul li a:visited {float:left; display:block; text-decoration:none; padding:0 8px; /*line-height:20px;*/ line-height:22px; height:24px;}
.menu2 ul li ul {display:none; margin:0;}
.menu2 table {margin:0; border-collapse:collapse; font-size:11px; position:absolute; top:0; left:0;}

/* specific to non IE browsers */
.menu2 ul li:hover ul {display:block; position:absolute; top:24px; left:0; /*width:152px;*/}
.menu2 ul li:hover ul li a {display:block; height:auto; /*line-height:15px;*/ line-height:120%; padding:4px 16px;}
/* Sub-sub menu
.menu2 ul li:hover ul li ul {display:none;}
.menu2 ul li:hover ul li:hover ul {display:block; position:absolute; left:153px; top:-70px; left:152px; height:138px; width:172px; overflow:auto;}
*/

/* specific to IE5.5 and IE6 browsers */
.menu2 ul li a:hover ul {display:block; position:absolute; top:21px; t\op:21px; left:0; marg\in-top:1px;}
.menu2 ul li a:hover ul li a {display:block; xheight:1px; /*line-height:15px;*/ line-height:120%; padding:4px 16px; xwidth:152px; w\idth:152px;}
/* Sus-sub menu
.menu2 ul li a:hover ul li a ul {visibility:hidden; position:absolute; height:0; width:0;}
.menu2 ul li a:hover ul li a:hover ul {visibility:visible; position:absolute; top:-69px; t\op:-70px; left:152px; height:138px; width:170px; overflow:auto;}
*/

.left {clear:both;}
