﻿/* TAB MENU */
ul#primaryNav {position: relative;display: block;top: 0px;padding: 0px;bottom: 0px;line-height: normal;margin: 1px 0px 0px 0px;list-style: none;z-index:100;width: 950px;text-align: left;float: left;}
ul#primaryNav li {display: block;margin: 0px 0px 0px 0px;float: left;padding: 0;text-transform: capitalize;position: relative;height: 50px;}
ul#primaryNav li a {display: block;padding: 0;cursor: pointer;cursor: hand;border: 0;text-decoration: none;text-align: center;text-transform: uppercase;display: block;font-family: Arial, Helvetica, sans-serif;color: #fff;}
ul#primaryNav li , ul#primaryNav li div{position: relative;display: block;border: none;padding: 0px 0px 0px 0px;font-size: 11px;font-weight: bold;text-decoration: none;margin: 0;}
.nleftoff, .nleftoff:hover, #lefton {background-repeat: no-repeat; background-image: url(images/tab-left-off.gif); background-position:top; width:135px;  line-height: 50px; vertical-align: middle; display: block;}
.nleftoff:hover, #lefton {background-image: url(images/tab-left-on.gif); background-position:top; }
.nrightoff, .nrightoff:hover, #righton {background-repeat: no-repeat; background-image: url(images/tab-right-off.gif); background-position:top; width:135px;  line-height: 50px; vertical-align: middle; display: block;}
.nrightoff:hover, #righton {background-image: url(images/tab-right-on.gif); background-position:top; }
.navoff, #navon {background-repeat: no-repeat; background-image: url(images/tab-off.gif); background-position:top; width:136px; line-height: 50px; vertical-align: middle; display: block;}
.navoff:hover, #navon {background-image: url(images/tab-on.gif);}
ul#primaryNav li ul {width: 198px;border: 1px #222 solid;border-top: none;background-color: #FBAA29;padding: 0px 0px 7px 0px;display: none; position: absolute;top: 28px;left: -1px;margin: 0;z-index: 100;}
ul#primaryNav li ul li {float: none;}
ul#primaryNav li ul li a {color: #3e3e3e;font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-decoration: none;display: block;padding: 6px 0px 6px 8px !important;margin: 4px 4px 4px 4px !important;background: none;text-align: left;border: none;letter-spacing: normal;}
ul#primaryNav li ul li.product a {color: #f47301;}
ul#primaryNav li ul li a:hover {color: #fff;background: #354049 !important;}
ul#primaryNav li ul li.product a:hover {color: #fff;background: #ef5e11 !important;}
/* On any li hover state, a containing ul will become visible. */
ul#primaryNav li:hover ul, li.over ul { display: block !important; }
/* ie 6 */
