.basictab ul{
margin: 4px;
padding: 3px 0;
margin-left: 0;
font: bold 12px Verdana;
border-bottom: 1px solid gray;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.basictab li{
display: inline;
margin: 0;
}

.basictab li a{
text-decoration: none;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid gray;
border-bottom: none;
background-color: #FBA950;
color: #2d2b2b;
}

.basictab li a:visited{
color: #2d2b2b;
}

.basictab li a:hover, .basictab li a.current{
background-color:#DD7F1B; 
color: black;
}

.basictab li a:active{
color: black;
}

.tabcontainer{
clear: left;
width:95%; /*width of 2nd level sub menus*/
height:1.5em; /*height of 2nd level sub menus. Set to largest's sub menu's height to avoid jittering.*/
}

.tabcontent{
display:none;
}


/* New Top Navigation Starts */
 #nav {padding:0; margin:0; list-style:none; height:31px; position:relative; z-index:100; float:left; }
 #nav li.top {display:block; float:left; height:27px; z-index:100;}
 #nav li a.top_link {display:block; float:left; border-right: solid 1px white; height:31px; line-height:31px; color:#aaa; text-decoration:none; font-family:Tahoma,Arial,Verdana; font-size:12px; font-weight:bold; cursor:pointer; z-index:100;}
 #nav li a#quote div{text-decoration: none; background: url(../images/bg-nav-quote.gif) no-repeat center top; font-weight:bold;width:120px; overflow:hidden; z-index:100;}
 #nav li a#livechat {padding:8px 0;}
 #nav li a.top_link div {float:left; display:block; padding:0 15px 0 15px; height:31px; z-index:100;}
 #nav li:hover a.top_link {color:#fff;}
 #nav li:hover a.top_link div { background-color: #CF0709; z-index:100;   /*#021325;*/}
/* Default list styling */
 #nav li:hover {position:relative; z-index:100;}
 #nav li:hover ul.sub {left:1px; top:31px; color:#fff; border: solid 1px #76001b; white-space:nowrap; height:auto; background:#CF0709 url(../images/bg-top-nav-li-ul.gif) bottom repeat-x; width:176px;  padding:0px 0px 4px 0px; z-index:100;}

 #nav li:hover ul.sub li {display:block; position:relative; float:left; color:#aaa; width:176px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; padding:0px 0px !important; line-height:23px; z-index:100;}
 #nav li:hover ul.sub li a {display:block;  font-size:11px; width:176px; text-indent:30px; color:#fff; text-decoration:none; font-weight:bold; background-image:url(../images/li.gif); background-position:14px 8px; background-repeat:no-repeat; z-index:100;}
 #nav li ul.sub li a.fly {z-index:100; color:#fff; background-image:url(../images/li.gif) !important; background-position:14px 8px; background-repeat:no-repeat;}


 #nav li:hover li:hover ul,
 #nav li:hover li:hover li:hover ul,
 #nav li:hover li:hover li:hover li:hover ul,
 #nav li:hover li:hover li:hover li:hover li:hover ul
{left:176px; top:0px; background-color:Red ; color:#fff; padding:0px; white-space:nowrap; width:176px; z-index:100; height:auto;
background:#CF0709 url(../images/1.gif) bottom repeat-x; padding:4px 0px 4px 0px;}

 #nav ul, 
 #nav li:hover ul ul,
 #nav li:hover li:hover ul ul,
 #nav li:hover li:hover li:hover ul ul,
 #nav li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0px; list-style:none; z-index:100; }

 #nav li:hover li:hover li a.fly,
 #nav li:hover li:hover li:hover li a.fly,
 #nav li:hover li:hover li:hover li:hover li a.fly
{color:#9fa1a4; background-color:#CF0709; color:#fff; background-image:url(../images/li-fly-hover.gif)!important; background-position:14px 8px; background-repeat:no-repeat; z-index:100;} 
/* New Top Navigation Ends */