@charset "utf-8";
/* CSS Document */

#categoryNav
        {
        position:relative;
        float:left;
        width:100%;
        margin-top:10px;         
        background:#ffffff url(../images/tabs/navTabB11.gif) repeat-x 0 28px; 
        font-size:12px;
        line-height: normal;
        margin:0;
        padding:0 0 0 0px;
        list-style:none;
        }

#categoryNav li
        {
        background:transparent url(../images/tabs/navTabL.gif) no-repeat 0 0;
        padding:0 0 0 8px;
        } 
		
#categoryNav li a
        {
        background:transparent url(../images/tabs/navTabR.gif) no-repeat 100% 0;         
        padding:5px 10px 5px 0px;              
        }

#categoryNav li.current,
#categoryNav li:hover
        {
        background:transparent url(../images/tabs/navTabLon.gif) no-repeat 0 0;
        padding:0 0 0 8px;
        } 
		
#categoryNav li.current a,
#categoryNav li:hover a
        {
        background:transparent url(../images/tabs/navTabRon.gif) no-repeat 100% 0;         
        padding:5px 10px 5px 0px;              
        }		

#categoryNav li.active
        {
        background:transparent url(../images/tabs/navTabL11.gif) no-repeat 0 0;
        padding:0 0 0 8px;
        } 
		
#categoryNav li.active a
        {
        background:transparent url(../images/tabs/navTabR11.gif) no-repeat 100% 0;         
        padding:5px 10px 5px 0px;              
        }

#header .container
        {
        position:relative;
        background:#ffffff;
        }


#header ol li
        {
        float:left;
        margin:0;
        padding:0;        
        }
#header li a
        {
	float:left;
	display:block;
	padding:5px 10px 5px 8px;
	text-decoration:none;
	font-weight:bold;
	vertical-align:middle;
	line-height:20px;
	overflow:hidden;
	color:#666666;
	
	outline:none;
        }
#categoryNav li a
        {           
        height:25px;        
        }
#categoryNav ol li a,
#categoryNav ol li span
        {                 
        height:23px;
        padding-bottom:0;        
        }
 

#categoryNav li.current li,
#categoryNav li.active li,
#categoryNav li:hover li
        {
        background:none;
        padding:0;               
        }
#categoryNav li.current li a,
#categoryNav li.active li a,
#categoryNav li:hover li a
        {
        padding:5px;          
        }
#categoryNav li li
        {
        padding:0px;
        }

#categoryNav li span
        {          
        line-height:30px; 
        }
#categoryNav li li
        {
        float:left;
        font-size:12px;         
        text-indent:0;
        }
#categoryNav .current ol,
#categoryNav .active ol,
#categoryNav li:hover ol,
#categoryNav .current span,
#categoryNav .active span,
#categoryNav li:hover span
        {           
        top:32px;
        left:0px;
        width:780px;               
        }
#categoryNav .current ol,
#categoryNav .current span,
        {
        z-index:2;
        }  
#categoryNav .active ol,
#categoryNav .active span
        {
        z-index:1;
        } 
#categoryNav li:hover ol,
#categoryNav li:hover span
        {
        z-index:2;        
        }        

#categoryNav li a
        {         
        font-size:12px; 
        font-weight:bold;         
        }  
#categoryNav li li a
        {
        float: left;
        padding:5px;
        width: auto !important;
        background: none !important;
        line-height:30px;                     
        } 
		
#header li:hover a,
#header li.current a,
#header li a:hover,
#header li li a:hover
        {
        color:#555;
        
		text-decoration:none;
        } 
#header li li a,
#header li:hover li a,
#header li.current li a,
#header li.active li a
        {
        color:#fff;
        
        }
#header li li a:hover
        {
        color:#555;          
        
		text-decoration:none;
        }    
#header li.active a,
#header li.active li a.current
        {
        color:#222;
        
		text-decoration:none;
        } 